From 59ce3dab385108a0ba8cf7cb7c7ca810680dad97 Mon Sep 17 00:00:00 2001 From: ramsessanchez <63934382+ramsessanchez@users.noreply.github.com> Date: Tue, 5 Aug 2025 11:36:27 -0700 Subject: [PATCH 1/4] update and build security module only --- config/ModulesMapping.jsonc | 84 +- openApiDocs/beta/Security.yml | 1637 ++++++++++++++++++++++++++------- 2 files changed, 1370 insertions(+), 351 deletions(-) diff --git a/config/ModulesMapping.jsonc b/config/ModulesMapping.jsonc index 4e1ea5835bf..7fe93438375 100644 --- a/config/ModulesMapping.jsonc +++ b/config/ModulesMapping.jsonc @@ -1,44 +1,44 @@ { - "Applications": "^applicationTemplates\\.|^applications\\.|^servicePrincipals\\.|^onPremisesPublishingProfiles\\.|^users.appRoleAssignment$|^groups.appRoleAssignment$", - "Bookings": "^bookingBusinesses\\.|^bookingCurrencies\\.|^solutions.booking.*.Actions$|^solutions.bookingBusiness$|^solutions.bookingCurrency$|^solutions.virtualEventsRoot$|^solutions.booking.*.Functions$|^solutions.solutionsRoot$", - "BusinessScenario": "^solutions.businessScenario$|^solutions.BusinessScenario.*.Actions$|^solutions.BusinessScenario.*.Functions$", - "BackupRestore": "^solutions.backupRestoreRoot$|^solutions.backupRestore.*.Actions$|^solutions.backupRestore.*.Functions$", - "Calendar": "^places\\.|^users.calendar$|^users.calendarGroup$|^users.event$|^groups.calendar$|^groups.event$", - "ChangeNotifications": "^subscriptions\\.", - "CloudCommunications": "^users.onlineMeeting$|^users.presence$|^communications\\.", - "Compliance": "^compliance\\.|^privacy.subjectRightsRequest$", - "CrossDeviceExperiences": "^users.userActivity$|^users.device$", - "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.*|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$", - "DirectoryObjects": "^directoryObjects\\.|^directory.publicKeyInfrastructureRoot$", - "Education": "^education\\.", - "Files": "^drives\\.|^shares\\.|^users.drive$|^groups.drive$", - "Financials": "^financials\\.", - "Groups": "^groups.group$|^groups.directoryObject$|^groups.conversation$|^groups.endpoint$|^groups.extension$|^groups.groupLifecyclePolicy$|^groups.resourceSpecificPermissionGrant$|^groups.profilePhoto$|^groups.conversationThread$|^groupLifecyclePolicies\\.|^users.group$|^groups.directorySetting$|^groups.*.Actions$|^groups.*.Functions$|^groupSettings\\.|^groups.groupSetting$|^groupSettingTemplates\\.", - "Identity.DirectoryManagement": "^administrativeUnits\\.|^contacts\\.|^devices\\.|^domains\\.|^directoryRoles\\.|^directoryRoleTemplates\\.|^directorySettingTemplates\\.|^settings\\.|^subscribedSkus\\.|^contracts\\.|^directory\\.|^users.scopedRoleMembership$|^organization.organization$|^organization.organizationalBranding$|^organization.organizationSettings$|^organization.*.Actions$|^organization.extension$|^tenantRelationships.*.Actions$|^tenantRelationships.*.Functions$|admin.peopleAdminSettings$|^organization\\.partnerInformation$", - "Identity.Governance": "^accessReviews\\.|^businessFlowTemplates\\.|^programs\\.|^programControls\\.|^programControlTypes\\.|^privilegedRoles\\.|^privilegedRoleAssignments\\.|^privilegedRoleAssignmentRequests\\.|^privilegedApproval\\.|^privilegedOperationEvents\\.|^privilegedAccess\\.|^agreements\\.|^users.agreementAcceptance$|^identityGovernance\\.|^roleManagement.rbacApplication$|^roleManagement.*.Functions$|roleManagement.*.Actions$", - "Identity.SignIns": "^organization.certificateBasedAuthConfiguration$|^invitations\\.|^identityProviders\\.|^oauth2PermissionGrants\\.|^identityProtection\\.|^dataPolicyOperations\\.|^identity\\.|^trustFramework\\.|^informationProtection\\.|^policies\\.|^users.authentication$|^users.informationProtection$|^tenantRelationships.multiTenantOrganization$|^policies.deviceRegistrationPolicy$|^policies.deviceRegistrationPolicy$", - "Identity.Partner": "^tenantRelationships.delegatedAdminRelationship$|^tenantRelationships.delegatedAdminCustomer$", - "Mail": "^users.inferenceClassification$|^users.mailFolder$|^users.message$", - "ManagedTenants": "^tenantRelationships.managedTenant$", - "NetworkAccess": "^networkAccess\\.", - "Notes": "^users.onenote$|^groups.onenote$|^sites.onenote$", - "People": "^users.person$|^users.profile$|^users.officeGraphInsights$|^users.userAnalytics$", - "PersonalContacts": "^users.contactFolder$|^users.contact$", - "Planner": "^planner\\.|^users.plannerUser$|^groups.plannerGroup$", - "Reports": "^reports\\.|^auditLogs\\.|^deviceManagement.deviceManagementReports$|^admin.adminReportSetting", - "SchemaExtensions": "^schemaExtensions\\.", - "Search": "^search\\.|^external\\.", - "Security": "^security\\.|^users.security$", - "Sites": "^sites.baseSitePage$|^sites.site$|^sites.itemAnalytics$|^sites.columnDefinition$|^sites.contentType$|^sites.drive$|^sites.list$|^sites.sitePage$|^sites.permission$|^sites.store$|^users.site$|^groups.site$|^sites.*.Functions$|^sites.*.Actions$|^sites.richLongRunningOperation$|^termStore.sets.ListChildren$|^admin.sharepoint$", - "Teams": "^teams\\.|^chats\\.|^users.chat$|^appCatalogs.teamsApp$|^users.userTeamwork$|^teamwork\\.|^users.team$|^groups.team$", - "Users": "^users.user$|^users.directoryObject$|^users.licenseDetails$|^users.mailboxSettings|^users.notification$|^users.outlookUser$|^users.profilePhoto$|^users.userSettings$|^users.extension$|^users.oAuth2PermissionGrant$|^users.todo$|^users.itemInsights$|^users.servicePrincipal$", - "Users.Actions": "^users.*.Actions$", - "Users.Functions": "^users.*.Functions$", - "WindowsUpdates": "^admin.adminWindows$" + // "Applications": "^applicationTemplates\\.|^applications\\.|^servicePrincipals\\.|^onPremisesPublishingProfiles\\.|^users.appRoleAssignment$|^groups.appRoleAssignment$", + // "Bookings": "^bookingBusinesses\\.|^bookingCurrencies\\.|^solutions.booking.*.Actions$|^solutions.bookingBusiness$|^solutions.bookingCurrency$|^solutions.virtualEventsRoot$|^solutions.booking.*.Functions$|^solutions.solutionsRoot$", + // "BusinessScenario": "^solutions.businessScenario$|^solutions.BusinessScenario.*.Actions$|^solutions.BusinessScenario.*.Functions$", + // "BackupRestore": "^solutions.backupRestoreRoot$|^solutions.backupRestore.*.Actions$|^solutions.backupRestore.*.Functions$", + // "Calendar": "^places\\.|^users.calendar$|^users.calendarGroup$|^users.event$|^groups.calendar$|^groups.event$", + // "ChangeNotifications": "^subscriptions\\.", + // "CloudCommunications": "^users.onlineMeeting$|^users.presence$|^communications\\.", + // "Compliance": "^compliance\\.|^privacy.subjectRightsRequest$", + // "CrossDeviceExperiences": "^users.userActivity$|^users.device$", + // "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.*|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$", + // "DirectoryObjects": "^directoryObjects\\.|^directory.publicKeyInfrastructureRoot$", + // "Education": "^education\\.", + // "Files": "^drives\\.|^shares\\.|^users.drive$|^groups.drive$", + // "Financials": "^financials\\.", + // "Groups": "^groups.group$|^groups.directoryObject$|^groups.conversation$|^groups.endpoint$|^groups.extension$|^groups.groupLifecyclePolicy$|^groups.resourceSpecificPermissionGrant$|^groups.profilePhoto$|^groups.conversationThread$|^groupLifecyclePolicies\\.|^users.group$|^groups.directorySetting$|^groups.*.Actions$|^groups.*.Functions$|^groupSettings\\.|^groups.groupSetting$|^groupSettingTemplates\\.", + // "Identity.DirectoryManagement": "^administrativeUnits\\.|^contacts\\.|^devices\\.|^domains\\.|^directoryRoles\\.|^directoryRoleTemplates\\.|^directorySettingTemplates\\.|^settings\\.|^subscribedSkus\\.|^contracts\\.|^directory\\.|^users.scopedRoleMembership$|^organization.organization$|^organization.organizationalBranding$|^organization.organizationSettings$|^organization.*.Actions$|^organization.extension$|^tenantRelationships.*.Actions$|^tenantRelationships.*.Functions$|admin.peopleAdminSettings$|^organization\\.partnerInformation$", + // "Identity.Governance": "^accessReviews\\.|^businessFlowTemplates\\.|^programs\\.|^programControls\\.|^programControlTypes\\.|^privilegedRoles\\.|^privilegedRoleAssignments\\.|^privilegedRoleAssignmentRequests\\.|^privilegedApproval\\.|^privilegedOperationEvents\\.|^privilegedAccess\\.|^agreements\\.|^users.agreementAcceptance$|^identityGovernance\\.|^roleManagement.rbacApplication$|^roleManagement.*.Functions$|roleManagement.*.Actions$", + // "Identity.SignIns": "^organization.certificateBasedAuthConfiguration$|^invitations\\.|^identityProviders\\.|^oauth2PermissionGrants\\.|^identityProtection\\.|^dataPolicyOperations\\.|^identity\\.|^trustFramework\\.|^informationProtection\\.|^policies\\.|^users.authentication$|^users.informationProtection$|^tenantRelationships.multiTenantOrganization$|^policies.deviceRegistrationPolicy$|^policies.deviceRegistrationPolicy$", + // "Identity.Partner": "^tenantRelationships.delegatedAdminRelationship$|^tenantRelationships.delegatedAdminCustomer$", + // "Mail": "^users.inferenceClassification$|^users.mailFolder$|^users.message$", + // "ManagedTenants": "^tenantRelationships.managedTenant$", + // "NetworkAccess": "^networkAccess\\.", + // "Notes": "^users.onenote$|^groups.onenote$|^sites.onenote$", + // "People": "^users.person$|^users.profile$|^users.officeGraphInsights$|^users.userAnalytics$", + // "PersonalContacts": "^users.contactFolder$|^users.contact$", + // "Planner": "^planner\\.|^users.plannerUser$|^groups.plannerGroup$", + // "Reports": "^reports\\.|^auditLogs\\.|^deviceManagement.deviceManagementReports$|^admin.adminReportSetting", + // "SchemaExtensions": "^schemaExtensions\\.", + // "Search": "^search\\.|^external\\.", + "Security": "^security\\.|^users.security$"//, + // "Sites": "^sites.baseSitePage$|^sites.site$|^sites.itemAnalytics$|^sites.columnDefinition$|^sites.contentType$|^sites.drive$|^sites.list$|^sites.sitePage$|^sites.permission$|^sites.store$|^users.site$|^groups.site$|^sites.*.Functions$|^sites.*.Actions$|^sites.richLongRunningOperation$|^termStore.sets.ListChildren$|^admin.sharepoint$", + // "Teams": "^teams\\.|^chats\\.|^users.chat$|^appCatalogs.teamsApp$|^users.userTeamwork$|^teamwork\\.|^users.team$|^groups.team$", + // "Users": "^users.user$|^users.directoryObject$|^users.licenseDetails$|^users.mailboxSettings|^users.notification$|^users.outlookUser$|^users.profilePhoto$|^users.userSettings$|^users.extension$|^users.oAuth2PermissionGrant$|^users.todo$|^users.itemInsights$|^users.servicePrincipal$", + // "Users.Actions": "^users.*.Actions$", + // "Users.Functions": "^users.*.Functions$", + // "WindowsUpdates": "^admin.adminWindows$" } diff --git a/openApiDocs/beta/Security.yml b/openApiDocs/beta/Security.yml index 9fb48b47cd2..27185350389 100644 --- a/openApiDocs/beta/Security.yml +++ b/openApiDocs/beta/Security.yml @@ -12855,6 +12855,195 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + /security/dataSecurityAndGovernance/policyFiles: + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Get policyFiles from security + operationId: security.dataSecurityAndGovernance_ListPolicyFile + 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.policyFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.tenantDataSecurityAndGovernance + summary: Create new navigation property to policyFiles for security + operationId: security.dataSecurityAndGovernance_CreatePolicyFile + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.policyFile' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.policyFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/dataSecurityAndGovernance/policyFiles/{policyFile-id}': + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Get policyFiles from security + operationId: security.dataSecurityAndGovernance_GetPolicyFile + parameters: + - name: policyFile-id + in: path + description: The unique identifier of policyFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: policyFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.policyFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.tenantDataSecurityAndGovernance + summary: Update the navigation property policyFiles in security + operationId: security.dataSecurityAndGovernance_UpdatePolicyFile + parameters: + - name: policyFile-id + in: path + description: The unique identifier of policyFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: policyFile + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.policyFile' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.policyFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.tenantDataSecurityAndGovernance + summary: Delete navigation property policyFiles for security + operationId: security.dataSecurityAndGovernance_DeletePolicyFile + parameters: + - name: policyFile-id + in: path + description: The unique identifier of policyFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: policyFile + - name: If-Match + 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/dataSecurityAndGovernance/policyFiles/$count: + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Get the number of the resource + operationId: security.dataSecurityAndGovernance.policyFile_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' /security/dataSecurityAndGovernance/protectionScopes: get: tags: @@ -14747,16 +14936,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /security/identities/sensors: + /security/identities/identityAccounts: get: tags: - security.identityContainer - summary: List sensors - description: Get a list of sensor objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-identitycontainer-list-sensors?view=graph-rest-beta - operationId: security.identity_ListSensor + summary: Get identityAccounts from security + operationId: security.identity_ListIdentityAccount parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -14795,7 +14980,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.sensorCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.identityAccountsCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -14805,14 +14990,14 @@ paths: post: tags: - security.identityContainer - summary: Create new navigation property to sensors for security - operationId: security.identity_CreateSensor + summary: Create new navigation property to identityAccounts for security + operationId: security.identity_CreateIdentityAccount requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.sensor' + $ref: '#/components/schemas/microsoft.graph.security.identityAccounts' required: true responses: 2XX: @@ -14820,29 +15005,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.sensor' + $ref: '#/components/schemas/microsoft.graph.security.identityAccounts' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/identities/sensors/{sensor-id}': + '/security/identities/identityAccounts/{identityAccounts-id}': get: tags: - security.identityContainer - summary: Get sensor - description: Read the properties and relationships of a sensor object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-sensor-get?view=graph-rest-beta - operationId: security.identity_GetSensor + summary: Get identityAccounts from security + operationId: security.identity_GetIdentityAccount parameters: - - name: sensor-id + - name: identityAccounts-id in: path - description: The unique identifier of sensor + description: The unique identifier of identityAccounts required: true style: simple schema: type: string - x-ms-docs-key-type: sensor + x-ms-docs-key-type: identityAccounts - name: $select in: query description: Select properties to be returned @@ -14869,34 +15050,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.sensor' + $ref: '#/components/schemas/microsoft.graph.security.identityAccounts' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - security.identityContainer - summary: Update sensor - description: Update the properties of a sensor object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-sensor-update?view=graph-rest-beta - operationId: security.identity_UpdateSensor + summary: Update the navigation property identityAccounts in security + operationId: security.identity_UpdateIdentityAccount parameters: - - name: sensor-id + - name: identityAccounts-id in: path - description: The unique identifier of sensor + description: The unique identifier of identityAccounts required: true style: simple schema: type: string - x-ms-docs-key-type: sensor + x-ms-docs-key-type: identityAccounts requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.sensor' + $ref: '#/components/schemas/microsoft.graph.security.identityAccounts' required: true responses: 2XX: @@ -14904,28 +15081,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.sensor' + $ref: '#/components/schemas/microsoft.graph.security.identityAccounts' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - security.identityContainer - summary: Delete sensor - description: Delete a sensor object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-sensor-delete?view=graph-rest-beta - operationId: security.identity_DeleteSensor + summary: Delete navigation property identityAccounts for security + operationId: security.identity_DeleteIdentityAccount parameters: - - name: sensor-id + - name: identityAccounts-id in: path - description: The unique identifier of sensor + description: The unique identifier of identityAccounts required: true style: simple schema: type: string - x-ms-docs-key-type: sensor + x-ms-docs-key-type: identityAccounts - name: If-Match in: header description: ETag @@ -14938,22 +15111,72 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/identities/sensors/{sensor-id}/healthIssues': - get: + '/security/identities/identityAccounts/{identityAccounts-id}/microsoft.graph.security.invokeAction': + post: tags: - security.identityContainer - summary: Get healthIssues from security - description: Represents potential issues within a customer's Microsoft Defender for Identity configuration that Microsoft Defender for Identity identified related to the sensor. - operationId: security.identity.sensor_ListHealthIssue + summary: Invoke action invokeAction + operationId: security.identity.identityAccount_invokeAction parameters: - - name: sensor-id + - name: identityAccounts-id in: path - description: The unique identifier of sensor + description: The unique identifier of identityAccounts required: true style: simple schema: type: string - x-ms-docs-key-type: sensor + x-ms-docs-key-type: identityAccounts + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + accountId: + type: string + action: + $ref: '#/components/schemas/microsoft.graph.security.action' + identityProvider: + $ref: '#/components/schemas/microsoft.graph.security.identityProvider' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.invokeActionResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /security/identities/identityAccounts/$count: + get: + tags: + - security.identityContainer + summary: Get the number of the resource + operationId: security.identity.identityAccount_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/identities/sensors: + get: + tags: + - security.identityContainer + summary: List sensors + description: Get a list of sensor objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-identitycontainer-list-sensors?view=graph-rest-beta + operationId: security.identity_ListSensor + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -14991,20 +15214,45 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.healthIssueCollectionResponse' + $ref: '#/components/responses/microsoft.graph.security.sensorCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/security/identities/sensors/{sensor-id}/healthIssues/{healthIssue-id}': + post: + tags: + - security.identityContainer + summary: Create new navigation property to sensors for security + operationId: security.identity_CreateSensor + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.sensor' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.sensor' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/identities/sensors/{sensor-id}': get: tags: - security.identityContainer - summary: Get healthIssues from security - description: Represents potential issues within a customer's Microsoft Defender for Identity configuration that Microsoft Defender for Identity identified related to the sensor. - operationId: security.identity.sensor_GetHealthIssue + summary: Get sensor + description: Read the properties and relationships of a sensor object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-sensor-get?view=graph-rest-beta + operationId: security.identity_GetSensor parameters: - name: sensor-id in: path @@ -15014,14 +15262,185 @@ paths: schema: type: string x-ms-docs-key-type: sensor - - name: healthIssue-id - in: path - description: The unique identifier of healthIssue - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: healthIssue + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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.sensor' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.identityContainer + summary: Update sensor + description: Update the properties of a sensor object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-sensor-update?view=graph-rest-beta + operationId: security.identity_UpdateSensor + parameters: + - name: sensor-id + in: path + description: The unique identifier of sensor + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensor + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.sensor' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.sensor' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.identityContainer + summary: Delete sensor + description: Delete a sensor object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-sensor-delete?view=graph-rest-beta + operationId: security.identity_DeleteSensor + parameters: + - name: sensor-id + in: path + description: The unique identifier of sensor + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensor + - name: If-Match + 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/identities/sensors/{sensor-id}/healthIssues': + get: + tags: + - security.identityContainer + summary: Get healthIssues from security + description: Represents potential issues within a customer's Microsoft Defender for Identity configuration that Microsoft Defender for Identity identified related to the sensor. + operationId: security.identity.sensor_ListHealthIssue + parameters: + - name: sensor-id + in: path + description: The unique identifier of sensor + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensor + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + 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.healthIssueCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/security/identities/sensors/{sensor-id}/healthIssues/{healthIssue-id}': + get: + tags: + - security.identityContainer + summary: Get healthIssues from security + description: Represents potential issues within a customer's Microsoft Defender for Identity configuration that Microsoft Defender for Identity identified related to the sensor. + operationId: security.identity.sensor_GetHealthIssue + parameters: + - name: sensor-id + in: path + description: The unique identifier of sensor + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sensor + - name: healthIssue-id + in: path + description: The unique identifier of healthIssue + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: healthIssue - name: $select in: query description: Select properties to be returned @@ -15266,106 +15685,397 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.security.incident' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.incident' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.incident + summary: Update incident + description: Update the properties of an incident object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-incident-update?view=graph-rest-beta + operationId: security_UpdateIncident + parameters: + - name: incident-id + in: path + description: The unique identifier of incident + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: incident + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.incident' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.incident' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.incident + summary: Delete navigation property incidents for security + operationId: security_DeleteIncident + parameters: + - name: incident-id + in: path + description: The unique identifier of incident + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: incident + - name: If-Match + 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/incidents/{incident-id}/alerts': + get: + tags: + - security.incident + summary: Get alerts from security + description: The list of related alerts. Supports $expand. + operationId: security.incident_ListAlert + parameters: + - name: incident-id + in: path + description: The unique identifier of incident + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: incident + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + 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.alertCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/security/incidents/{incident-id}/alerts/{alert-id}': + get: + tags: + - security.incident + summary: Get alerts from security + description: The list of related alerts. Supports $expand. + operationId: security.incident_GetAlert + parameters: + - name: incident-id + in: path + description: The unique identifier of incident + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: incident + - name: alert-id + in: path + description: The unique identifier of alert + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: alert + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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.alert' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/incidents/{incident-id}/alerts/{alert-id}/comments': + post: + tags: + - security.incident + summary: Sets a new value for the collection of alertComment. + operationId: security.incident.alert_SetComment + parameters: + - name: incident-id + in: path + description: The unique identifier of incident + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: incident + - name: alert-id + in: path + description: The unique identifier of alert + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: alert + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + requestBody: + description: New property values + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.alertComment' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.alertComment' + default: + $ref: '#/components/responses/error' + '/security/incidents/{incident-id}/alerts/{alert-id}/comments/$count': + get: + tags: + - security.incident + summary: Get the number of the resource + operationId: security.incident.alert.Comment_GetCount + parameters: + - name: incident-id + in: path + description: The unique identifier of incident + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: incident + - name: alert-id + in: path + description: The unique identifier of alert + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: alert + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/incidents/{incident-id}/alerts/$count': + get: + tags: + - security.incident + summary: Get the number of the resource + operationId: security.incident.alert_GetCount + parameters: + - name: incident-id + in: path + description: The unique identifier of incident + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: incident + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/incidents/$count: + get: + tags: + - security.incident + summary: Get the number of the resource + operationId: security.incident_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/incidentTasks: + get: + tags: + - security.incidentTask + summary: List incidentTasks + description: Get incident tasks that Microsoft Defender Experts for XDR identified for remediation. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-list-incidenttasks?view=graph-rest-beta + operationId: security_ListIncidentTask + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.security.incidentTaskCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - security.incident - summary: Update incident - description: Update the properties of an incident object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-incident-update?view=graph-rest-beta - operationId: security_UpdateIncident - parameters: - - name: incident-id - in: path - description: The unique identifier of incident - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: incident + - security.incidentTask + summary: Create new navigation property to incidentTasks for security + operationId: security_CreateIncidentTask requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.incident' + $ref: '#/components/schemas/microsoft.graph.security.incidentTask' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.incident' + $ref: '#/components/schemas/microsoft.graph.security.incidentTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - security.incident - summary: Delete navigation property incidents for security - operationId: security_DeleteIncident - parameters: - - name: incident-id - in: path - description: The unique identifier of incident - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: incident - - name: If-Match - 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/incidents/{incident-id}/alerts': + '/security/incidentTasks/{incidentTask-id}': get: tags: - - security.incident - summary: Get alerts from security - description: The list of related alerts. Supports $expand. - operationId: security.incident_ListAlert + - security.incidentTask + summary: Get incidentTasks from security + description: A collection of tasks associated with security incidents. + operationId: security_GetIncidentTask parameters: - - name: incident-id + - name: incidentTask-id in: path - description: The unique identifier of incident + description: The unique identifier of incidentTask required: true style: simple schema: type: string - x-ms-docs-key-type: incident - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/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: incidentTask - name: $select in: query description: Select properties to be returned @@ -15388,174 +16098,148 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.alertCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.incidentTask' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/security/incidents/{incident-id}/alerts/{alert-id}': - get: + patch: tags: - - security.incident - summary: Get alerts from security - description: The list of related alerts. Supports $expand. - operationId: security.incident_GetAlert + - security.incidentTask + summary: Update the navigation property incidentTasks in security + operationId: security_UpdateIncidentTask parameters: - - name: incident-id + - name: incidentTask-id in: path - description: The unique identifier of incident - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: incident - - name: alert-id - in: path - description: The unique identifier of alert + description: The unique identifier of incidentTask required: true style: simple schema: type: string - x-ms-docs-key-type: alert - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: 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: incidentTask + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.incidentTask' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.alert' + $ref: '#/components/schemas/microsoft.graph.security.incidentTask' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/incidents/{incident-id}/alerts/{alert-id}/comments': - post: + delete: tags: - - security.incident - summary: Sets a new value for the collection of alertComment. - operationId: security.incident.alert_SetComment + - security.incidentTask + summary: Delete navigation property incidentTasks for security + operationId: security_DeleteIncidentTask parameters: - - name: incident-id - in: path - description: The unique identifier of incident - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: incident - - name: alert-id + - name: incidentTask-id in: path - description: The unique identifier of alert + description: The unique identifier of incidentTask required: true style: simple schema: type: string - x-ms-docs-key-type: alert + x-ms-docs-key-type: incidentTask - name: If-Match in: header description: ETag style: simple schema: type: string - requestBody: - description: New property values - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.alertComment' - required: true responses: 2XX: description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.security.alertComment' default: $ref: '#/components/responses/error' - '/security/incidents/{incident-id}/alerts/{alert-id}/comments/$count': + x-ms-docs-operation-type: operation + '/security/incidentTasks/{incidentTask-id}/incident': get: tags: - - security.incident - summary: Get the number of the resource - operationId: security.incident.alert.Comment_GetCount + - security.incidentTask + summary: Get incident from security + description: Required. The incident that contains this task. Must contain a valid incident ID. + operationId: security.incidentTask_GetIncident parameters: - - name: incident-id + - name: incidentTask-id in: path - description: The unique identifier of incident + description: The unique identifier of incidentTask required: true style: simple schema: type: string - x-ms-docs-key-type: incident - - name: alert-id - in: path - description: The unique identifier of alert - required: true - style: simple + x-ms-docs-key-type: incidentTask + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: alert - - $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.security.incident' default: $ref: '#/components/responses/error' - '/security/incidents/{incident-id}/alerts/$count': - get: + x-ms-docs-operation-type: operation + '/security/incidentTasks/{incidentTask-id}/microsoft.graph.security.executeResponseAction': + post: tags: - - security.incident - summary: Get the number of the resource - operationId: security.incident.alert_GetCount + - security.incidentTask + summary: Invoke action executeResponseAction + description: 'Execute a remediation action on a Microsoft Defender XDR incident task. Only the following actionType values are supported for automated execution: collectInvestigationPackage, isolateDevice, unRestrictAppExecution, unIsolateDevice, restrictAppExecution, runAntiVirusScan, stopAndQuarantineFile, submitIocRule.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-incidenttask-executeresponseaction?view=graph-rest-beta + operationId: security.incidentTask_executeResponseAction parameters: - - name: incident-id + - name: incidentTask-id in: path - description: The unique identifier of incident + description: The unique identifier of incidentTask required: true style: simple schema: type: string - x-ms-docs-key-type: incident - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: incidentTask responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /security/incidents/$count: + x-ms-docs-operation-type: action + /security/incidentTasks/$count: get: tags: - - security.incident + - security.incidentTask summary: Get the number of the resource - operationId: security.incident_GetCount + operationId: security.incidentTask_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -31862,6 +32546,12 @@ components: $ref: '#/components/schemas/microsoft.graph.security.incident' description: 'A collection of incidents in Microsoft 365 Defender, each of which is a set of correlated alerts and associated metadata that reflects the story of an attack.' x-ms-navigationProperty: true + incidentTasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.incidentTask' + description: A collection of tasks associated with security incidents. + x-ms-navigationProperty: true informationProtection: $ref: '#/components/schemas/microsoft.graph.security.informationProtection' ipSecurityProfiles: @@ -33688,6 +34378,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -34601,6 +35293,11 @@ components: - title: tenantDataSecurityAndGovernance type: object properties: + policyFiles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.policyFile' + x-ms-navigationProperty: true protectionScopes: $ref: '#/components/schemas/microsoft.graph.tenantProtectionScopeContainer' additionalProperties: @@ -34633,6 +35330,24 @@ components: $ref: '#/components/schemas/microsoft.graph.processContentResponse' additionalProperties: type: object + microsoft.graph.policyFile: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: policyFile + type: object + properties: + content: + type: string + format: base64url + nullable: true + fileType: + $ref: '#/components/schemas/microsoft.graph.policyFileType' + status: + $ref: '#/components/schemas/microsoft.graph.policyFileStatus' + version: + type: string + additionalProperties: + type: object microsoft.graph.tenantProtectionScopeContainer: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -34721,12 +35436,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget' applicationMode: $ref: '#/components/schemas/microsoft.graph.applicationMode' - assignedPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelPolicy' - autoLabeling: - $ref: '#/components/schemas/microsoft.graph.autoLabeling' autoTooltip: type: string nullable: true @@ -34751,10 +35460,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -35095,6 +35800,11 @@ components: $ref: '#/components/schemas/microsoft.graph.security.healthIssue' description: Represents potential issues within a customer's Microsoft Defender for Identity configuration that Microsoft Defender for Identity identified. x-ms-navigationProperty: true + identityAccounts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.identityAccounts' + x-ms-navigationProperty: true sensors: type: array items: @@ -35165,6 +35875,66 @@ components: $ref: '#/components/schemas/microsoft.graph.security.healthIssueStatus' additionalProperties: type: object + microsoft.graph.security.identityAccounts: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: identityAccounts + type: object + properties: + accounts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.account' + cloudSecurityIdentifier: + type: string + nullable: true + displayName: + type: string + nullable: true + domain: + type: string + nullable: true + isEnabled: + type: boolean + onPremisesSecurityIdentifier: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.security.action: + title: action + enum: + - disable + - enable + - forcePasswordReset + - revokeAllSessions + - requireUserToSignInAgain + - markUserAsCompromised + - unknownFutureValue + type: string + microsoft.graph.security.identityProvider: + title: identityProvider + enum: + - entraID + - activeDirectory + - okta + - unknownFutureValue + type: string + microsoft.graph.security.invokeActionResult: + title: invokeActionResult + type: object + properties: + accountId: + type: string + action: + $ref: '#/components/schemas/microsoft.graph.security.action' + correlationId: + type: string + nullable: true + identityProvider: + $ref: '#/components/schemas/microsoft.graph.security.identityProvider' + additionalProperties: + type: object microsoft.graph.security.sensor: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -35320,6 +36090,48 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.security.incidentTask: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: incidentTask + type: object + properties: + actionStatus: + $ref: '#/components/schemas/microsoft.graph.security.incidentTaskActionStatus' + actionType: + $ref: '#/components/schemas/microsoft.graph.security.incidentTaskActionType' + createdByDisplayName: + type: string + description: Name of the entity that created the task. Read-only. + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Creation time of the task. Read-only. + format: date-time + description: + type: string + description: Description of the remediation action. + displayName: + type: string + description: Title of the task. + lastModifiedByDisplayName: + type: string + description: Name of the entity that last updated the task. 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: Last update time of the task. Read-only. + format: date-time + responseAction: + $ref: '#/components/schemas/microsoft.graph.security.incidentTaskResponseAction' + source: + $ref: '#/components/schemas/microsoft.graph.security.incidentTaskSource' + status: + $ref: '#/components/schemas/microsoft.graph.security.incidentTaskStatus' + incident: + $ref: '#/components/schemas/microsoft.graph.security.incident' + additionalProperties: + type: object microsoft.graph.security.informationProtection: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -41373,6 +42185,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.onPremisesSyncBehavior: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesSyncBehavior + type: object + properties: + isCloudManaged: + type: boolean + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + additionalProperties: + type: object microsoft.graph.resourceSpecificPermissionGrant: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -42478,6 +43301,22 @@ components: $ref: '#/components/schemas/microsoft.graph.protectionScopeState' additionalProperties: type: object + microsoft.graph.policyFileType: + title: policyFileType + enum: + - dlpPolicy + - dlpSensitiveInformationType + - dataCollectionPolicy + - unknownFutureValue + type: string + microsoft.graph.policyFileStatus: + title: policyFileStatus + enum: + - modified + - notModified + - noContent + - unknownFutureValue + type: string microsoft.graph.operatingSystemSpecifications: title: operatingSystemSpecifications type: object @@ -42553,45 +43392,6 @@ components: - automatic - recommended type: string - microsoft.graph.labelPolicy: - title: labelPolicy - type: object - properties: - id: - type: string - description: The unique identifier of the label policy. - name: - type: string - description: The display name of the label policy. - nullable: true - additionalProperties: - type: object - microsoft.graph.autoLabeling: - title: autoLabeling - type: object - properties: - message: - type: string - description: The message displayed to the user when the label is applied automatically. - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - description: The list of sensitive information type (SIT) IDs that trigger the automatic application of this label. - additionalProperties: - type: object - microsoft.graph.labelActionBase: - title: labelActionBase - type: object - properties: - name: - type: string - description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' - nullable: true - additionalProperties: - type: object microsoft.graph.usageRights: title: usageRights enum: @@ -42633,6 +43433,8 @@ components: type: string description: The content format. nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRights' label: $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' additionalProperties: @@ -42833,6 +43635,20 @@ components: - suppressed - unknownFutureValue type: string + microsoft.graph.security.account: + title: account + type: object + properties: + actions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.action' + identifier: + type: string + identityProvider: + $ref: '#/components/schemas/microsoft.graph.security.identityProvider' + additionalProperties: + type: object microsoft.graph.security.deploymentStatus: title: deploymentStatus enum: @@ -42911,6 +43727,65 @@ components: - unknownFutureValue - awaitingAction type: string + microsoft.graph.security.incidentTaskActionStatus: + title: incidentTaskActionStatus + enum: + - notStarted + - inProgress + - partiallyCompleted + - completed + - failed + - unknownFutureValue + type: string + microsoft.graph.security.incidentTaskActionType: + title: incidentTaskActionType + enum: + - text + - isolateDevice + - stopAndQuarantineFile + - runAntiVirusScan + - collectInvestigationPackage + - restrictAppExecution + - submitIocRule + - forceUserPasswordReset + - disableUser + - markUserAsCompromised + - requireSignIn + - hardDeleteEmail + - softDeleteEmail + - unIsolateDevice + - unRestrictAppExecution + - enableUser + - unknownFutureValue + type: string + microsoft.graph.security.incidentTaskResponseAction: + allOf: + - $ref: '#/components/schemas/microsoft.graph.security.responseAction' + - title: incidentTaskResponseAction + type: object + properties: + identifierValue: + type: string + description: Required. The identifier value for the response action. This value is specific to the type of action being performed. + additionalProperties: + type: object + microsoft.graph.security.incidentTaskSource: + title: incidentTaskSource + enum: + - defenderExpertsGuidedResponse + - defenderExpertsManagedResponse + - unknownFutureValue + type: string + microsoft.graph.security.incidentTaskStatus: + title: incidentTaskStatus + enum: + - open + - inProgress + - completed + - failed + - notRelevant + - unknownFutureValue + type: string microsoft.graph.security.keyValuePair: title: keyValuePair type: object @@ -43446,11 +44321,11 @@ components: properties: displayName: type: string - description: The display name of the identity. This property is read-only. + 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: The identifier of the identity. This property is read-only. + 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 @@ -44384,6 +45259,11 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. x-ms-navigationProperty: true + externalAuthenticationMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + x-ms-navigationProperty: true fido2Methods: type: array items: @@ -44666,6 +45546,12 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' productType: $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' + provisionedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. 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 provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -44691,6 +45577,8 @@ components: nullable: true servicePlanType: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + sharedDeviceDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcFrontlineSharedDeviceDetail' status: $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' statusDetail: @@ -45965,7 +46853,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -48014,7 +48902,7 @@ components: properties: query: type: string - description: 'Represents unique identification for the query. ''Asset ID'' for SharePoint Online and OneDrive for Business, ''keywords'' for Exchange Online.' + description: 'Represents unique identification for the query. ''Asset ID'' for SharePoint in Microsoft 365 and OneDrive for work or school, ''keywords'' for Exchange Online.' queryType: $ref: '#/components/schemas/microsoft.graph.security.queryType' additionalProperties: @@ -48534,6 +49422,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.policyFileCollectionResponse: + title: Collection of policyFile + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.policyFile' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.sensitivityLabelCollectionResponse: title: Collection of sensitivityLabel type: object @@ -48599,6 +49500,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.identityAccountsCollectionResponse: + title: Collection of identityAccounts + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.identityAccounts' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.security.sensorCollectionResponse: title: Collection of sensor type: object @@ -48625,6 +49539,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.incidentTaskCollectionResponse: + title: Collection of incidentTask + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.incidentTask' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.security.sensitivityLabelCollectionResponse: title: Collection of sensitivityLabel type: object @@ -51861,6 +52788,11 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.security.responseAction: + title: responseAction + type: object + additionalProperties: + type: object microsoft.graph.security.filePlanDescriptorBase: title: filePlanDescriptorBase type: object @@ -51936,11 +52868,6 @@ components: $ref: '#/components/schemas/microsoft.graph.security.scopeType' additionalProperties: type: object - microsoft.graph.security.responseAction: - title: responseAction - type: object - additionalProperties: - type: object microsoft.graph.security.huntingRuleErrorCode: title: huntingRuleErrorCode enum: @@ -52691,6 +53618,18 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: externalAuthenticationMethod + type: object + properties: + configurationId: + type: string + displayName: + type: string + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -53327,6 +54266,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -53335,6 +54275,16 @@ components: - business - unknownFutureValue type: string + microsoft.graph.cloudPcFrontlineSharedDeviceDetail: + title: cloudPcFrontlineSharedDeviceDetail + type: object + properties: + assignedToUserPrincipalName: + type: string + description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -56883,11 +57833,13 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -56937,6 +57889,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -56974,6 +57927,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -57049,6 +58003,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -57082,6 +58037,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -57100,6 +58056,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -57197,6 +58154,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -57234,6 +58192,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -57295,6 +58254,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -57318,6 +58278,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -57359,6 +58320,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -57392,6 +58354,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -57417,12 +58380,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.contactMergeSuggestions: @@ -59906,11 +60871,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 @@ -62602,13 +63567,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -63547,6 +64512,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -63559,6 +64525,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -63588,6 +64555,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -63623,6 +64591,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -63767,6 +64736,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -63802,9 +64772,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.regionalFormatOverrides: @@ -63813,11 +64785,11 @@ components: properties: calendar: type: string - description: 'The calendar to use, e.g., Gregorian Calendar.Returned by default.' + description: 'The calendar to use; for example, Gregorian Calendar.Returned by default.' nullable: true firstDayOfWeek: type: string - description: 'The first day of the week to use, e.g., Sunday.Returned by default.' + description: 'The first day of the week to use; for example, Sunday.Returned by default.' nullable: true longDateFormat: type: string @@ -64087,6 +65059,11 @@ components: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.virtualEvent: @@ -64221,6 +65198,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -65791,6 +66769,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.labelActionBase: + title: labelActionBase + type: object + properties: + name: + type: string + description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' + nullable: true + additionalProperties: + type: object microsoft.graph.printerCapabilities: title: printerCapabilities type: object @@ -67599,6 +68587,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: @@ -67628,6 +68617,7 @@ components: languageTag: type: string description: The language to apply the override.Returned by default. Not nullable. + nullable: true translationBehavior: $ref: '#/components/schemas/microsoft.graph.translationBehavior' additionalProperties: @@ -67768,6 +68758,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.communicationsIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -71779,6 +72780,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.cloudAppDiscoveryReportCollectionResponse' + microsoft.graph.policyFileCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.policyFileCollectionResponse' microsoft.graph.sensitivityLabelCollectionResponse: description: Retrieved collection content: @@ -71809,6 +72816,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.healthIssueCollectionResponse' + microsoft.graph.security.identityAccountsCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.identityAccountsCollectionResponse' microsoft.graph.security.sensorCollectionResponse: description: Retrieved collection content: @@ -71821,6 +72834,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.incidentCollectionResponse' + microsoft.graph.security.incidentTaskCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.incidentTaskCollectionResponse' microsoft.graph.security.sensitivityLabelCollectionResponse: description: Retrieved collection content: From 169dc0693db9883a74a048c948c84bbb1218121d Mon Sep 17 00:00:00 2001 From: ramsessanchez <63934382+ramsessanchez@users.noreply.github.com> Date: Thu, 7 Aug 2025 16:16:38 -0700 Subject: [PATCH 2/4] responseAction reMap --- openApiDocs/beta/Security.yml | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/openApiDocs/beta/Security.yml b/openApiDocs/beta/Security.yml index 27185350389..ca7b62f0cc3 100644 --- a/openApiDocs/beta/Security.yml +++ b/openApiDocs/beta/Security.yml @@ -36123,7 +36123,7 @@ components: description: Last update time of the task. Read-only. format: date-time responseAction: - $ref: '#/components/schemas/microsoft.graph.security.incidentTaskResponseAction' + $ref: '#/components/schemas/microsoft.graph.security.responseAction' source: $ref: '#/components/schemas/microsoft.graph.security.incidentTaskSource' status: @@ -43758,17 +43758,6 @@ components: - enableUser - unknownFutureValue type: string - microsoft.graph.security.incidentTaskResponseAction: - allOf: - - $ref: '#/components/schemas/microsoft.graph.security.responseAction' - - title: incidentTaskResponseAction - type: object - properties: - identifierValue: - type: string - description: Required. The identifier value for the response action. This value is specific to the type of action being performed. - additionalProperties: - type: object microsoft.graph.security.incidentTaskSource: title: incidentTaskSource enum: From 070988c1a5679d37bf64bd72256257e440e9f4d0 Mon Sep 17 00:00:00 2001 From: ramsessanchez <63934382+ramsessanchez@users.noreply.github.com> Date: Fri, 15 Aug 2025 02:44:01 -0700 Subject: [PATCH 3/4] update security beta --- openApiDocs/beta/Security.yml | 42 +++++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 12 deletions(-) diff --git a/openApiDocs/beta/Security.yml b/openApiDocs/beta/Security.yml index ca7b62f0cc3..769c2a7a0cb 100644 --- a/openApiDocs/beta/Security.yml +++ b/openApiDocs/beta/Security.yml @@ -33995,6 +33995,12 @@ components: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this site. Nullable. + x-ms-navigationProperty: true externalColumns: type: array items: @@ -36123,7 +36129,7 @@ components: description: Last update time of the task. Read-only. format: date-time responseAction: - $ref: '#/components/schemas/microsoft.graph.security.responseAction' + $ref: '#/components/schemas/microsoft.graph.security.incidentTaskResponseAction' source: $ref: '#/components/schemas/microsoft.graph.security.incidentTaskSource' status: @@ -41327,6 +41333,13 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.extension: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: extension + type: object + additionalProperties: + type: object microsoft.graph.informationProtection: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -42115,7 +42128,7 @@ components: description: A short summary from the body of the latest post in this conversation. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + description: 'The topic of the conversation. This property can be set when the conversation is created, but it can''t be updated.' uniqueSenders: type: array items: @@ -42155,13 +42168,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' @@ -43758,6 +43764,15 @@ components: - enableUser - unknownFutureValue type: string + microsoft.graph.security.incidentTaskResponseAction: + title: incidentTaskResponseAction + type: object + properties: + identifierValue: + type: string + description: Required. The identifier value for the response action. This value is specific to the type of action being performed. + additionalProperties: + type: object microsoft.graph.security.incidentTaskSource: title: incidentTaskSource enum: @@ -45252,6 +45267,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + description: Represents the external methods registered to a user for authentication. x-ms-navigationProperty: true fido2Methods: type: array @@ -47164,7 +47180,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -53615,8 +53631,10 @@ components: properties: configurationId: type: string + description: A unique identifier used to manage the external auth method within Microsoft Entra ID. displayName: type: string + description: Custom name given to the registered external authentication method. additionalProperties: type: object microsoft.graph.fido2AuthenticationMethod: @@ -58156,7 +58174,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -70980,7 +70998,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object From 6a5e28d380bc1c785f6fa8b6bed500c48d7a75c2 Mon Sep 17 00:00:00 2001 From: ramsessanchez <63934382+ramsessanchez@users.noreply.github.com> Date: Fri, 15 Aug 2025 05:02:28 -0700 Subject: [PATCH 4/4] update openApi docs --- config/ModulesMapping.jsonc | 84 +- openApiDocs/beta/Applications.yml | 566 +++- openApiDocs/beta/BackupRestore.yml | 30 + openApiDocs/beta/Bookings.yml | 8 +- openApiDocs/beta/BusinessScenario.yml | 2 +- openApiDocs/beta/Calendar.yml | 188 +- openApiDocs/beta/ChangeNotifications.yml | 26 + openApiDocs/beta/CloudCommunications.yml | 19 +- openApiDocs/beta/Compliance.yml | 255 +- openApiDocs/beta/CrossDeviceExperiences.yml | 241 +- .../beta/DeviceManagement.Enrollment.yml | 2477 +---------------- .../beta/DeviceManagement.Functions.yml | 7 - openApiDocs/beta/DeviceManagement.yml | 478 +++- openApiDocs/beta/Devices.CloudPrint.yml | 241 +- .../beta/Devices.CorporateManagement.yml | 406 ++- .../beta/Devices.ServiceAnnouncement.yml | 2 +- openApiDocs/beta/DirectoryObjects.yml | 2 +- openApiDocs/beta/Education.yml | 535 +++- openApiDocs/beta/Files.yml | 665 ++++- openApiDocs/beta/Groups.yml | 265 +- .../beta/Identity.DirectoryManagement.yml | 364 ++- openApiDocs/beta/Identity.Governance.yml | 277 +- openApiDocs/beta/Identity.SignIns.yml | 544 +++- openApiDocs/beta/NetworkAccess.yml | 1466 ++++++++-- openApiDocs/beta/People.yml | 71 +- openApiDocs/beta/Planner.yml | 6 +- openApiDocs/beta/Reports.yml | 1253 ++++++++- openApiDocs/beta/Search.yml | 18 +- openApiDocs/beta/Sites.yml | 799 +++++- openApiDocs/beta/Teams.yml | 253 +- openApiDocs/beta/Users.Actions.yml | 245 +- openApiDocs/beta/Users.Functions.yml | 241 +- openApiDocs/beta/Users.yml | 241 +- openApiDocs/beta/WindowsUpdates.yml | 30 +- openApiDocs/v1.0/Applications.yml | 500 +++- openApiDocs/v1.0/BackupRestore.yml | 71 +- openApiDocs/v1.0/Bookings.yml | 61 +- openApiDocs/v1.0/CloudCommunications.yml | 31 +- openApiDocs/v1.0/Compliance.yml | 177 +- .../v1.0/DeviceManagement.Administration.yml | 227 +- .../v1.0/DeviceManagement.Enrollment.yml | 26 +- openApiDocs/v1.0/DeviceManagement.yml | 236 +- openApiDocs/v1.0/Devices.CloudPrint.yml | 177 +- .../v1.0/Devices.CorporateManagement.yml | 531 +++- openApiDocs/v1.0/Education.yml | 938 ++++++- openApiDocs/v1.0/Files.yml | 185 +- openApiDocs/v1.0/Groups.yml | 209 +- .../v1.0/Identity.DirectoryManagement.yml | 177 +- openApiDocs/v1.0/Identity.Governance.yml | 201 +- openApiDocs/v1.0/Identity.SignIns.yml | 574 +++- openApiDocs/v1.0/Planner.yml | 2 +- openApiDocs/v1.0/Reports.yml | 8 +- openApiDocs/v1.0/Search.yml | 4 + openApiDocs/v1.0/Security.yml | 1240 ++++++++- openApiDocs/v1.0/Sites.yml | 185 +- openApiDocs/v1.0/Teams.yml | 201 +- openApiDocs/v1.0/Users.Actions.yml | 179 +- openApiDocs/v1.0/Users.Functions.yml | 177 +- openApiDocs/v1.0/Users.yml | 195 +- 59 files changed, 13669 insertions(+), 5148 deletions(-) diff --git a/config/ModulesMapping.jsonc b/config/ModulesMapping.jsonc index 7fe93438375..4e1ea5835bf 100644 --- a/config/ModulesMapping.jsonc +++ b/config/ModulesMapping.jsonc @@ -1,44 +1,44 @@ { - // "Applications": "^applicationTemplates\\.|^applications\\.|^servicePrincipals\\.|^onPremisesPublishingProfiles\\.|^users.appRoleAssignment$|^groups.appRoleAssignment$", - // "Bookings": "^bookingBusinesses\\.|^bookingCurrencies\\.|^solutions.booking.*.Actions$|^solutions.bookingBusiness$|^solutions.bookingCurrency$|^solutions.virtualEventsRoot$|^solutions.booking.*.Functions$|^solutions.solutionsRoot$", - // "BusinessScenario": "^solutions.businessScenario$|^solutions.BusinessScenario.*.Actions$|^solutions.BusinessScenario.*.Functions$", - // "BackupRestore": "^solutions.backupRestoreRoot$|^solutions.backupRestore.*.Actions$|^solutions.backupRestore.*.Functions$", - // "Calendar": "^places\\.|^users.calendar$|^users.calendarGroup$|^users.event$|^groups.calendar$|^groups.event$", - // "ChangeNotifications": "^subscriptions\\.", - // "CloudCommunications": "^users.onlineMeeting$|^users.presence$|^communications\\.", - // "Compliance": "^compliance\\.|^privacy.subjectRightsRequest$", - // "CrossDeviceExperiences": "^users.userActivity$|^users.device$", - // "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.*|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$", - // "DirectoryObjects": "^directoryObjects\\.|^directory.publicKeyInfrastructureRoot$", - // "Education": "^education\\.", - // "Files": "^drives\\.|^shares\\.|^users.drive$|^groups.drive$", - // "Financials": "^financials\\.", - // "Groups": "^groups.group$|^groups.directoryObject$|^groups.conversation$|^groups.endpoint$|^groups.extension$|^groups.groupLifecyclePolicy$|^groups.resourceSpecificPermissionGrant$|^groups.profilePhoto$|^groups.conversationThread$|^groupLifecyclePolicies\\.|^users.group$|^groups.directorySetting$|^groups.*.Actions$|^groups.*.Functions$|^groupSettings\\.|^groups.groupSetting$|^groupSettingTemplates\\.", - // "Identity.DirectoryManagement": "^administrativeUnits\\.|^contacts\\.|^devices\\.|^domains\\.|^directoryRoles\\.|^directoryRoleTemplates\\.|^directorySettingTemplates\\.|^settings\\.|^subscribedSkus\\.|^contracts\\.|^directory\\.|^users.scopedRoleMembership$|^organization.organization$|^organization.organizationalBranding$|^organization.organizationSettings$|^organization.*.Actions$|^organization.extension$|^tenantRelationships.*.Actions$|^tenantRelationships.*.Functions$|admin.peopleAdminSettings$|^organization\\.partnerInformation$", - // "Identity.Governance": "^accessReviews\\.|^businessFlowTemplates\\.|^programs\\.|^programControls\\.|^programControlTypes\\.|^privilegedRoles\\.|^privilegedRoleAssignments\\.|^privilegedRoleAssignmentRequests\\.|^privilegedApproval\\.|^privilegedOperationEvents\\.|^privilegedAccess\\.|^agreements\\.|^users.agreementAcceptance$|^identityGovernance\\.|^roleManagement.rbacApplication$|^roleManagement.*.Functions$|roleManagement.*.Actions$", - // "Identity.SignIns": "^organization.certificateBasedAuthConfiguration$|^invitations\\.|^identityProviders\\.|^oauth2PermissionGrants\\.|^identityProtection\\.|^dataPolicyOperations\\.|^identity\\.|^trustFramework\\.|^informationProtection\\.|^policies\\.|^users.authentication$|^users.informationProtection$|^tenantRelationships.multiTenantOrganization$|^policies.deviceRegistrationPolicy$|^policies.deviceRegistrationPolicy$", - // "Identity.Partner": "^tenantRelationships.delegatedAdminRelationship$|^tenantRelationships.delegatedAdminCustomer$", - // "Mail": "^users.inferenceClassification$|^users.mailFolder$|^users.message$", - // "ManagedTenants": "^tenantRelationships.managedTenant$", - // "NetworkAccess": "^networkAccess\\.", - // "Notes": "^users.onenote$|^groups.onenote$|^sites.onenote$", - // "People": "^users.person$|^users.profile$|^users.officeGraphInsights$|^users.userAnalytics$", - // "PersonalContacts": "^users.contactFolder$|^users.contact$", - // "Planner": "^planner\\.|^users.plannerUser$|^groups.plannerGroup$", - // "Reports": "^reports\\.|^auditLogs\\.|^deviceManagement.deviceManagementReports$|^admin.adminReportSetting", - // "SchemaExtensions": "^schemaExtensions\\.", - // "Search": "^search\\.|^external\\.", - "Security": "^security\\.|^users.security$"//, - // "Sites": "^sites.baseSitePage$|^sites.site$|^sites.itemAnalytics$|^sites.columnDefinition$|^sites.contentType$|^sites.drive$|^sites.list$|^sites.sitePage$|^sites.permission$|^sites.store$|^users.site$|^groups.site$|^sites.*.Functions$|^sites.*.Actions$|^sites.richLongRunningOperation$|^termStore.sets.ListChildren$|^admin.sharepoint$", - // "Teams": "^teams\\.|^chats\\.|^users.chat$|^appCatalogs.teamsApp$|^users.userTeamwork$|^teamwork\\.|^users.team$|^groups.team$", - // "Users": "^users.user$|^users.directoryObject$|^users.licenseDetails$|^users.mailboxSettings|^users.notification$|^users.outlookUser$|^users.profilePhoto$|^users.userSettings$|^users.extension$|^users.oAuth2PermissionGrant$|^users.todo$|^users.itemInsights$|^users.servicePrincipal$", - // "Users.Actions": "^users.*.Actions$", - // "Users.Functions": "^users.*.Functions$", - // "WindowsUpdates": "^admin.adminWindows$" + "Applications": "^applicationTemplates\\.|^applications\\.|^servicePrincipals\\.|^onPremisesPublishingProfiles\\.|^users.appRoleAssignment$|^groups.appRoleAssignment$", + "Bookings": "^bookingBusinesses\\.|^bookingCurrencies\\.|^solutions.booking.*.Actions$|^solutions.bookingBusiness$|^solutions.bookingCurrency$|^solutions.virtualEventsRoot$|^solutions.booking.*.Functions$|^solutions.solutionsRoot$", + "BusinessScenario": "^solutions.businessScenario$|^solutions.BusinessScenario.*.Actions$|^solutions.BusinessScenario.*.Functions$", + "BackupRestore": "^solutions.backupRestoreRoot$|^solutions.backupRestore.*.Actions$|^solutions.backupRestore.*.Functions$", + "Calendar": "^places\\.|^users.calendar$|^users.calendarGroup$|^users.event$|^groups.calendar$|^groups.event$", + "ChangeNotifications": "^subscriptions\\.", + "CloudCommunications": "^users.onlineMeeting$|^users.presence$|^communications\\.", + "Compliance": "^compliance\\.|^privacy.subjectRightsRequest$", + "CrossDeviceExperiences": "^users.userActivity$|^users.device$", + "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.*|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$", + "DirectoryObjects": "^directoryObjects\\.|^directory.publicKeyInfrastructureRoot$", + "Education": "^education\\.", + "Files": "^drives\\.|^shares\\.|^users.drive$|^groups.drive$", + "Financials": "^financials\\.", + "Groups": "^groups.group$|^groups.directoryObject$|^groups.conversation$|^groups.endpoint$|^groups.extension$|^groups.groupLifecyclePolicy$|^groups.resourceSpecificPermissionGrant$|^groups.profilePhoto$|^groups.conversationThread$|^groupLifecyclePolicies\\.|^users.group$|^groups.directorySetting$|^groups.*.Actions$|^groups.*.Functions$|^groupSettings\\.|^groups.groupSetting$|^groupSettingTemplates\\.", + "Identity.DirectoryManagement": "^administrativeUnits\\.|^contacts\\.|^devices\\.|^domains\\.|^directoryRoles\\.|^directoryRoleTemplates\\.|^directorySettingTemplates\\.|^settings\\.|^subscribedSkus\\.|^contracts\\.|^directory\\.|^users.scopedRoleMembership$|^organization.organization$|^organization.organizationalBranding$|^organization.organizationSettings$|^organization.*.Actions$|^organization.extension$|^tenantRelationships.*.Actions$|^tenantRelationships.*.Functions$|admin.peopleAdminSettings$|^organization\\.partnerInformation$", + "Identity.Governance": "^accessReviews\\.|^businessFlowTemplates\\.|^programs\\.|^programControls\\.|^programControlTypes\\.|^privilegedRoles\\.|^privilegedRoleAssignments\\.|^privilegedRoleAssignmentRequests\\.|^privilegedApproval\\.|^privilegedOperationEvents\\.|^privilegedAccess\\.|^agreements\\.|^users.agreementAcceptance$|^identityGovernance\\.|^roleManagement.rbacApplication$|^roleManagement.*.Functions$|roleManagement.*.Actions$", + "Identity.SignIns": "^organization.certificateBasedAuthConfiguration$|^invitations\\.|^identityProviders\\.|^oauth2PermissionGrants\\.|^identityProtection\\.|^dataPolicyOperations\\.|^identity\\.|^trustFramework\\.|^informationProtection\\.|^policies\\.|^users.authentication$|^users.informationProtection$|^tenantRelationships.multiTenantOrganization$|^policies.deviceRegistrationPolicy$|^policies.deviceRegistrationPolicy$", + "Identity.Partner": "^tenantRelationships.delegatedAdminRelationship$|^tenantRelationships.delegatedAdminCustomer$", + "Mail": "^users.inferenceClassification$|^users.mailFolder$|^users.message$", + "ManagedTenants": "^tenantRelationships.managedTenant$", + "NetworkAccess": "^networkAccess\\.", + "Notes": "^users.onenote$|^groups.onenote$|^sites.onenote$", + "People": "^users.person$|^users.profile$|^users.officeGraphInsights$|^users.userAnalytics$", + "PersonalContacts": "^users.contactFolder$|^users.contact$", + "Planner": "^planner\\.|^users.plannerUser$|^groups.plannerGroup$", + "Reports": "^reports\\.|^auditLogs\\.|^deviceManagement.deviceManagementReports$|^admin.adminReportSetting", + "SchemaExtensions": "^schemaExtensions\\.", + "Search": "^search\\.|^external\\.", + "Security": "^security\\.|^users.security$", + "Sites": "^sites.baseSitePage$|^sites.site$|^sites.itemAnalytics$|^sites.columnDefinition$|^sites.contentType$|^sites.drive$|^sites.list$|^sites.sitePage$|^sites.permission$|^sites.store$|^users.site$|^groups.site$|^sites.*.Functions$|^sites.*.Actions$|^sites.richLongRunningOperation$|^termStore.sets.ListChildren$|^admin.sharepoint$", + "Teams": "^teams\\.|^chats\\.|^users.chat$|^appCatalogs.teamsApp$|^users.userTeamwork$|^teamwork\\.|^users.team$|^groups.team$", + "Users": "^users.user$|^users.directoryObject$|^users.licenseDetails$|^users.mailboxSettings|^users.notification$|^users.outlookUser$|^users.profilePhoto$|^users.userSettings$|^users.extension$|^users.oAuth2PermissionGrant$|^users.todo$|^users.itemInsights$|^users.servicePrincipal$", + "Users.Actions": "^users.*.Actions$", + "Users.Functions": "^users.*.Functions$", + "WindowsUpdates": "^admin.adminWindows$" } diff --git a/openApiDocs/beta/Applications.yml b/openApiDocs/beta/Applications.yml index ae7c311bd2d..276436fb9eb 100644 --- a/openApiDocs/beta/Applications.yml +++ b/openApiDocs/beta/Applications.yml @@ -6321,7 +6321,7 @@ paths: tags: - 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're 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 @@ -12210,11 +12210,11 @@ paths: put: tags: - servicePrincipals.customClaimsPolicy - summary: Create or replace claimsPolicy - description: 'Create a new customClaimsPolicy object if it doesn''t exist, or replace an existing one.' + summary: Update customClaimsPolicy + description: Update a customClaimsPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceprincipal-put-claimspolicy?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/customclaimspolicy-update?view=graph-rest-beta operationId: servicePrincipal_SetClaimsPolicy parameters: - name: servicePrincipal-id @@ -12245,11 +12245,11 @@ paths: patch: tags: - servicePrincipals.customClaimsPolicy - summary: Create or replace claimsPolicy - description: 'Create a new customClaimsPolicy object if it doesn''t exist, or replace an existing one.' + summary: Update customClaimsPolicy + description: Update a customClaimsPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/serviceprincipal-put-claimspolicy?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/customclaimspolicy-update?view=graph-rest-beta operationId: servicePrincipal_UpdateClaimsPolicy parameters: - name: servicePrincipal-id @@ -20274,13 +20274,12 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/tokenIssuancePolicies/{tokenIssuancePolicy-id}': - get: + '/servicePrincipals/{servicePrincipal-id}/tokenIssuancePolicies/{tokenIssuancePolicy-id}/$ref': + delete: tags: - servicePrincipals.tokenIssuancePolicy - summary: Get tokenIssuancePolicies from servicePrincipals - description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. - operationId: servicePrincipal_GetTokenIssuancePolicy + summary: Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + operationId: servicePrincipal.tokenIssuancePolicy_DeleteTokenIssuancePolicyGraphBPreRef parameters: - name: servicePrincipal-id in: path @@ -20298,19 +20297,64 @@ paths: schema: type: string x-ms-docs-key-type: tokenIssuancePolicy - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/tokenIssuancePolicies/$count': + get: + tags: + - servicePrincipals.tokenIssuancePolicy + summary: Get the number of the resource + operationId: servicePrincipal.tokenIssuancePolicy_GetCount + 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}/tokenIssuancePolicies/$ref': + get: + tags: + - servicePrincipals.tokenIssuancePolicy + summary: Get ref of tokenIssuancePolicies from servicePrincipals + description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. + operationId: servicePrincipal_ListTokenIssuancePolicyGraphBPreRef + 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: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -20320,20 +20364,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' + $ref: '#/components/responses/StringCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/tokenIssuancePolicies/$count': - get: + post: tags: - servicePrincipals.tokenIssuancePolicy - summary: Get the number of the resource - operationId: servicePrincipal.tokenIssuancePolicy_GetCount + summary: Create new navigation property ref to tokenIssuancePolicies for servicePrincipals + operationId: servicePrincipal_CreateTokenIssuancePolicyGraphBPreRef parameters: - name: servicePrincipal-id in: path @@ -20343,13 +20385,48 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + $ref: '#/components/requestBodies/refPostBody' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - servicePrincipals.tokenIssuancePolicy + summary: Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + operationId: servicePrincipal_DeleteTokenIssuancePolicyGraphBPreRef + 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: 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 '/servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies': get: tags: @@ -20413,13 +20490,16 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies/{tokenLifetimePolicy-id}': - get: + '/servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies/{tokenLifetimePolicy-id}/$ref': + delete: tags: - servicePrincipals.tokenLifetimePolicy - summary: Get tokenLifetimePolicies from servicePrincipals - description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. - operationId: servicePrincipal_GetTokenLifetimePolicy + summary: Remove tokenLifetimePolicies + description: Remove a tokenLifetimePolicy object from a service principal. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceprincipal-delete-tokenlifetimepolicies?view=graph-rest-beta + operationId: servicePrincipal.tokenLifetimePolicy_DeleteTokenLifetimePolicyGraphBPreRef parameters: - name: servicePrincipal-id in: path @@ -20437,19 +20517,67 @@ paths: schema: type: string x-ms-docs-key-type: tokenLifetimePolicy - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies/$count': + get: + tags: + - servicePrincipals.tokenLifetimePolicy + summary: Get the number of the resource + operationId: servicePrincipal.tokenLifetimePolicy_GetCount + 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}/tokenLifetimePolicies/$ref': + get: + tags: + - servicePrincipals.tokenLifetimePolicy + summary: List assigned tokenLifetimePolicies + description: List the tokenLifetimePolicy objects that are assigned to a servicePrincipal. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to a service principal. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceprincipal-list-tokenlifetimepolicies?view=graph-rest-beta + operationId: servicePrincipal_ListTokenLifetimePolicyGraphBPreRef + 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: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -20459,20 +20587,22 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + $ref: '#/components/responses/StringCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies/$count': - get: + post: tags: - servicePrincipals.tokenLifetimePolicy - summary: Get the number of the resource - operationId: servicePrincipal.tokenLifetimePolicy_GetCount + summary: Add tokenLifetimePolicy + description: Assign a tokenLifetimePolicy to a servicePrincipal. You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per service principal. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceprincipal-post-tokenlifetimepolicies?view=graph-rest-beta + operationId: servicePrincipal_CreateTokenLifetimePolicyGraphBPreRef parameters: - name: servicePrincipal-id in: path @@ -20482,13 +20612,52 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + $ref: '#/components/requestBodies/refPostBody' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - servicePrincipals.tokenLifetimePolicy + summary: Remove tokenLifetimePolicies + description: Remove a tokenLifetimePolicy object from a service principal. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceprincipal-delete-tokenlifetimepolicies?view=graph-rest-beta + operationId: servicePrincipal_DeleteTokenLifetimePolicyGraphBPreRef + 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: 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 '/servicePrincipals/{servicePrincipal-id}/transitiveMemberOf': get: tags: @@ -21448,7 +21617,7 @@ paths: tags: - 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're 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 @@ -24246,6 +24415,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -24487,20 +24658,6 @@ components: 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 - additionalProperties: - type: object microsoft.graph.apiApplication: title: apiApplication type: object @@ -24925,6 +25082,20 @@ components: description: Specifies the URLs where user tokens are sent for sign-in or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent. Only available for applications that support the PersonalMicrosoftAccount signInAudience. 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 + additionalProperties: + type: object microsoft.graph.entity: title: entity type: object @@ -25691,6 +25862,12 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. x-ms-navigationProperty: true + externalAuthenticationMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + description: Represents the external methods registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: @@ -26254,6 +26431,12 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' productType: $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' + provisionedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. 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 provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -26279,6 +26462,8 @@ components: nullable: true servicePlanType: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + sharedDeviceDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcFrontlineSharedDeviceDetail' status: $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' statusDetail: @@ -26287,6 +26472,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' userAccountType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. @@ -26972,6 +27159,12 @@ components: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this site. Nullable. + x-ms-navigationProperty: true externalColumns: type: array items: @@ -27867,7 +28060,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -28195,7 +28388,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -29506,7 +29699,7 @@ components: description: A short summary from the body of the latest post in this conversation. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + description: 'The topic of the conversation. This property can be set when the conversation is created, but it can''t be updated.' uniqueSenders: type: array items: @@ -29543,6 +29736,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.onPremisesSyncBehavior: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesSyncBehavior + type: object + properties: + isCloudManaged: + type: boolean + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + additionalProperties: + type: object microsoft.graph.plannerGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -30697,6 +30901,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: externalAuthenticationMethod + type: object + properties: + configurationId: + type: string + description: A unique identifier used to manage the external auth method within Microsoft Entra ID. + displayName: + type: string + description: Custom name given to the registered external authentication method. + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -31768,6 +31986,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -31776,6 +31995,16 @@ components: - business - unknownFutureValue type: string + microsoft.graph.cloudPcFrontlineSharedDeviceDetail: + title: cloudPcFrontlineSharedDeviceDetail + type: object + properties: + assignedToUserPrincipalName: + type: string + description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -31841,6 +32070,13 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcUserExperienceType: + title: cloudPcUserExperienceType + enum: + - cloudPc + - cloudApp + - unknownFutureValue + type: string microsoft.graph.callSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -33077,12 +33313,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget' applicationMode: $ref: '#/components/schemas/microsoft.graph.applicationMode' - assignedPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelPolicy' - autoLabeling: - $ref: '#/components/schemas/microsoft.graph.autoLabeling' autoTooltip: type: string nullable: true @@ -33107,10 +33337,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -36076,32 +36302,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -36959,11 +37179,17 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -37013,6 +37239,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -37050,6 +37277,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -37125,6 +37353,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -37158,6 +37387,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -37176,6 +37406,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -37273,6 +37504,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -37285,7 +37517,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -37310,6 +37542,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -37371,6 +37604,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -37394,6 +37628,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -37435,6 +37670,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -37468,6 +37704,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -37493,12 +37730,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.identity: @@ -41094,45 +41333,6 @@ components: - automatic - recommended type: string - microsoft.graph.labelPolicy: - title: labelPolicy - type: object - properties: - id: - type: string - description: The unique identifier of the label policy. - name: - type: string - description: The display name of the label policy. - nullable: true - additionalProperties: - type: object - microsoft.graph.autoLabeling: - title: autoLabeling - type: object - properties: - message: - type: string - description: The message displayed to the user when the label is applied automatically. - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - description: The list of sensitive information type (SIT) IDs that trigger the automatic application of this label. - additionalProperties: - type: object - microsoft.graph.labelActionBase: - title: labelActionBase - type: object - properties: - name: - type: string - description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' - nullable: true - additionalProperties: - type: object microsoft.graph.usageRightsIncluded: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -42781,13 +42981,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -43313,15 +43513,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -43333,14 +43530,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -43352,7 +43546,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -43618,6 +43811,9 @@ components: 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 + isAgenticExperienceEnabled: + type: boolean + nullable: true justificationRequiredOnApproval: type: boolean description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. @@ -43948,6 +44144,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -43960,6 +44157,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -43969,6 +44167,30 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.personAnnualEventType: title: personAnnualEventType enum: @@ -43989,6 +44211,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -44024,6 +44247,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -44106,6 +44330,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -44161,6 +44393,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -44168,6 +44404,11 @@ components: displayName: type: string description: Company name. + nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -44203,9 +44444,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtectionPolicySetting: @@ -44282,11 +44525,11 @@ components: properties: calendar: type: string - description: 'The calendar to use, e.g., Gregorian Calendar.Returned by default.' + description: 'The calendar to use; for example, Gregorian Calendar.Returned by default.' nullable: true firstDayOfWeek: type: string - description: 'The first day of the week to use, e.g., Sunday.Returned by default.' + description: 'The first day of the week to use; for example, Sunday.Returned by default.' nullable: true longDateFormat: type: string @@ -44556,6 +44799,11 @@ components: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.virtualEvent: @@ -44690,6 +44938,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -47604,11 +47853,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -47619,14 +47866,12 @@ components: 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 of the mention event. 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 speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object @@ -48017,6 +48262,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: @@ -48046,6 +48292,7 @@ components: languageTag: type: string description: The language to apply the override.Returned by default. Not nullable. + nullable: true translationBehavior: $ref: '#/components/schemas/microsoft.graph.translationBehavior' additionalProperties: @@ -48186,6 +48433,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.communicationsIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -50423,7 +50681,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/BackupRestore.yml b/openApiDocs/beta/BackupRestore.yml index 023f25475d5..c21246c6411 100644 --- a/openApiDocs/beta/BackupRestore.yml +++ b/openApiDocs/beta/BackupRestore.yml @@ -2977,6 +2977,9 @@ paths: - solutions.backupRestoreRoot summary: Invoke action enable description: Enable the Microsoft 365 Backup Storage service for a tenant. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-enable?view=graph-rest-beta operationId: solution.backupRestore_enable requestBody: description: Action parameters @@ -4555,6 +4558,9 @@ paths: - solutions.backupRestoreRoot summary: Invoke action activate description: 'Activate a protectionPolicyBase. Currently, only one active backup policy per underlying service is supported (that is, one for OneDrive accounts, one for SharePoint sites, and one for Exchange Online users). You can add or remove artifacts (sites or user accounts) to or from each active policy.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/protectionpolicybase-activate?view=graph-rest-beta operationId: solution.backupRestore.protectionPolicy_activate parameters: - name: protectionPolicyBase-id @@ -4581,6 +4587,9 @@ paths: - solutions.backupRestoreRoot summary: Invoke action deactivate description: Deactivate a protectionPolicyBase. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/protectionpolicybase-deactivate?view=graph-rest-beta operationId: solution.backupRestore.protectionPolicy_deactivate parameters: - name: protectionPolicyBase-id @@ -4722,6 +4731,9 @@ paths: - solutions.backupRestoreRoot summary: Invoke action cancelOffboard description: Cancel offboard for a protectionUnitBase. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/protectionunitbase-canceloffboard?view=graph-rest-beta operationId: solution.backupRestore.protectionUnit_cancelOffboard parameters: - name: protectionUnitBase-id @@ -4844,6 +4856,9 @@ paths: - solutions.backupRestoreRoot summary: Invoke action offboard description: Offboard a protectionUnitBase. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/protectionunitbase-offboard?view=graph-rest-beta operationId: solution.backupRestore.protectionUnit_offboard parameters: - name: protectionUnitBase-id @@ -5373,6 +5388,9 @@ paths: - solutions.backupRestoreRoot summary: Invoke action search description: Search for the restorePoint objects associated with a protectionUnit. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/restorepoint-search?view=graph-rest-beta operationId: solution.backupRestore.restorePoint_search requestBody: description: Action parameters @@ -5600,6 +5618,9 @@ paths: - solutions.backupRestoreRoot summary: Invoke action activate description: 'Activate a draft restoreSessionBase object to restore a protection unit. The following points apply to restoring a protection unit:' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/restoresessionbase-activate?view=graph-rest-beta operationId: solution.backupRestore.restoreSession_activate parameters: - name: restoreSessionBase-id @@ -5831,6 +5852,9 @@ paths: - solutions.backupRestoreRoot summary: Invoke action activate description: Activate a serviceApp. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceapp-activate?view=graph-rest-beta operationId: solution.backupRestore.serviceApp_activate parameters: - name: serviceApp-id @@ -5871,6 +5895,9 @@ paths: - solutions.backupRestoreRoot summary: Invoke action deactivate description: Deactivate a serviceApp. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceapp-deactivate?view=graph-rest-beta operationId: solution.backupRestore.serviceApp_deactivate parameters: - name: serviceApp-id @@ -8361,6 +8388,9 @@ components: - title: protectionPolicyBase type: object properties: + billingPolicyId: + type: string + nullable: true createdBy: $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: diff --git a/openApiDocs/beta/Bookings.yml b/openApiDocs/beta/Bookings.yml index bf4f8a4c72b..a6054095bfa 100644 --- a/openApiDocs/beta/Bookings.yml +++ b/openApiDocs/beta/Bookings.yml @@ -10042,6 +10042,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get sessions from solutions + description: Sessions for a registration. operationId: solution.virtualEvent.webinar.registration_GetSession parameters: - name: virtualEventWebinar-id @@ -10103,6 +10104,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Get sessions from solutions + description: Sessions for a registration. operationId: solution.virtualEvent.webinar.registration.session_GetGraphBPreJoinWebUrl parameters: - name: virtualEventWebinar-id @@ -12960,6 +12962,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -14653,6 +14656,9 @@ components: - title: protectionPolicyBase type: object properties: + billingPolicyId: + type: string + nullable: true createdBy: $ref: '#/components/schemas/microsoft.graph.identitySet' createdDateTime: @@ -16656,7 +16662,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/BusinessScenario.yml b/openApiDocs/beta/BusinessScenario.yml index a47477bacbd..d1089daabc8 100644 --- a/openApiDocs/beta/BusinessScenario.yml +++ b/openApiDocs/beta/BusinessScenario.yml @@ -2428,7 +2428,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Calendar.yml b/openApiDocs/beta/Calendar.yml index 972734aa622..36c10c0c82a 100644 --- a/openApiDocs/beta/Calendar.yml +++ b/openApiDocs/beta/Calendar.yml @@ -3851,7 +3851,7 @@ paths: tags: - places.place summary: Update place - description: 'Update the properties of place object, which can be a room, workspace, or roomList. You can identify the room, workspace, or roomList by specifying the id or emailAddress property.' + description: 'Update the properties of place object that can be a building, floor, section, desk, room, workspace, or roomList. You can identify the place by specifying the id property.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/place-update?view=graph-rest-beta @@ -3885,7 +3885,11 @@ paths: delete: tags: - places.place - summary: Delete entity from places + summary: Delete place + description: 'Delete a place object. You can also use this method to delete the following child object types: building, floor, section, or desk.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/place-delete?view=graph-rest-beta operationId: place_DeletePlace parameters: - name: place-id @@ -3908,12 +3912,86 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/places/{place-id}/microsoft.graph.descendants()': + get: + tags: + - places.place.Functions + summary: Invoke function descendants + operationId: place_descendant + parameters: + - name: place-id + in: path + description: The unique identifier of place + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: place + - $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 place + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.place' + '@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 '/places/{place-id}/microsoft.graph.room': get: tags: - places.place - summary: List places - description: "Get a collection of the specified type of place objects defined in the tenant. You can do the following for a given tenant:\n- List all the rooms.\n- List all the workspaces.\n- List all the room lists.\n- List rooms in a specific room list.\n- List workspaces in a specific room list. A place object can be one of the following types: The room, workspace and roomList resources are derived from the place object. By default, this operation returns up to 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API." + summary: List place objects + description: "Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:\n- List all buildings.\n- List all floors.\n- List all sections.\n- List all desks.\n- List all rooms.\n- List all workspaces.\n- List all room lists.\n- List rooms in a specific room list.\n- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/place-list?view=graph-rest-beta @@ -4733,7 +4811,7 @@ paths: tags: - places.place summary: Update place - description: 'Update the properties of place object, which can be a room, workspace, or roomList. You can identify the room, workspace, or roomList by specifying the id or emailAddress property.' + description: 'Update the properties of place object that can be a building, floor, section, desk, room, workspace, or roomList. You can identify the place by specifying the id property.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/place-update?view=graph-rest-beta @@ -4767,7 +4845,11 @@ paths: delete: tags: - places.place - summary: Delete entity from places by placeId + summary: Delete place + description: 'Delete a place object. You can also use this method to delete the following child object types: building, floor, section, or desk.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/place-delete?view=graph-rest-beta operationId: place_DeletePlaceGraphBPrePlaceId parameters: - name: placeId @@ -4808,8 +4890,8 @@ paths: get: tags: - places.place - summary: List places - description: "Get a collection of the specified type of place objects defined in the tenant. You can do the following for a given tenant:\n- List all the rooms.\n- List all the workspaces.\n- List all the room lists.\n- List rooms in a specific room list.\n- List workspaces in a specific room list. A place object can be one of the following types: The room, workspace and roomList resources are derived from the place object. By default, this operation returns up to 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API." + summary: List place objects + description: "Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:\n- List all buildings.\n- List all floors.\n- List all sections.\n- List all desks.\n- List all rooms.\n- List all workspaces.\n- List all room lists.\n- List rooms in a specific room list.\n- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/place-list?view=graph-rest-beta @@ -15337,17 +15419,33 @@ components: $ref: '#/components/schemas/microsoft.graph.physicalAddress' displayName: type: string - description: The name associated with the place. + description: The name that is associated with the place. geoCoordinates: $ref: '#/components/schemas/microsoft.graph.outlookGeoCoordinates' + isWheelChairAccessible: + type: boolean + description: Indicates whether the place is wheelchair accessible. + label: + type: string + description: User-defined description of the place. + nullable: true + parentId: + type: string + description: The ID of a parent place. + nullable: true phone: type: string description: The phone number of the place. nullable: true placeId: type: string - description: 'A unique, immutable identifier for the place. Read-only. The value of this identifier is equal to the ExternalDirectoryObjectId returned from the Get-Mailbox cmdlet.' + description: An alternate immutable unique identifier of the place. Read-only. nullable: true + tags: + type: array + items: + type: string + description: Custom tags that are associated with the place for categorization or filtering. additionalProperties: type: object microsoft.graph.room: @@ -15358,60 +15456,49 @@ components: properties: audioDeviceName: type: string - description: Specifies the name of the audio device in the room. + description: The name of the audio device that is available in the room. nullable: true bookingType: $ref: '#/components/schemas/microsoft.graph.bookingType' building: type: string - description: Specifies the building name or building number that the room is in. + description: The name or identifier of the building where the room is located. nullable: true capacity: maximum: 2147483647 minimum: -2147483648 type: number - description: Specifies the capacity of the room. + description: The maximum number of people the room can accommodate. format: int32 nullable: true displayDeviceName: type: string - description: Specifies the name of the display device in the room. + description: 'The name of the display device (for example, monitor or projector) that is available in the room.' nullable: true emailAddress: type: string - description: Email address of the room. + description: The email address associated with the room. This email address is used for booking. nullable: true floorLabel: type: string - description: 'Specifies a descriptive label for the floor, for example, P.' + description: 'A human-readable label for the floor; for example, Ground Floor.' nullable: true floorNumber: maximum: 2147483647 minimum: -2147483648 type: number - description: Specifies the floor number that the room is on. + description: 'The numeric floor level within the building. For example, 1 for first floor, 2 for second floor, and so on.' format: int32 nullable: true - isWheelChairAccessible: + isTeamsEnabled: type: boolean - description: Specifies whether the room is wheelchair accessible. - nullable: true - label: - type: string - description: 'Specifies a descriptive label for the room, for example, a number or name.' - nullable: true + description: Indicates whether the room is configured with the Microsoft Teams Rooms system. nickname: type: string - description: 'Specifies a nickname for the room, for example, ''conf room''.' - tags: - type: array - items: - type: string - nullable: true - description: 'Specifies other features of the room; for example, the type of view or furniture type.' + description: 'A short, friendly name for the room, often used for easier identification or display in UI.' videoDeviceName: type: string - description: Specifies the name of the video device in the room. + description: The name of the video device that is available in the room. nullable: true additionalProperties: type: object @@ -15445,47 +15532,39 @@ components: properties: building: type: string - description: Specifies the building name or building number that the workspace is in. + description: The name or identifier of the building where the workspace is located. nullable: true capacity: maximum: 2147483647 minimum: -2147483648 type: number - description: Specifies the capacity of the workspace. + description: The maximum number of individual desks within a workspace. format: int32 nullable: true + displayDeviceName: + type: string + description: 'The name of the display device (for example, monitor or projector) that is available in the workspace.' + nullable: true emailAddress: type: string - description: Email address of the workspace. + description: The email address that is associated with the workspace. This email address is used for booking. nullable: true floorLabel: type: string - description: 'Specifies a descriptive label for the floor, for example, P.' + description: 'A human-readable label for the floor; for example, Ground Floor.' nullable: true floorNumber: maximum: 2147483647 minimum: -2147483648 type: number - description: Specifies the floor number that the workspace is on. + description: 'The numeric floor level within the building. For example, 1 for first floor, 2 for second floor, and so on.' format: int32 nullable: true - isWheelChairAccessible: - type: boolean - description: Specifies whether the workspace is wheelchair accessible. - nullable: true - label: - type: string - description: 'Specifies a descriptive label for the workspace, for example, a number or name.' - nullable: true + mode: + $ref: '#/components/schemas/microsoft.graph.placeMode' nickname: type: string - description: 'Specifies a nickname for the workspace, for example, ''quiet workspace''.' - tags: - type: array - items: - type: string - nullable: true - description: 'Specifies other features of the workspace; for example, the type of view or furniture type.' + description: 'A short, friendly name for the workspace, often used for easier identification or display in the UI.' additionalProperties: type: object microsoft.graph.calendarGroup: @@ -15902,6 +15981,11 @@ components: - standard - reserved type: string + microsoft.graph.placeMode: + title: placeMode + type: object + additionalProperties: + type: object microsoft.graph.ODataErrors.ODataError: required: - error diff --git a/openApiDocs/beta/ChangeNotifications.yml b/openApiDocs/beta/ChangeNotifications.yml index a6951a0cc07..9fc6ad201d9 100644 --- a/openApiDocs/beta/ChangeNotifications.yml +++ b/openApiDocs/beta/ChangeNotifications.yml @@ -216,6 +216,32 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /subscriptions/microsoft.graph.getVapidPublicKey(): + get: + tags: + - subscriptions.subscription.Functions + summary: Invoke function getVapidPublicKey + description: Get the public key information required to validate push notifications according to RFC 8292 specifications. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/subscription-getvapidpublickey?view=graph-rest-beta + operationId: subscription_getVapidPublicKey + 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: function components: schemas: microsoft.graph.subscription: diff --git a/openApiDocs/beta/CloudCommunications.yml b/openApiDocs/beta/CloudCommunications.yml index 68f6c08e35a..071f335d7dd 100644 --- a/openApiDocs/beta/CloudCommunications.yml +++ b/openApiDocs/beta/CloudCommunications.yml @@ -17105,7 +17105,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -17166,32 +17166,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -18417,15 +18411,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -18437,14 +18428,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -18456,7 +18444,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -19560,11 +19547,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -19575,14 +19560,12 @@ components: 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 of the mention event. 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 speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml index bd85d20ed0d..18c647d726f 100644 --- a/openApiDocs/beta/Compliance.yml +++ b/openApiDocs/beta/Compliance.yml @@ -9591,6 +9591,12 @@ components: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this site. Nullable. + x-ms-navigationProperty: true externalColumns: type: array items: @@ -9974,6 +9980,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -11968,6 +11976,13 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.extension: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: extension + type: object + additionalProperties: + type: object microsoft.graph.informationProtection: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -12755,7 +12770,7 @@ components: description: A short summary from the body of the latest post in this conversation. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + description: 'The topic of the conversation. This property can be set when the conversation is created, but it can''t be updated.' uniqueSenders: type: array items: @@ -12795,13 +12810,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' @@ -12825,6 +12833,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.onPremisesSyncBehavior: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesSyncBehavior + type: object + properties: + isCloudManaged: + type: boolean + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + additionalProperties: + type: object microsoft.graph.resourceSpecificPermissionGrant: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -14059,6 +14078,12 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. x-ms-navigationProperty: true + externalAuthenticationMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + description: Represents the external methods registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: @@ -14341,6 +14366,12 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' productType: $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' + provisionedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. 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 provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -14366,6 +14397,8 @@ components: nullable: true servicePlanType: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + sharedDeviceDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcFrontlineSharedDeviceDetail' status: $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' statusDetail: @@ -14374,6 +14407,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' userAccountType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. @@ -15640,7 +15675,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -15962,7 +15997,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -18185,12 +18220,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget' applicationMode: $ref: '#/components/schemas/microsoft.graph.applicationMode' - assignedPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelPolicy' - autoLabeling: - $ref: '#/components/schemas/microsoft.graph.autoLabeling' autoTooltip: type: string nullable: true @@ -18215,10 +18244,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -20150,6 +20175,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: externalAuthenticationMethod + type: object + properties: + configurationId: + type: string + description: A unique identifier used to manage the external auth method within Microsoft Entra ID. + displayName: + type: string + description: Custom name given to the registered external authentication method. + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -20786,6 +20825,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -20794,6 +20834,16 @@ components: - business - unknownFutureValue type: string + microsoft.graph.cloudPcFrontlineSharedDeviceDetail: + title: cloudPcFrontlineSharedDeviceDetail + type: object + properties: + assignedToUserPrincipalName: + type: string + description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -20859,6 +20909,13 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcUserExperienceType: + title: cloudPcUserExperienceType + enum: + - cloudPc + - cloudApp + - unknownFutureValue + type: string microsoft.graph.callSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -23526,32 +23583,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -24355,11 +24406,17 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -24409,6 +24466,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -24446,6 +24504,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -24521,6 +24580,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -24554,6 +24614,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -24572,6 +24633,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -24669,6 +24731,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -24681,7 +24744,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -24706,6 +24769,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -24767,6 +24831,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -24790,6 +24855,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -24831,6 +24897,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -24864,6 +24931,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -24889,12 +24957,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtection: @@ -26590,45 +26660,6 @@ components: - automatic - recommended type: string - microsoft.graph.labelPolicy: - title: labelPolicy - type: object - properties: - id: - type: string - description: The unique identifier of the label policy. - name: - type: string - description: The display name of the label policy. - nullable: true - additionalProperties: - type: object - microsoft.graph.autoLabeling: - title: autoLabeling - type: object - properties: - message: - type: string - description: The message displayed to the user when the label is applied automatically. - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - description: The list of sensitive information type (SIT) IDs that trigger the automatic application of this label. - additionalProperties: - type: object - microsoft.graph.labelActionBase: - title: labelActionBase - type: object - properties: - name: - type: string - description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' - nullable: true - additionalProperties: - type: object microsoft.graph.usageRightsIncluded: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -29499,13 +29530,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -29913,15 +29944,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -29933,14 +29961,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -29952,7 +29977,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -30218,6 +30242,9 @@ components: 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 + isAgenticExperienceEnabled: + type: boolean + nullable: true justificationRequiredOnApproval: type: boolean description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. @@ -30444,6 +30471,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -30456,6 +30484,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -30465,6 +30494,30 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.personAnnualEventType: title: personAnnualEventType enum: @@ -30485,6 +30538,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -30520,6 +30574,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -30602,6 +30657,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -30657,6 +30720,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -30664,6 +30731,11 @@ components: displayName: type: string description: Company name. + nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -30699,9 +30771,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtectionPolicySetting: @@ -30778,11 +30852,11 @@ components: properties: calendar: type: string - description: 'The calendar to use, e.g., Gregorian Calendar.Returned by default.' + description: 'The calendar to use; for example, Gregorian Calendar.Returned by default.' nullable: true firstDayOfWeek: type: string - description: 'The first day of the week to use, e.g., Sunday.Returned by default.' + description: 'The first day of the week to use; for example, Sunday.Returned by default.' nullable: true longDateFormat: type: string @@ -31052,6 +31126,11 @@ components: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.virtualEvent: @@ -31186,6 +31265,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -34058,11 +34138,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -34073,14 +34151,12 @@ components: 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 of the mention event. 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 speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object @@ -34318,6 +34394,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: @@ -34347,6 +34424,7 @@ components: languageTag: type: string description: The language to apply the override.Returned by default. Not nullable. + nullable: true translationBehavior: $ref: '#/components/schemas/microsoft.graph.translationBehavior' additionalProperties: @@ -34487,6 +34565,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.communicationsIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -36807,7 +36896,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/CrossDeviceExperiences.yml b/openApiDocs/beta/CrossDeviceExperiences.yml index a1339cdf2a6..c0ca54b63e7 100644 --- a/openApiDocs/beta/CrossDeviceExperiences.yml +++ b/openApiDocs/beta/CrossDeviceExperiences.yml @@ -6205,6 +6205,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -7917,7 +7919,7 @@ components: description: A short summary from the body of the latest post in this conversation. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + description: 'The topic of the conversation. This property can be set when the conversation is created, but it can''t be updated.' uniqueSenders: type: array items: @@ -8052,6 +8054,17 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.onPremisesSyncBehavior: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesSyncBehavior + type: object + properties: + isCloudManaged: + type: boolean + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + additionalProperties: + type: object microsoft.graph.resourceSpecificPermissionGrant: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -8194,6 +8207,12 @@ components: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this site. Nullable. + x-ms-navigationProperty: true externalColumns: type: array items: @@ -9343,6 +9362,12 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. x-ms-navigationProperty: true + externalAuthenticationMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + description: Represents the external methods registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: @@ -9625,6 +9650,12 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' productType: $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' + provisionedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. 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 provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -9650,6 +9681,8 @@ components: nullable: true servicePlanType: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + sharedDeviceDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcFrontlineSharedDeviceDetail' status: $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' statusDetail: @@ -9658,6 +9691,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' userAccountType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. @@ -10706,7 +10741,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -10990,7 +11025,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -14351,6 +14386,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: externalAuthenticationMethod + type: object + properties: + configurationId: + type: string + description: A unique identifier used to manage the external auth method within Microsoft Entra ID. + displayName: + type: string + description: Custom name given to the registered external authentication method. + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -15018,6 +15067,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -15026,6 +15076,16 @@ components: - business - unknownFutureValue type: string + microsoft.graph.cloudPcFrontlineSharedDeviceDetail: + title: cloudPcFrontlineSharedDeviceDetail + type: object + properties: + assignedToUserPrincipalName: + type: string + description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -15091,6 +15151,13 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcUserExperienceType: + title: cloudPcUserExperienceType + enum: + - cloudPc + - cloudApp + - unknownFutureValue + type: string microsoft.graph.callSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -15470,12 +15537,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget' applicationMode: $ref: '#/components/schemas/microsoft.graph.applicationMode' - assignedPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelPolicy' - autoLabeling: - $ref: '#/components/schemas/microsoft.graph.autoLabeling' autoTooltip: type: string nullable: true @@ -15500,10 +15561,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -17807,32 +17864,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -18636,11 +18687,17 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -18690,6 +18747,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -18727,6 +18785,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -18802,6 +18861,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -18835,6 +18895,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -18853,6 +18914,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -18950,6 +19012,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -18962,7 +19025,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -18987,6 +19050,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -19048,6 +19112,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -19071,6 +19136,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -19112,6 +19178,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -19145,6 +19212,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -19170,12 +19238,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtection: @@ -23033,45 +23103,6 @@ components: - automatic - recommended type: string - microsoft.graph.labelPolicy: - title: labelPolicy - type: object - properties: - id: - type: string - description: The unique identifier of the label policy. - name: - type: string - description: The display name of the label policy. - nullable: true - additionalProperties: - type: object - microsoft.graph.autoLabeling: - title: autoLabeling - type: object - properties: - message: - type: string - description: The message displayed to the user when the label is applied automatically. - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - description: The list of sensitive information type (SIT) IDs that trigger the automatic application of this label. - additionalProperties: - type: object - microsoft.graph.labelActionBase: - title: labelActionBase - type: object - properties: - name: - type: string - description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' - nullable: true - additionalProperties: - type: object microsoft.graph.usageRightsIncluded: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -24299,13 +24330,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -24713,15 +24744,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -24733,14 +24761,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -24752,7 +24777,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -25018,6 +25042,9 @@ components: 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 + isAgenticExperienceEnabled: + type: boolean + nullable: true justificationRequiredOnApproval: type: boolean description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. @@ -25244,6 +25271,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -25256,6 +25284,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -25265,6 +25294,30 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.personAnnualEventType: title: personAnnualEventType enum: @@ -25285,6 +25338,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -25320,6 +25374,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -25402,6 +25457,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -25457,6 +25520,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -25464,6 +25531,11 @@ components: displayName: type: string description: Company name. + nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -25499,9 +25571,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtectionPolicySetting: @@ -25578,11 +25652,11 @@ components: properties: calendar: type: string - description: 'The calendar to use, e.g., Gregorian Calendar.Returned by default.' + description: 'The calendar to use; for example, Gregorian Calendar.Returned by default.' nullable: true firstDayOfWeek: type: string - description: 'The first day of the week to use, e.g., Sunday.Returned by default.' + description: 'The first day of the week to use; for example, Sunday.Returned by default.' nullable: true longDateFormat: type: string @@ -25852,6 +25926,11 @@ components: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.virtualEvent: @@ -25986,6 +26065,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -29198,11 +29278,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -29213,14 +29291,12 @@ components: 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 of the mention event. 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 speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object @@ -29458,6 +29534,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: @@ -29487,6 +29564,7 @@ components: languageTag: type: string description: The language to apply the override.Returned by default. Not nullable. + nullable: true translationBehavior: $ref: '#/components/schemas/microsoft.graph.translationBehavior' additionalProperties: @@ -29627,6 +29705,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.communicationsIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -31970,7 +32059,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/DeviceManagement.Enrollment.yml b/openApiDocs/beta/DeviceManagement.Enrollment.yml index 6af532dfd63..7a7f131ab90 100644 --- a/openApiDocs/beta/DeviceManagement.Enrollment.yml +++ b/openApiDocs/beta/DeviceManagement.Enrollment.yml @@ -6892,7 +6892,7 @@ paths: 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." + 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)\n- Defender (Microsoft Defender XDR Unified RBAC) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment." operationId: roleManagement.cloudPC_ListRoleAssignment parameters: - $ref: '#/components/parameters/top' @@ -6949,7 +6949,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Create unifiedRoleAssignmentMultiple - description: "Create a new unifiedRoleAssignmentMultiple object 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." + description: "Create a new unifiedRoleAssignmentMultiple object for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- Defender (Microsoft Defender XDR) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/rbacapplicationmultiple-post-roleassignments?view=graph-rest-beta @@ -6982,7 +6982,7 @@ paths: 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." + 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)\n- Defender (Microsoft Defender XDR Unified RBAC) 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 @@ -7077,7 +7077,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Delete unifiedRoleAssignmentMultiple - description: "Delete a unifiedRoleAssignmentMultiple object of an RBAC provider. This is applicable for a RBAC application that supports multiple principals and scopes. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)" + description: "Delete a unifiedRoleAssignmentMultiple object of an RBAC provider. This is applicable for a RBAC application that supports multiple principals and scopes. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- Defender (Microsoft Defender XDR Unified RBAC)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-delete?view=graph-rest-beta @@ -7770,7 +7770,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: List roleDefinitions - description: "Get a list of unifiedRoleDefinition objects for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- directory (Microsoft Entra ID) \n- entitlement management (Microsoft Entra ID)\n- Exchange Online" + description: "Get a list of unifiedRoleDefinition objects for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- Defender (Microsoft Defender XDR)\n- directory (Microsoft Entra ID) \n- entitlement management (Microsoft Entra ID)\n- Exchange Online" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-beta @@ -7830,7 +7830,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Create roleDefinitions - description: "Create a new unifiedRoleDefinition object for an RBAC provider. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\n- Cloud PC\n- device management (Intune)\n- directory (Microsoft Entra ID)" + description: "Create a new unifiedRoleDefinition object for an RBAC provider. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\n- Cloud PC\n- device management (Intune)\n- Defender (Microsoft Defender XDR)\n- directory (Microsoft Entra ID)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/rbacapplication-post-roledefinitions?view=graph-rest-beta @@ -7863,7 +7863,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- directory (Microsoft Entra directory roles)\n- entitlement management (Microsoft Entra entitlement management)\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- Defender (Microsoft Defender XDR Unified RBAC)\n- directory (Microsoft Entra directory roles)\n- entitlement management (Microsoft Entra entitlement management)\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -7958,7 +7958,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Delete unifiedRoleDefinition - description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\n- Cloud PC\n- device management (Intune)\n- directory (Microsoft Entra ID) " + description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\n- Cloud PC\n- device management (Intune)\n- Defender (Microsoft Defender XDR Unified RBAC)\n- directory (Microsoft Entra ID) " externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta @@ -8506,2435 +8506,6 @@ paths: date: '2025-01-01' version: 2025-01/PrivatePreview:microsoft.applicationAuthorization description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - /roleManagement/defender: - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get defender from roleManagement - operationId: roleManagement_GetDefender - 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.rbacApplicationMultiple' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - patch: - tags: - - roleManagement.rbacApplicationMultiple - summary: Update the navigation property defender in roleManagement - operationId: roleManagement_UpdateDefender - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - delete: - tags: - - roleManagement.rbacApplicationMultiple - summary: Delete navigation property defender for roleManagement - operationId: roleManagement_DeleteDefender - parameters: - - 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: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - /roleManagement/defender/resourceNamespaces: - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get resourceNamespaces from roleManagement - operationId: roleManagement.defender_ListResourceNamespace - 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.unifiedRbacResourceNamespaceCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - roleManagement.rbacApplicationMultiple - summary: Create new navigation property to resourceNamespaces for roleManagement - operationId: roleManagement.defender_CreateResourceNamespace - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - '/roleManagement/defender/resourceNamespaces/{unifiedRbacResourceNamespace-id}': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get resourceNamespaces from roleManagement - operationId: roleManagement.defender_GetResourceNamespace - parameters: - - name: unifiedRbacResourceNamespace-id - in: path - description: The unique identifier of unifiedRbacResourceNamespace - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceNamespace - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - patch: - tags: - - roleManagement.rbacApplicationMultiple - summary: Update the navigation property resourceNamespaces in roleManagement - operationId: roleManagement.defender_UpdateResourceNamespace - parameters: - - name: unifiedRbacResourceNamespace-id - in: path - description: The unique identifier of unifiedRbacResourceNamespace - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceNamespace - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - delete: - tags: - - roleManagement.rbacApplicationMultiple - summary: Delete navigation property resourceNamespaces for roleManagement - operationId: roleManagement.defender_DeleteResourceNamespace - parameters: - - name: unifiedRbacResourceNamespace-id - in: path - description: The unique identifier of unifiedRbacResourceNamespace - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceNamespace - - 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: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - '/roleManagement/defender/resourceNamespaces/{unifiedRbacResourceNamespace-id}/microsoft.graph.importResourceActions': - post: - tags: - - roleManagement.rbacApplicationMultiple - summary: Invoke action importResourceActions - operationId: roleManagement.defender.resourceNamespace_importResourceAction - parameters: - - name: unifiedRbacResourceNamespace-id - in: path - description: The unique identifier of unifiedRbacResourceNamespace - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceNamespace - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - format: - type: string - value: - type: string - overwriteResourceNamespace: - type: boolean - default: false - additionalProperties: - type: object - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: action - '/roleManagement/defender/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get resourceActions from roleManagement - description: Operations that an authorized principal is allowed to perform. - operationId: roleManagement.defender.resourceNamespace_ListResourceAction - parameters: - - name: unifiedRbacResourceNamespace-id - in: path - description: The unique identifier of unifiedRbacResourceNamespace - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceNamespace - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - 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.unifiedRbacResourceActionCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - roleManagement.rbacApplicationMultiple - summary: Create new navigation property to resourceActions for roleManagement - operationId: roleManagement.defender.resourceNamespace_CreateResourceAction - parameters: - - name: unifiedRbacResourceNamespace-id - in: path - description: The unique identifier of unifiedRbacResourceNamespace - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceNamespace - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - '/roleManagement/defender/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get resourceActions from roleManagement - description: Operations that an authorized principal is allowed to perform. - operationId: roleManagement.defender.resourceNamespace_GetResourceAction - parameters: - - name: unifiedRbacResourceNamespace-id - in: path - description: The unique identifier of unifiedRbacResourceNamespace - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceNamespace - - name: unifiedRbacResourceAction-id - in: path - description: The unique identifier of unifiedRbacResourceAction - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceAction - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - patch: - tags: - - roleManagement.rbacApplicationMultiple - summary: Update the navigation property resourceActions in roleManagement - operationId: roleManagement.defender.resourceNamespace_UpdateResourceAction - parameters: - - name: unifiedRbacResourceNamespace-id - in: path - description: The unique identifier of unifiedRbacResourceNamespace - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceNamespace - - name: unifiedRbacResourceAction-id - in: path - description: The unique identifier of unifiedRbacResourceAction - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceAction - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - delete: - tags: - - roleManagement.rbacApplicationMultiple - summary: Delete navigation property resourceActions for roleManagement - operationId: roleManagement.defender.resourceNamespace_DeleteResourceAction - parameters: - - name: unifiedRbacResourceNamespace-id - in: path - description: The unique identifier of unifiedRbacResourceNamespace - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceNamespace - - name: unifiedRbacResourceAction-id - in: path - description: The unique identifier of unifiedRbacResourceAction - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceAction - - 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: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - '/roleManagement/defender/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/authenticationContext': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get authenticationContext from roleManagement - operationId: roleManagement.defender.resourceNamespace.resourceAction_GetAuthenticationContext - parameters: - - name: unifiedRbacResourceNamespace-id - in: path - description: The unique identifier of unifiedRbacResourceNamespace - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceNamespace - - name: unifiedRbacResourceAction-id - in: path - description: The unique identifier of unifiedRbacResourceAction - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceAction - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.authenticationContextClassReference' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - '/roleManagement/defender/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/{unifiedRbacResourceAction-id}/resourceScope': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get resourceScope from roleManagement - operationId: roleManagement.defender.resourceNamespace.resourceAction_GetResourceScope - parameters: - - name: unifiedRbacResourceNamespace-id - in: path - description: The unique identifier of unifiedRbacResourceNamespace - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceNamespace - - name: unifiedRbacResourceAction-id - in: path - description: The unique identifier of unifiedRbacResourceAction - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceAction - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - patch: - tags: - - roleManagement.rbacApplicationMultiple - summary: Update the navigation property resourceScope in roleManagement - operationId: roleManagement.defender.resourceNamespace.resourceAction_UpdateResourceScope - parameters: - - name: unifiedRbacResourceNamespace-id - in: path - description: The unique identifier of unifiedRbacResourceNamespace - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceNamespace - - name: unifiedRbacResourceAction-id - in: path - description: The unique identifier of unifiedRbacResourceAction - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceAction - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceScope' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - delete: - tags: - - roleManagement.rbacApplicationMultiple - summary: Delete navigation property resourceScope for roleManagement - operationId: roleManagement.defender.resourceNamespace.resourceAction_DeleteResourceScope - parameters: - - name: unifiedRbacResourceNamespace-id - in: path - description: The unique identifier of unifiedRbacResourceNamespace - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceNamespace - - name: unifiedRbacResourceAction-id - in: path - description: The unique identifier of unifiedRbacResourceAction - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceAction - - 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: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - '/roleManagement/defender/resourceNamespaces/{unifiedRbacResourceNamespace-id}/resourceActions/$count': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get the number of the resource - operationId: roleManagement.defender.resourceNamespace.resourceAction_GetCount - parameters: - - name: unifiedRbacResourceNamespace-id - in: path - description: The unique identifier of unifiedRbacResourceNamespace - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRbacResourceNamespace - - $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: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - /roleManagement/defender/resourceNamespaces/$count: - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get the number of the resource - operationId: roleManagement.defender.resourceNamespace_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: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - /roleManagement/defender/roleAssignments: - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get roleAssignments from roleManagement - operationId: roleManagement.defender_ListRoleAssignment - 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.unifiedRoleAssignmentMultipleCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - roleManagement.rbacApplicationMultiple - summary: Create new navigation property to roleAssignments for roleManagement - operationId: roleManagement.defender_CreateRoleAssignment - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get roleAssignments from roleManagement - operationId: roleManagement.defender_GetRoleAssignment - parameters: - - name: unifiedRoleAssignmentMultiple-id - in: path - description: The unique identifier of unifiedRoleAssignmentMultiple - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentMultiple - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - patch: - tags: - - roleManagement.rbacApplicationMultiple - summary: Update the navigation property roleAssignments in roleManagement - operationId: roleManagement.defender_UpdateRoleAssignment - parameters: - - name: unifiedRoleAssignmentMultiple-id - in: path - description: The unique identifier of unifiedRoleAssignmentMultiple - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentMultiple - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - delete: - tags: - - roleManagement.rbacApplicationMultiple - summary: Delete navigation property roleAssignments for roleManagement - operationId: roleManagement.defender_DeleteRoleAssignment - parameters: - - name: unifiedRoleAssignmentMultiple-id - in: path - description: The unique identifier of unifiedRoleAssignmentMultiple - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentMultiple - - 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: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get appScopes from roleManagement - description: Read-only collection with details of the app specific scopes when the assignment scopes are app specific. Containment entity. Read-only. - operationId: roleManagement.defender.roleAssignment_ListAppScope - parameters: - - name: unifiedRoleAssignmentMultiple-id - in: path - description: The unique identifier of unifiedRoleAssignmentMultiple - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentMultiple - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - 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.appScopeCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - roleManagement.rbacApplicationMultiple - summary: Create new navigation property to appScopes for roleManagement - operationId: roleManagement.defender.roleAssignment_CreateAppScope - parameters: - - name: unifiedRoleAssignmentMultiple-id - in: path - description: The unique identifier of unifiedRoleAssignmentMultiple - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentMultiple - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.appScope' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.appScope' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes/{appScope-id}': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get appScopes from roleManagement - description: Read-only collection with details of the app specific scopes when the assignment scopes are app specific. Containment entity. Read-only. - operationId: roleManagement.defender.roleAssignment_GetAppScope - parameters: - - name: unifiedRoleAssignmentMultiple-id - in: path - description: The unique identifier of unifiedRoleAssignmentMultiple - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentMultiple - - name: appScope-id - in: path - description: The unique identifier of appScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: appScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.appScope' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - patch: - tags: - - roleManagement.rbacApplicationMultiple - summary: Update the navigation property appScopes in roleManagement - operationId: roleManagement.defender.roleAssignment_UpdateAppScope - parameters: - - name: unifiedRoleAssignmentMultiple-id - in: path - description: The unique identifier of unifiedRoleAssignmentMultiple - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentMultiple - - name: appScope-id - in: path - description: The unique identifier of appScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: appScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.appScope' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.appScope' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - delete: - tags: - - roleManagement.rbacApplicationMultiple - summary: Delete navigation property appScopes for roleManagement - operationId: roleManagement.defender.roleAssignment_DeleteAppScope - parameters: - - name: unifiedRoleAssignmentMultiple-id - in: path - description: The unique identifier of unifiedRoleAssignmentMultiple - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentMultiple - - name: appScope-id - in: path - description: The unique identifier of appScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: appScope - - 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: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes/$count': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get the number of the resource - operationId: roleManagement.defender.roleAssignment.appScope_GetCount - parameters: - - name: unifiedRoleAssignmentMultiple-id - in: path - description: The unique identifier of unifiedRoleAssignmentMultiple - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentMultiple - - $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: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get directoryScopes from roleManagement - description: Read-only collection that references the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only. Supports $expand. - operationId: roleManagement.defender.roleAssignment_ListDirectoryScope - parameters: - - name: unifiedRoleAssignmentMultiple-id - in: path - description: The unique identifier of unifiedRoleAssignmentMultiple - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentMultiple - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - 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' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes/{directoryObject-id}': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get directoryScopes from roleManagement - description: Read-only collection that references the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only. Supports $expand. - operationId: roleManagement.defender.roleAssignment_GetDirectoryScope - parameters: - - name: unifiedRoleAssignmentMultiple-id - in: path - description: The unique identifier of unifiedRoleAssignmentMultiple - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentMultiple - - name: directoryObject-id - in: path - description: The unique identifier of directoryObject - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: directoryObject - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes/$count': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get the number of the resource - operationId: roleManagement.defender.roleAssignment.directoryScope_GetCount - parameters: - - name: unifiedRoleAssignmentMultiple-id - in: path - description: The unique identifier of unifiedRoleAssignmentMultiple - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentMultiple - - $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: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get principals from roleManagement - description: Read-only collection that references the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only. Supports $expand. - operationId: roleManagement.defender.roleAssignment_ListPrincipal - parameters: - - name: unifiedRoleAssignmentMultiple-id - in: path - description: The unique identifier of unifiedRoleAssignmentMultiple - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentMultiple - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - 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' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals/{directoryObject-id}': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get principals from roleManagement - description: Read-only collection that references the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only. Supports $expand. - operationId: roleManagement.defender.roleAssignment_GetPrincipal - parameters: - - name: unifiedRoleAssignmentMultiple-id - in: path - description: The unique identifier of unifiedRoleAssignmentMultiple - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentMultiple - - name: directoryObject-id - in: path - description: The unique identifier of directoryObject - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: directoryObject - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals/$count': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get the number of the resource - operationId: roleManagement.defender.roleAssignment.principal_GetCount - parameters: - - name: unifiedRoleAssignmentMultiple-id - in: path - description: The unique identifier of unifiedRoleAssignmentMultiple - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentMultiple - - $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: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - '/roleManagement/defender/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get roleDefinition from roleManagement - description: 'Specifies the roleDefinition that the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. Supports $filter (eq operator on id, isBuiltIn, and displayName, and startsWith operator on displayName) and $expand.' - operationId: roleManagement.defender.roleAssignment_GetRoleDefinition - parameters: - - name: unifiedRoleAssignmentMultiple-id - in: path - description: The unique identifier of unifiedRoleAssignmentMultiple - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleAssignmentMultiple - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - /roleManagement/defender/roleAssignments/$count: - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get the number of the resource - operationId: roleManagement.defender.roleAssignment_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: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - /roleManagement/defender/roleDefinitions: - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get roleDefinitions from roleManagement - operationId: roleManagement.defender_ListRoleDefinition - 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.unifiedRoleDefinitionCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - roleManagement.rbacApplicationMultiple - summary: Create new navigation property to roleDefinitions for roleManagement - operationId: roleManagement.defender_CreateRoleDefinition - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get roleDefinitions from roleManagement - operationId: roleManagement.defender_GetRoleDefinition - parameters: - - name: unifiedRoleDefinition-id - in: path - description: The unique identifier of unifiedRoleDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - patch: - tags: - - roleManagement.rbacApplicationMultiple - summary: Update the navigation property roleDefinitions in roleManagement - operationId: roleManagement.defender_UpdateRoleDefinition - parameters: - - name: unifiedRoleDefinition-id - in: path - description: The unique identifier of unifiedRoleDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - delete: - tags: - - roleManagement.rbacApplicationMultiple - summary: Delete navigation property roleDefinitions for roleManagement - operationId: roleManagement.defender_DeleteRoleDefinition - parameters: - - name: unifiedRoleDefinition-id - in: path - description: The unique identifier of unifiedRoleDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - 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: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get inheritsPermissionsFrom from roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. - operationId: roleManagement.defender.roleDefinition_ListInheritsPermissionsFrom - parameters: - - name: unifiedRoleDefinition-id - in: path - description: The unique identifier of unifiedRoleDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - 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.unifiedRoleDefinitionCollectionResponse' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - roleManagement.rbacApplicationMultiple - summary: Create new navigation property to inheritsPermissionsFrom for roleManagement - operationId: roleManagement.defender.roleDefinition_CreateInheritsPermissionsFrom - parameters: - - name: unifiedRoleDefinition-id - in: path - description: The unique identifier of unifiedRoleDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get inheritsPermissionsFrom from roleManagement - description: Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles support this attribute. - operationId: roleManagement.defender.roleDefinition_GetInheritsPermissionsFrom - parameters: - - name: unifiedRoleDefinition-id - in: path - description: The unique identifier of unifiedRoleDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - name: unifiedRoleDefinition-id1 - in: path - description: The unique identifier of unifiedRoleDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - patch: - tags: - - roleManagement.rbacApplicationMultiple - summary: Update the navigation property inheritsPermissionsFrom in roleManagement - operationId: roleManagement.defender.roleDefinition_UpdateInheritsPermissionsFrom - parameters: - - name: unifiedRoleDefinition-id - in: path - description: The unique identifier of unifiedRoleDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - name: unifiedRoleDefinition-id1 - in: path - description: The unique identifier of unifiedRoleDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - delete: - tags: - - roleManagement.rbacApplicationMultiple - summary: Delete navigation property inheritsPermissionsFrom for roleManagement - operationId: roleManagement.defender.roleDefinition_DeleteInheritsPermissionsFrom - parameters: - - name: unifiedRoleDefinition-id - in: path - description: The unique identifier of unifiedRoleDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - name: unifiedRoleDefinition-id1 - in: path - description: The unique identifier of unifiedRoleDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - 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: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: operation - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Invoke function assignedPrincipals - description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta - operationId: roleManagement.defender.roleDefinition.inheritsPermissionsFrom_assignedPrincipal - parameters: - - name: unifiedRoleDefinition-id - in: path - description: The unique identifier of unifiedRoleDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - name: unifiedRoleDefinition-id1 - in: path - description: The unique identifier of unifiedRoleDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - name: transitive - in: query - description: 'Usage: transitive=@transitive' - style: form - explode: false - schema: - type: boolean - default: false - - name: directoryScopeType - in: query - description: 'Usage: directoryScopeType=''@directoryScopeType''' - style: form - explode: false - schema: - type: string - - name: directoryScopeId - in: query - description: 'Usage: directoryScopeId=''@directoryScopeId''' - 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 directoryObject - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/$count': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get the number of the resource - operationId: roleManagement.defender.roleDefinition.inheritsPermissionsFrom_GetCount - parameters: - - name: unifiedRoleDefinition-id - in: path - description: The unique identifier of unifiedRoleDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - $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: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - '/roleManagement/defender/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Invoke function assignedPrincipals - description: 'Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the $count query parameter to also get the count. This API is supported for the directory (Microsoft Entra ID) provider only. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta - operationId: roleManagement.defender.roleDefinition_assignedPrincipal - parameters: - - name: unifiedRoleDefinition-id - in: path - description: The unique identifier of unifiedRoleDefinition - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: unifiedRoleDefinition - - name: transitive - in: query - description: 'Usage: transitive=@transitive' - style: form - explode: false - schema: - type: boolean - default: false - - name: directoryScopeType - in: query - description: 'Usage: directoryScopeType=''@directoryScopeType''' - style: form - explode: false - schema: - type: string - - name: directoryScopeId - in: query - description: 'Usage: directoryScopeId=''@directoryScopeId''' - 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 directoryObject - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /roleManagement/defender/roleDefinitions/$count: - get: - tags: - - roleManagement.rbacApplicationMultiple - summary: Get the number of the resource - operationId: roleManagement.defender.roleDefinition_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: '2025-12-01' - date: '2025-01-01' - version: 2025-01/PrivatePreview:microsoft.applicationAuthorization - description: This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. /roleManagement/deviceManagement: get: tags: @@ -11787,11 +9358,11 @@ paths: get: tags: - roleManagement.rbacApplicationMultiple - summary: List unifiedRoleAssignmentMultiple - description: "Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment." + summary: Get unifiedRoleAssignmentMultiple + description: "Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- Defender (Microsoft Defender XDR Unified RBAC) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/rbacapplicationmultiple-list-roleassignments?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-get?view=graph-rest-beta operationId: roleManagement.deviceManagement_ListRoleAssignment parameters: - $ref: '#/components/parameters/top' @@ -11848,7 +9419,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Create unifiedRoleAssignmentMultiple - description: "Create a new unifiedRoleAssignmentMultiple object 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." + description: "Create a new unifiedRoleAssignmentMultiple object for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- Defender (Microsoft Defender XDR) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/rbacapplicationmultiple-post-roleassignments?view=graph-rest-beta @@ -11881,7 +9452,7 @@ paths: 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." + 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)\n- Defender (Microsoft Defender XDR Unified RBAC) 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 @@ -11976,7 +9547,7 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Delete unifiedRoleAssignmentMultiple - description: "Delete a unifiedRoleAssignmentMultiple object of an RBAC provider. This is applicable for a RBAC application that supports multiple principals and scopes. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)" + description: "Delete a unifiedRoleAssignmentMultiple object of an RBAC provider. This is applicable for a RBAC application that supports multiple principals and scopes. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- Defender (Microsoft Defender XDR Unified RBAC)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-delete?view=graph-rest-beta @@ -15002,7 +12573,7 @@ paths: tags: - roleManagement.unifiedRbacApplication summary: List roleDefinitions - description: "Get a list of unifiedRoleDefinition objects for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- directory (Microsoft Entra ID) \n- entitlement management (Microsoft Entra ID)\n- Exchange Online" + description: "Get a list of unifiedRoleDefinition objects for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- Defender (Microsoft Defender XDR)\n- directory (Microsoft Entra ID) \n- entitlement management (Microsoft Entra ID)\n- Exchange Online" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-beta @@ -15091,7 +12662,7 @@ paths: tags: - roleManagement.unifiedRbacApplication summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- directory (Microsoft Entra directory roles)\n- entitlement management (Microsoft Entra entitlement management)\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- Defender (Microsoft Defender XDR Unified RBAC)\n- directory (Microsoft Entra directory roles)\n- entitlement management (Microsoft Entra entitlement management)\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -17511,7 +15082,7 @@ components: cloudPC: $ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple' defender: - $ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple' + $ref: '#/components/schemas/microsoft.graph.unifiedRbacApplicationMultiple' deviceManagement: $ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple' directory: @@ -18817,6 +16388,20 @@ components: additionalProperties: type: object description: 'A complex type to store the windows update rollout settings including offer start date time, offer end date time, and days between each set of offers.' + microsoft.graph.unifiedRbacApplicationMultiple: + allOf: + - $ref: '#/components/schemas/microsoft.graph.rbacApplicationMultiple' + - title: unifiedRbacApplicationMultiple + type: object + properties: + customAppScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customAppScope' + description: Represents the resources that the principal has been granted access. + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.rbacApplication: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/beta/DeviceManagement.Functions.yml b/openApiDocs/beta/DeviceManagement.Functions.yml index 75eafcb6e3b..e49f24d27e8 100644 --- a/openApiDocs/beta/DeviceManagement.Functions.yml +++ b/openApiDocs/beta/DeviceManagement.Functions.yml @@ -598,13 +598,6 @@ 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 44bd90c3d6c..c272fa5f4c6 100644 --- a/openApiDocs/beta/DeviceManagement.yml +++ b/openApiDocs/beta/DeviceManagement.yml @@ -5697,6 +5697,31 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.retrieveMacOSManagedDeviceLocalAdminAccountDetail()': + get: + tags: + - deviceManagement.managedDevice + summary: Invoke function retrieveMacOSManagedDeviceLocalAdminAccountDetail + operationId: deviceManagement.comanagedDevice_retrieveMacOSManagedDeviceLocalAdminAccountDetail + 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 + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.macOSManagedDeviceLocalAdminAccountDetail' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.revokeAppleVppLicenses': post: tags: @@ -12932,7 +12957,7 @@ paths: tags: - 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. + description: The list of scheduled action for this rule operationId: deviceManagement.deviceCompliancePolicy_ListScheduledActionsGraphFPreRule parameters: - name: deviceCompliancePolicy-id @@ -13023,7 +13048,7 @@ paths: tags: - 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. + description: The list of scheduled action for this rule operationId: deviceManagement.deviceCompliancePolicy_GetScheduledActionsGraphFPreRule parameters: - name: deviceCompliancePolicy-id @@ -29750,6 +29775,31 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.retrieveMacOSManagedDeviceLocalAdminAccountDetail()': + get: + tags: + - deviceManagement.managedDevice + summary: Invoke function retrieveMacOSManagedDeviceLocalAdminAccountDetail + operationId: deviceManagement.managedDevice_retrieveMacOSManagedDeviceLocalAdminAccountDetail + 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 + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.macOSManagedDeviceLocalAdminAccountDetail' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.revokeAppleVppLicenses': post: tags: @@ -40321,7 +40371,7 @@ components: intuneAccountId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string - description: Intune Account ID for given tenant + description: Intune Account Id for given tenant format: uuid intuneBrand: $ref: '#/components/schemas/microsoft.graph.intuneBrand' @@ -40341,7 +40391,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: Maximum number of DEP tokens allowed per-tenant. + description: Maximum number of dep tokens allowed per-tenant. format: int32 settings: $ref: '#/components/schemas/microsoft.graph.deviceManagementSettings' @@ -42222,7 +42272,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.assignmentFilterEvaluationStatusDetails: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -42691,6 +42741,21 @@ components: - value: nonCompliant description: Set compliance to nonCompliant name: nonCompliant + microsoft.graph.macOSManagedDeviceLocalAdminAccountDetail: + title: macOSManagedDeviceLocalAdminAccountDetail + type: object + properties: + adminAccountPassword: + type: string + description: 'The local administrator account password for the macOS device. This password is auto generated, 15 characters by default, and unique for each device. The autogenerated password is created when the device is enrolled by Automated Device Enrollment process. Read-only.' + passwordLastRotatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 admin account password was last rotated. The timestamp type represents data and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like ''2014-01-01T00:00:00Z''. Read-only.' + format: date-time + additionalProperties: + type: object + description: The local admin account password and its last rotation timestamp of the macOS managed device microsoft.graph.configurationManagerAction: title: configurationManagerAction type: object @@ -43371,26 +43436,26 @@ components: nullable: true categoryId: type: string - description: Specify category in which the setting is under. Support $filters. + description: Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) nullable: true description: type: string - description: Description of the setting. + description: Description of the item nullable: true displayName: type: string - description: 'Name of the setting. For example: Allow Toast.' + description: Display name of the item nullable: true helpText: type: string - description: Help text of the setting. Give more details of the setting. + description: Help text of the item nullable: true infoUrls: type: array items: type: string nullable: true - description: List of links more info for the setting can be found at. + description: List of links more info for the setting can be found at keywords: type: array items: @@ -43416,7 +43481,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingRiskLevel' rootDefinitionId: type: string - description: Root setting definition id if the setting is a child setting. + description: Root setting definition if the setting is a child setting. nullable: true settingUsage: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' @@ -43716,7 +43781,7 @@ components: 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. + description: The list of scheduled action for this rule x-ms-navigationProperty: true userStatuses: type: array @@ -51032,13 +51097,6 @@ 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: @@ -53208,6 +53266,11 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcBulkAction' description: Bulk actions applied to a Cloud PC. x-ms-navigationProperty: true + cloudApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcCloudApp' + x-ms-navigationProperty: true cloudPCs: type: array items: @@ -56641,13 +56704,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -58366,6 +58429,8 @@ components: - windows - windowsHolographic - unknownFutureValue + - visionOS + - tvOS type: string description: Define the platform type for which the admin wants to create the device clean up rule x-ms-enum: @@ -58373,38 +58438,44 @@ components: modelAsString: false values: - value: all - description: Default. Indicates that clean up rule is associated with all managed device platforms. + description: Default. Indicates that clean up rule is associated with all managed device platform. name: all - value: androidAOSP - description: Indicates that clean up rule is associated with Android open source project managed device platforms. + description: Indicates that clean up rule is associated with Android open source project managed device platform. name: androidAOSP - value: androidDeviceAdministrator - description: Indicates that clean up rule is associated with Android device administrator managed device platforms. + description: Indicates that clean up rule is associated with Android device administrator managed device platform. name: androidDeviceAdministrator - value: androidDedicatedAndFullyManagedCorporateOwnedWorkProfile - description: Indicates that clean up rule is associated with Android dedicated and fully managed and Corporate Owned Work Profile managed device platforms. + description: Indicates that clean up rule is associated with Android dedicated and fully managed and Corporate Owned Work Profile managed device platform. name: androidDedicatedAndFullyManagedCorporateOwnedWorkProfile - value: chromeOS - description: Indicates that clean up rule is associated with ChromeOS managed device platforms. + description: Indicates that clean up rule is associated with ChromeOS managed device platform. name: chromeOS - value: androidPersonallyOwnedWorkProfile - description: Indicates that clean up rule is associated with Android personally owned work profile managed device platforms. + description: Indicates that clean up rule is associated with Android personally owned work profile managed device platform. name: androidPersonallyOwnedWorkProfile - value: ios - description: Indicates that clean up rule is associated with IOS managed device platforms. + description: Indicates that clean up rule is associated with IOS managed device platform. name: ios - value: macOS - description: Indicates that clean up rule is associated with MacOS managed device platforms. + description: Indicates that clean up rule is associated with MacOS managed device platform. name: macOS - value: windows - description: Indicates that clean up rule is associated with Windows managed device platforms. + description: Indicates that clean up rule is associated with Windows managed device platform. name: windows - value: windowsHolographic - description: Indicates that clean up rule is associated with Windows Holographic managed device platforms. + description: Indicates that clean up rule is associated with Windows Holographic managed device platform. name: windowsHolographic - value: unknownFutureValue description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue + - value: visionOS + description: Indicates that clean up rule is associated with visionOS managed device platform. + name: visionOS + - value: tvOS + description: Indicates that clean up rule is associated with tvOS managed device platform. + name: tvOS microsoft.graph.advancedBitLockerState: title: advancedBitLockerState enum: @@ -64527,6 +64598,48 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcBulkActionStatus' additionalProperties: type: object + microsoft.graph.cloudPcCloudApp: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: cloudPcCloudApp + type: object + properties: + actionFailedErrorCode: + $ref: '#/components/schemas/microsoft.graph.cloudPcCloudAppActionFailedErrorCode' + actionFailedErrorMessage: + type: string + 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 + format: date-time + nullable: true + appDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcCloudAppDetail' + appStatus: + $ref: '#/components/schemas/microsoft.graph.cloudPcCloudAppStatus' + availableToUser: + type: boolean + description: + type: string + nullable: true + discoveredAppName: + type: string + displayName: + type: string + lastPublishedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + provisioningPolicyId: + type: string + scopeIds: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -64603,6 +64716,12 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' productType: $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' + provisionedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. 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 provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -64628,6 +64747,8 @@ components: nullable: true servicePlanType: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + sharedDeviceDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcFrontlineSharedDeviceDetail' status: $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' statusDetail: @@ -64636,6 +64757,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' userAccountType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. @@ -64981,6 +65104,14 @@ components: type: string description: 'The template used to name Cloud PCs provisioned using this policy. The template can contain custom text and replacement tokens, including %USERNAME:x% and %RAND:x%, which represent the user''s name and a randomly generated number, respectively. For example, CPC-%USERNAME:4%-%RAND:5% means that the name of the Cloud PC starts with CPC-, followed by a four-character username, a - character, and then five random characters. The total length of the text generated by the template can''t exceed 15 characters. Supports $filter, $select, and $orderby.' nullable: true + createdBy: + type: string + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true description: type: string description: 'The provisioning policy description. Supports $filter, $select, and $orderBy.' @@ -65012,6 +65143,14 @@ components: description: 'The unique identifier that represents an operating system image that is used for provisioning new Cloud PCs. The format for a gallery type image is: {publisherNameofferNameskuName}. Supported values for each of the parameters are:publisher: Microsoftwindowsdesktop offer: windows-ent-cpc sku: 21h1-ent-cpc-m365, 21h1-ent-cpc-os, 20h2-ent-cpc-m365, 20h2-ent-cpc-os, 20h1-ent-cpc-m365, 20h1-ent-cpc-os, 19h2-ent-cpc-m365, and 19h2-ent-cpc-os Supports $filter, $select, and $orderBy.' imageType: $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyImageType' + lastModifiedBy: + type: string + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true localAdminEnabled: type: boolean description: 'When true, the local admin is enabled for Cloud PCs; false indicates that the local admin isn''t enabled for Cloud PCs. The default value is false. Supports $filter, $select, and $orderBy.' @@ -65027,6 +65166,8 @@ components: items: type: string nullable: true + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' windowsSetting: $ref: '#/components/schemas/microsoft.graph.cloudPcWindowsSetting' windowsSettings: @@ -65178,6 +65319,8 @@ components: nullable: true notificationSetting: $ref: '#/components/schemas/microsoft.graph.cloudPcNotificationSetting' + provisioningSourceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningSourceType' resetEnabled: type: boolean description: 'Indicates whether an end user is allowed to reset their Cloud PC. When true, the user is allowed to reset their Cloud PC. When false, end-user initiated reset isn''t allowed. The default value is false.' @@ -67231,6 +67374,12 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. x-ms-navigationProperty: true + externalAuthenticationMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + description: Represents the external methods registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: @@ -68315,6 +68464,12 @@ components: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this site. Nullable. + x-ms-navigationProperty: true externalColumns: type: array items: @@ -68736,6 +68891,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -69514,7 +69671,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -71984,6 +72141,45 @@ components: - failed - unknownFutureValue type: string + microsoft.graph.cloudPcCloudAppActionFailedErrorCode: + title: cloudPcCloudAppActionFailedErrorCode + enum: + - cloudAppQuotaExceeded + - cloudPcLicenseNotFound + - internalServerError + - appDiscoveryFailed + - unknownFutureValue + type: string + microsoft.graph.cloudPcCloudAppDetail: + title: cloudPcCloudAppDetail + type: object + properties: + commandLineArguments: + type: string + nullable: true + filePath: + type: string + iconIndex: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + iconPath: + type: string + additionalProperties: + type: object + microsoft.graph.cloudPcCloudAppStatus: + title: cloudPcCloudAppStatus + enum: + - preparing + - ready + - publishing + - published + - unpublishing + - failed + - unknownFutureValue + type: string microsoft.graph.cloudPcConnectionSetting: title: cloudPcConnectionSetting type: object @@ -72126,6 +72322,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -72134,6 +72331,16 @@ components: - business - unknownFutureValue type: string + microsoft.graph.cloudPcFrontlineSharedDeviceDetail: + title: cloudPcFrontlineSharedDeviceDetail + type: object + properties: + assignedToUserPrincipalName: + type: string + description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -72161,6 +72368,13 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcUserExperienceType: + title: cloudPcUserExperienceType + enum: + - cloudPc + - cloudApp + - unknownFutureValue + type: string microsoft.graph.cloudPcDeviceImageErrorCode: title: cloudPcDeviceImageErrorCode enum: @@ -72176,6 +72390,7 @@ components: - sourceImageSizeExceedsLimitation - sourceImageWithDataDiskNotSupported - sourceImageWithDiskEncryptionSetNotSupported + - sourceImageWithAzureDiskEncryptionNotSupported type: string microsoft.graph.cloudPcDeviceImageOsStatus: title: cloudPcDeviceImageOsStatus @@ -72456,6 +72671,7 @@ components: - automatic - manual - unknownFutureValue + - retention type: string microsoft.graph.cloudPcSnapshotStatus: title: cloudPcSnapshotStatus @@ -72549,6 +72765,13 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudPcProvisioningSourceType: + title: cloudPcProvisioningSourceType + enum: + - image + - snapshot + - unknownFutureValue + type: string microsoft.graph.cloudPcRestorePointSetting: title: cloudPcRestorePointSetting type: object @@ -73755,6 +73978,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: externalAuthenticationMethod + type: object + properties: + configurationId: + type: string + description: A unique identifier used to manage the external auth method within Microsoft Entra ID. + displayName: + type: string + description: Custom name given to the registered external authentication method. + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -75764,12 +76001,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget' applicationMode: $ref: '#/components/schemas/microsoft.graph.applicationMode' - assignedPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelPolicy' - autoLabeling: - $ref: '#/components/schemas/microsoft.graph.autoLabeling' autoTooltip: type: string nullable: true @@ -75794,10 +76025,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -75990,7 +76217,7 @@ components: description: A short summary from the body of the latest post in this conversation. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + description: 'The topic of the conversation. This property can be set when the conversation is created, but it can''t be updated.' uniqueSenders: type: array items: @@ -76027,6 +76254,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.onPremisesSyncBehavior: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesSyncBehavior + type: object + properties: + isCloudManaged: + type: boolean + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + additionalProperties: + type: object microsoft.graph.plannerGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -77296,32 +77534,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -78179,11 +78411,17 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -78233,6 +78471,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -78270,6 +78509,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -78345,6 +78585,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -78378,6 +78619,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -78396,6 +78638,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -78493,6 +78736,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -78505,7 +78749,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -78530,6 +78774,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -78591,6 +78836,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -78614,6 +78860,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -78655,6 +78902,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -78688,6 +78936,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -78713,12 +78962,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtection: @@ -82089,45 +82340,6 @@ components: - automatic - recommended type: string - microsoft.graph.labelPolicy: - title: labelPolicy - type: object - properties: - id: - type: string - description: The unique identifier of the label policy. - name: - type: string - description: The display name of the label policy. - nullable: true - additionalProperties: - type: object - microsoft.graph.autoLabeling: - title: autoLabeling - type: object - properties: - message: - type: string - description: The message displayed to the user when the label is applied automatically. - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - description: The list of sensitive information type (SIT) IDs that trigger the automatic application of this label. - additionalProperties: - type: object - microsoft.graph.labelActionBase: - title: labelActionBase - type: object - properties: - name: - type: string - description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' - nullable: true - additionalProperties: - type: object microsoft.graph.usageRightsIncluded: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -83443,15 +83655,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -83463,14 +83672,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -83482,7 +83688,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -83748,6 +83953,9 @@ components: 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 + isAgenticExperienceEnabled: + type: boolean + nullable: true justificationRequiredOnApproval: type: boolean description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. @@ -84078,6 +84286,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -84090,6 +84299,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -84099,6 +84309,30 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.personAnnualEventType: title: personAnnualEventType enum: @@ -84119,6 +84353,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -84154,6 +84389,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -84236,6 +84472,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -84291,6 +84535,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -84298,6 +84546,11 @@ components: displayName: type: string description: Company name. + nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -84333,9 +84586,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtectionPolicySetting: @@ -84412,11 +84667,11 @@ components: properties: calendar: type: string - description: 'The calendar to use, e.g., Gregorian Calendar.Returned by default.' + description: 'The calendar to use; for example, Gregorian Calendar.Returned by default.' nullable: true firstDayOfWeek: type: string - description: 'The first day of the week to use, e.g., Sunday.Returned by default.' + description: 'The first day of the week to use; for example, Sunday.Returned by default.' nullable: true longDateFormat: type: string @@ -84686,6 +84941,11 @@ components: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.virtualEvent: @@ -84820,6 +85080,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -87379,11 +87640,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -87394,14 +87653,12 @@ components: 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 of the mention event. 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 speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object @@ -87792,6 +88049,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: @@ -87821,6 +88079,7 @@ components: languageTag: type: string description: The language to apply the override.Returned by default. Not nullable. + nullable: true translationBehavior: $ref: '#/components/schemas/microsoft.graph.translationBehavior' additionalProperties: @@ -87961,6 +88220,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.communicationsIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -90397,7 +90667,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml index 0522a8c1171..2859ff38d5f 100644 --- a/openApiDocs/beta/Devices.CloudPrint.yml +++ b/openApiDocs/beta/Devices.CloudPrint.yml @@ -10457,6 +10457,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -12176,7 +12178,7 @@ components: description: A short summary from the body of the latest post in this conversation. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + description: 'The topic of the conversation. This property can be set when the conversation is created, but it can''t be updated.' uniqueSenders: type: array items: @@ -12344,6 +12346,17 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.onPremisesSyncBehavior: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesSyncBehavior + type: object + properties: + isCloudManaged: + type: boolean + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + additionalProperties: + type: object microsoft.graph.resourceSpecificPermissionGrant: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -12486,6 +12499,12 @@ components: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this site. Nullable. + x-ms-navigationProperty: true externalColumns: type: array items: @@ -13515,6 +13534,12 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. x-ms-navigationProperty: true + externalAuthenticationMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + description: Represents the external methods registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: @@ -13797,6 +13822,12 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' productType: $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' + provisionedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. 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 provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -13822,6 +13853,8 @@ components: nullable: true servicePlanType: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + sharedDeviceDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcFrontlineSharedDeviceDetail' status: $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' statusDetail: @@ -13830,6 +13863,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' userAccountType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. @@ -15125,7 +15160,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -15447,7 +15482,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -19673,6 +19708,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: externalAuthenticationMethod + type: object + properties: + configurationId: + type: string + description: A unique identifier used to manage the external auth method within Microsoft Entra ID. + displayName: + type: string + description: Custom name given to the registered external authentication method. + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -20340,6 +20389,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -20348,6 +20398,16 @@ components: - business - unknownFutureValue type: string + microsoft.graph.cloudPcFrontlineSharedDeviceDetail: + title: cloudPcFrontlineSharedDeviceDetail + type: object + properties: + assignedToUserPrincipalName: + type: string + description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -20413,6 +20473,13 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcUserExperienceType: + title: cloudPcUserExperienceType + enum: + - cloudPc + - cloudApp + - unknownFutureValue + type: string microsoft.graph.callSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -20891,12 +20958,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget' applicationMode: $ref: '#/components/schemas/microsoft.graph.applicationMode' - assignedPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelPolicy' - autoLabeling: - $ref: '#/components/schemas/microsoft.graph.autoLabeling' autoTooltip: type: string nullable: true @@ -20921,10 +20982,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -23252,32 +23309,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -24081,11 +24132,17 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -24135,6 +24192,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -24172,6 +24230,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -24247,6 +24306,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -24280,6 +24340,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -24298,6 +24359,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -24395,6 +24457,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -24407,7 +24470,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -24432,6 +24495,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -24493,6 +24557,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -24516,6 +24581,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -24557,6 +24623,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -24590,6 +24657,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -24615,12 +24683,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtection: @@ -28387,45 +28457,6 @@ components: - automatic - recommended type: string - microsoft.graph.labelPolicy: - title: labelPolicy - type: object - properties: - id: - type: string - description: The unique identifier of the label policy. - name: - type: string - description: The display name of the label policy. - nullable: true - additionalProperties: - type: object - microsoft.graph.autoLabeling: - title: autoLabeling - type: object - properties: - message: - type: string - description: The message displayed to the user when the label is applied automatically. - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - description: The list of sensitive information type (SIT) IDs that trigger the automatic application of this label. - additionalProperties: - type: object - microsoft.graph.labelActionBase: - title: labelActionBase - type: object - properties: - name: - type: string - description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' - nullable: true - additionalProperties: - type: object microsoft.graph.usageRightsIncluded: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -29646,13 +29677,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -30060,15 +30091,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -30080,14 +30108,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -30099,7 +30124,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -30349,6 +30373,9 @@ components: 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 + isAgenticExperienceEnabled: + type: boolean + nullable: true justificationRequiredOnApproval: type: boolean description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. @@ -30575,6 +30602,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -30587,6 +30615,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -30596,6 +30625,30 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.personAnnualEventType: title: personAnnualEventType enum: @@ -30616,6 +30669,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -30651,6 +30705,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -30733,6 +30788,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -30788,6 +30851,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -30795,6 +30862,11 @@ components: displayName: type: string description: Company name. + nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -30830,9 +30902,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtectionPolicySetting: @@ -30909,11 +30983,11 @@ components: properties: calendar: type: string - description: 'The calendar to use, e.g., Gregorian Calendar.Returned by default.' + description: 'The calendar to use; for example, Gregorian Calendar.Returned by default.' nullable: true firstDayOfWeek: type: string - description: 'The first day of the week to use, e.g., Sunday.Returned by default.' + description: 'The first day of the week to use; for example, Sunday.Returned by default.' nullable: true longDateFormat: type: string @@ -31183,6 +31257,11 @@ components: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.virtualEvent: @@ -31317,6 +31396,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -33865,11 +33945,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -33880,14 +33958,12 @@ components: 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 of the mention event. 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 speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object @@ -34125,6 +34201,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: @@ -34154,6 +34231,7 @@ components: languageTag: type: string description: The language to apply the override.Returned by default. Not nullable. + nullable: true translationBehavior: $ref: '#/components/schemas/microsoft.graph.translationBehavior' additionalProperties: @@ -34294,6 +34372,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.communicationsIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -35470,7 +35559,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml index fa34404f4c5..dc01e0bf3a5 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 @@ -9749,7 +9749,7 @@ paths: tags: - deviceAppManagement.mobileAppRelationship summary: Get mobileAppRelationships from deviceAppManagement - description: List mobileAppRelationship objects for mobile applications. + description: The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. operationId: deviceAppManagement_ListMobileAppRelationship parameters: - $ref: '#/components/parameters/top' @@ -9823,7 +9823,7 @@ paths: tags: - deviceAppManagement.mobileAppRelationship summary: Get mobileAppRelationships from deviceAppManagement - description: List mobileAppRelationship objects for mobile applications. + description: The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. operationId: deviceAppManagement_GetMobileAppRelationship parameters: - name: mobileAppRelationship-id @@ -47779,6 +47779,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.retrieveMacOSManagedDeviceLocalAdminAccountDetail()': + get: + tags: + - users.managedDevice + summary: Invoke function retrieveMacOSManagedDeviceLocalAdminAccountDetail + operationId: user.managedDevice_retrieveMacOSManagedDeviceLocalAdminAccountDetail + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - 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 + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.macOSManagedDeviceLocalAdminAccountDetail' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.revokeAppleVppLicenses': post: tags: @@ -50755,7 +50788,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship' - description: List mobileAppRelationship objects for mobile applications. + description: The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. x-ms-navigationProperty: true mobileApps: type: array @@ -51421,7 +51454,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: @@ -51452,7 +51485,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 @@ -51593,7 +51626,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 @@ -51625,6 +51658,8 @@ components: filterOpenInToOnlyManagedApps: type: boolean description: Defines if open-in operation is supported from the managed app to the filesharing locations selected. This setting only applies when AllowedOutboundDataTransferDestinations is set to ManagedApps and DisableProtectionOfManagedOutboundOpenInData is set to False. + genmojiConfigurationState: + $ref: '#/components/schemas/microsoft.graph.genmojiIosManagedAppConfigurationState' managedUniversalLinks: type: array items: @@ -51650,9 +51685,13 @@ components: protectInboundDataFromUnknownSources: type: boolean description: Protect incoming data from unknown source. This setting is only allowed to be True when AllowedInboundDataTransferSources is set to AllApps. + screenCaptureConfigurationState: + $ref: '#/components/schemas/microsoft.graph.screenCaptureIosManagedAppConfigurationState' thirdPartyKeyboardsBlocked: type: boolean description: Defines if third party keyboards are allowed while accessing a managed app + writingToolsConfigurationState: + $ref: '#/components/schemas/microsoft.graph.writingToolsIosManagedAppConfigurationState' apps: type: array items: @@ -52443,7 +52482,7 @@ components: $ref: '#/components/schemas/microsoft.graph.mobileAppRelationshipType' additionalProperties: type: object - description: Describes a relationship between two mobile apps. + description: The MobileAppRelationship describes the relationship between two mobile applications by providing information that tells if an application is dependent on or superseded by another application. microsoft.graph.mobileApp: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -53699,26 +53738,26 @@ components: nullable: true categoryId: type: string - description: Specify category in which the setting is under. Support $filters. + description: Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) nullable: true description: type: string - description: Description of the setting. + description: Description of the item nullable: true displayName: type: string - description: 'Name of the setting. For example: Allow Toast.' + description: Display name of the item nullable: true helpText: type: string - description: Help text of the setting. Give more details of the setting. + description: Help text of the item nullable: true infoUrls: type: array items: type: string nullable: true - description: List of links more info for the setting can be found at. + description: List of links more info for the setting can be found at keywords: type: array items: @@ -53744,7 +53783,7 @@ components: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingRiskLevel' rootDefinitionId: type: string - description: Root setting definition id if the setting is a child setting. + description: Root setting definition if the setting is a child setting. nullable: true settingUsage: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' @@ -54044,7 +54083,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: Offline interval before app data is wiped (days) + description: Offline interval before app data is wiped (days) . Valid values 0 to 999 format: int32 mdmEnrollmentUrl: type: string @@ -54054,25 +54093,25 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. Range is an integer X where 0 <= X <= 999. + description: Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. Range is an integer X where 0 <= X <= 999. Valid values 0 to 999 format: int32 numberOfPastPinsRemembered: maximum: 2147483647 minimum: -2147483648 type: number - description: 'Integer value that specifies the number of past PINs that can be associated to a user account that can''t be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0.' + description: 'Integer value that specifies the number of past PINs that can be associated to a user account that can''t be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0. Valid values 0 to 50' format: int32 passwordMaximumAttemptCount: maximum: 2147483647 minimum: -2147483648 type: number - description: The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 <= X <= 16 for desktop and 0 <= X <= 999 for mobile devices. + description: The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 <= X <= 16 for desktop and 0 <= X <= 999 for mobile devices. Valid values 0 to 999 format: int32 pinExpirationDays: maximum: 2147483647 minimum: -2147483648 type: number - description: 'Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user''s PIN will never expire. This node was added in Windows 10, version 1511. Default is 0.' + description: 'Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user''s PIN will never expire. This node was added in Windows 10, version 1511. Default is 0. Valid values 0 to 730' format: int32 pinLowercaseLetters: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionPinCharacterRequirements' @@ -54080,7 +54119,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: 'Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest.' + description: 'Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest. Valid values 0 to 127' format: int32 pinSpecialCharacters: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionPinCharacterRequirements' @@ -54776,7 +54815,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.assignmentFilterEvaluationStatusDetails: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -55245,6 +55284,21 @@ components: - value: nonCompliant description: Set compliance to nonCompliant name: nonCompliant + microsoft.graph.macOSManagedDeviceLocalAdminAccountDetail: + title: macOSManagedDeviceLocalAdminAccountDetail + type: object + properties: + adminAccountPassword: + type: string + description: 'The local administrator account password for the macOS device. This password is auto generated, 15 characters by default, and unique for each device. The autogenerated password is created when the device is enrolled by Automated Device Enrollment process. Read-only.' + passwordLastRotatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 admin account password was last rotated. The timestamp type represents data and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like ''2014-01-01T00:00:00Z''. Read-only.' + format: date-time + additionalProperties: + type: object + description: The local admin account password and its last rotation timestamp of the macOS managed device microsoft.graph.configurationManagerAction: title: configurationManagerAction type: object @@ -56078,7 +56132,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: Specify the number of characters that may be cut or copied from Org data and accounts to any application. This setting overrides the AllowedOutboundClipboardSharingLevel restriction. Default value of '0' means no exception is allowed. + description: Specify the number of characters that may be cut or copied from Org data and accounts to any application. This setting overrides the AllowedOutboundClipboardSharingLevel restriction. Default value of '0' means no exception is allowed. Valid values 0 to 65535 format: int32 allowedOutboundClipboardSharingLevel: $ref: '#/components/schemas/microsoft.graph.managedAppClipboardSharingLevel' @@ -56127,7 +56181,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped. + description: Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped. Valid values 1 to 65535 format: int32 maximumRequiredOsVersion: type: string @@ -56215,7 +56269,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: Requires a pin to be unique from the number specified in this property. + description: Requires a pin to be unique from the number specified in this property. Valid values 0 to 24 format: int32 printBlocked: type: boolean @@ -56312,6 +56366,69 @@ components: - conflict - notAssigned type: string + microsoft.graph.genmojiIosManagedAppConfigurationState: + title: genmojiIosManagedAppConfigurationState + enum: + - notBlocked + - blocked + - unknownFutureValue + type: string + description: Configuration state set by admin for Genmoji Apple Intelligence setting + x-ms-enum: + name: genmojiIosManagedAppConfigurationState + modelAsString: false + values: + - value: notBlocked + description: Setting is not blocked + name: notBlocked + - value: blocked + description: Setting is blocked + name: blocked + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.screenCaptureIosManagedAppConfigurationState: + title: screenCaptureIosManagedAppConfigurationState + enum: + - notBlocked + - blocked + - unknownFutureValue + type: string + description: Configuration state set by admin for screen capture Apple Intelligence setting + x-ms-enum: + name: screenCaptureIosManagedAppConfigurationState + modelAsString: false + values: + - value: notBlocked + description: Setting is not blocked + name: notBlocked + - value: blocked + description: Setting is blocked + name: blocked + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue + microsoft.graph.writingToolsIosManagedAppConfigurationState: + title: writingToolsIosManagedAppConfigurationState + enum: + - notBlocked + - blocked + - unknownFutureValue + type: string + description: Configuration state set by admin for wriitng tools Apple Intelligence setting + x-ms-enum: + name: writingToolsIosManagedAppConfigurationState + modelAsString: false + values: + - value: notBlocked + description: Setting is not blocked + name: notBlocked + - value: blocked + description: Setting is blocked + name: blocked + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.managedAppFlaggedReason: title: managedAppFlaggedReason enum: @@ -60454,13 +60571,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -64223,6 +64340,12 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. x-ms-navigationProperty: true + externalAuthenticationMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + description: Represents the external methods registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: @@ -64786,6 +64909,12 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' productType: $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' + provisionedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. 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 provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -64811,6 +64940,8 @@ components: nullable: true servicePlanType: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + sharedDeviceDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcFrontlineSharedDeviceDetail' status: $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' statusDetail: @@ -64819,6 +64950,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' userAccountType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. @@ -65422,6 +65555,12 @@ components: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this site. Nullable. + x-ms-navigationProperty: true externalColumns: type: array items: @@ -65843,6 +65982,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -66454,7 +66595,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -68056,6 +68197,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: externalAuthenticationMethod + type: object + properties: + configurationId: + type: string + description: A unique identifier used to manage the external auth method within Microsoft Entra ID. + displayName: + type: string + description: Custom name given to the registered external authentication method. + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -69091,6 +69246,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -69099,6 +69255,16 @@ components: - business - unknownFutureValue type: string + microsoft.graph.cloudPcFrontlineSharedDeviceDetail: + title: cloudPcFrontlineSharedDeviceDetail + type: object + properties: + assignedToUserPrincipalName: + type: string + description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -69126,6 +69292,13 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcUserExperienceType: + title: cloudPcUserExperienceType + enum: + - cloudPc + - cloudApp + - unknownFutureValue + type: string microsoft.graph.callSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -70254,12 +70427,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget' applicationMode: $ref: '#/components/schemas/microsoft.graph.applicationMode' - assignedPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelPolicy' - autoLabeling: - $ref: '#/components/schemas/microsoft.graph.autoLabeling' autoTooltip: type: string nullable: true @@ -70284,10 +70451,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -70480,7 +70643,7 @@ components: description: A short summary from the body of the latest post in this conversation. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + description: 'The topic of the conversation. This property can be set when the conversation is created, but it can''t be updated.' uniqueSenders: type: array items: @@ -70517,6 +70680,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.onPremisesSyncBehavior: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesSyncBehavior + type: object + properties: + isCloudManaged: + type: boolean + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + additionalProperties: + type: object microsoft.graph.plannerGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -71619,32 +71793,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -72502,11 +72670,17 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -72556,6 +72730,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -72593,6 +72768,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -72668,6 +72844,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -72701,6 +72878,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -72719,6 +72897,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -72816,6 +72995,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -72828,7 +73008,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -72853,6 +73033,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -72914,6 +73095,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -72937,6 +73119,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -72978,6 +73161,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -73011,6 +73195,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -73036,12 +73221,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.identity: @@ -76252,45 +76439,6 @@ components: - automatic - recommended type: string - microsoft.graph.labelPolicy: - title: labelPolicy - type: object - properties: - id: - type: string - description: The unique identifier of the label policy. - name: - type: string - description: The display name of the label policy. - nullable: true - additionalProperties: - type: object - microsoft.graph.autoLabeling: - title: autoLabeling - type: object - properties: - message: - type: string - description: The message displayed to the user when the label is applied automatically. - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - description: The list of sensitive information type (SIT) IDs that trigger the automatic application of this label. - additionalProperties: - type: object - microsoft.graph.labelActionBase: - title: labelActionBase - type: object - properties: - name: - type: string - description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' - nullable: true - additionalProperties: - type: object microsoft.graph.usageRightsIncluded: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -77478,15 +77626,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -77498,14 +77643,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -77517,7 +77659,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -77783,6 +77924,9 @@ components: 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 + isAgenticExperienceEnabled: + type: boolean + nullable: true justificationRequiredOnApproval: type: boolean description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. @@ -78113,6 +78257,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -78125,6 +78270,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -78134,6 +78280,30 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.personAnnualEventType: title: personAnnualEventType enum: @@ -78154,6 +78324,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -78189,6 +78360,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -78271,6 +78443,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -78326,6 +78506,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -78333,6 +78517,11 @@ components: displayName: type: string description: Company name. + nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -78368,9 +78557,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtectionPolicySetting: @@ -78447,11 +78638,11 @@ components: properties: calendar: type: string - description: 'The calendar to use, e.g., Gregorian Calendar.Returned by default.' + description: 'The calendar to use; for example, Gregorian Calendar.Returned by default.' nullable: true firstDayOfWeek: type: string - description: 'The first day of the week to use, e.g., Sunday.Returned by default.' + description: 'The first day of the week to use; for example, Sunday.Returned by default.' nullable: true longDateFormat: type: string @@ -78721,6 +78912,11 @@ components: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.virtualEvent: @@ -78855,6 +79051,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -81340,11 +81537,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -81355,14 +81550,12 @@ components: 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 of the mention event. 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 speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object @@ -81753,6 +81946,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: @@ -81782,6 +81976,7 @@ components: languageTag: type: string description: The language to apply the override.Returned by default. Not nullable. + nullable: true translationBehavior: $ref: '#/components/schemas/microsoft.graph.translationBehavior' additionalProperties: @@ -81922,6 +82117,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.communicationsIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -84358,7 +84564,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Devices.ServiceAnnouncement.yml b/openApiDocs/beta/Devices.ServiceAnnouncement.yml index 37c788f11e6..f480a47df3f 100644 --- a/openApiDocs/beta/Devices.ServiceAnnouncement.yml +++ b/openApiDocs/beta/Devices.ServiceAnnouncement.yml @@ -2099,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're 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 diff --git a/openApiDocs/beta/DirectoryObjects.yml b/openApiDocs/beta/DirectoryObjects.yml index 33fdeec7297..c91aaa66237 100644 --- a/openApiDocs/beta/DirectoryObjects.yml +++ b/openApiDocs/beta/DirectoryObjects.yml @@ -1219,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're 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 diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml index 99455dda714..d90644ad0b3 100644 --- a/openApiDocs/beta/Education.yml +++ b/openApiDocs/beta/Education.yml @@ -11642,11 +11642,11 @@ paths: get: tags: - education.reportsRoot - summary: Get readingAssignmentSubmission - description: Read the properties and relationships of a readingAssignmentSubmission object. + summary: List readingAssignmentSubmissions + description: Get a list of reading assignments that were submitted by a student. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/readingassignmentsubmission-get?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/reportsroot-list-readingassignmentsubmissions?view=graph-rest-beta operationId: education.report_ListReadingAssignmentSubmission parameters: - $ref: '#/components/parameters/top' @@ -11720,6 +11720,7 @@ paths: tags: - education.reportsRoot summary: Get readingAssignmentSubmissions from education + description: Details of submitted reading assignments. operationId: education.report_GetReadingAssignmentSubmission parameters: - name: readingAssignmentSubmission-id @@ -11831,15 +11832,209 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + /education/reports/readingCoachPassages: + get: + tags: + - education.reportsRoot + summary: List readingCoachPassages + description: Get a list of Reading Coach passages that were practiced by a student. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/reportsroot-list-readingcoachpassages?view=graph-rest-beta + operationId: education.report_ListReadingCoachPassage + 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.readingCoachPassageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - education.reportsRoot + summary: Create new navigation property to readingCoachPassages for education + operationId: education.report_CreateReadingCoachPassage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.readingCoachPassage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.readingCoachPassage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/education/reports/readingCoachPassages/{readingCoachPassage-id}': + get: + tags: + - education.reportsRoot + summary: Get readingCoachPassages from education + description: Details of practiced Reading Coach passages. + operationId: education.report_GetReadingCoachPassage + parameters: + - name: readingCoachPassage-id + in: path + description: The unique identifier of readingCoachPassage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: readingCoachPassage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.readingCoachPassage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - education.reportsRoot + summary: Update the navigation property readingCoachPassages in education + operationId: education.report_UpdateReadingCoachPassage + parameters: + - name: readingCoachPassage-id + in: path + description: The unique identifier of readingCoachPassage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: readingCoachPassage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.readingCoachPassage' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.readingCoachPassage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - education.reportsRoot + summary: Delete navigation property readingCoachPassages for education + operationId: education.report_DeleteReadingCoachPassage + parameters: + - name: readingCoachPassage-id + in: path + description: The unique identifier of readingCoachPassage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: readingCoachPassage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /education/reports/readingCoachPassages/$count: + get: + tags: + - education.reportsRoot + summary: Get the number of the resource + operationId: education.report.readingCoachPassage_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' /education/reports/reflectCheckInResponses: get: tags: - education.reportsRoot - summary: Get reflectCheckInResponse - description: Read the properties and relationships of a reflectCheckInResponse object. This method gets the responses to a Microsoft Reflect check-in. + summary: List reflectCheckInResponses + description: Get a list of Reflect check-ins that were submitted by a student. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/reflectcheckinresponse-get?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/reportsroot-list-reflectcheckinresponses?view=graph-rest-beta operationId: education.report_ListReflectCheckInResponse parameters: - $ref: '#/components/parameters/top' @@ -11913,6 +12108,7 @@ paths: tags: - education.reportsRoot summary: Get reflectCheckInResponses from education + description: Details of check-in responses. operationId: education.report_GetReflectCheckInResponse parameters: - name: reflectCheckInResponse-id @@ -13175,11 +13371,11 @@ paths: patch: tags: - education.educationUser - summary: Update relatedContacts - description: Update the relatedContact collection of an educationUser object. + summary: Update educationUser properties + description: Update the properties of an educationuser object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/relatedcontact-update?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/educationuser-update?view=graph-rest-beta operationId: education_UpdateUser parameters: - name: educationUser-id @@ -19197,6 +19393,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -20285,11 +20483,19 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.readingAssignmentSubmission' + description: Details of submitted reading assignments. + x-ms-navigationProperty: true + readingCoachPassages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.readingCoachPassage' + description: Details of practiced Reading Coach passages. x-ms-navigationProperty: true reflectCheckInResponses: type: array items: $ref: '#/components/schemas/microsoft.graph.reflectCheckInResponse' + description: Details of check-in responses. x-ms-navigationProperty: true speakerAssignmentSubmissions: type: array @@ -20394,6 +20600,51 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.readingCoachPassage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: readingCoachPassage + type: object + properties: + isReadingCompleted: + type: boolean + description: Indicates if the reading passage was completed. + languageTag: + type: string + description: The language of the reading passage. + practicedAtDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[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 Reading Coach passage was practiced. 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 + practiceWords: + type: array + items: + type: string + description: The list of challenging words for the student that they can practice further. + storyType: + $ref: '#/components/schemas/microsoft.graph.readingCoachStoryType' + studentId: + type: string + description: ID of the student that practiced the reading passage. + nullable: true + timeSpentReadingInSeconds: + type: number + description: The time the student spent reading in seconds. + format: double + nullable: true + wordsAccuracyPercentage: + type: number + description: The percentage of words that the student read correctly. + format: double + nullable: true + wordsPerMinute: + type: number + description: The rate the student read at in words per minute. + format: double + nullable: true + additionalProperties: + type: object microsoft.graph.reflectCheckInResponse: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -21313,7 +21564,7 @@ components: description: A short summary from the body of the latest post in this conversation. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + description: 'The topic of the conversation. This property can be set when the conversation is created, but it can''t be updated.' uniqueSenders: type: array items: @@ -21481,6 +21732,17 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.onPremisesSyncBehavior: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesSyncBehavior + type: object + properties: + isCloudManaged: + type: boolean + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + additionalProperties: + type: object microsoft.graph.resourceSpecificPermissionGrant: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -21623,6 +21885,12 @@ components: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this site. Nullable. + x-ms-navigationProperty: true externalColumns: type: array items: @@ -22800,6 +23068,12 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. x-ms-navigationProperty: true + externalAuthenticationMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + description: Represents the external methods registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: @@ -23082,6 +23356,12 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' productType: $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' + provisionedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. 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 provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -23107,6 +23387,8 @@ components: nullable: true servicePlanType: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + sharedDeviceDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcFrontlineSharedDeviceDetail' status: $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' statusDetail: @@ -23115,6 +23397,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' userAccountType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. @@ -24410,7 +24694,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -24732,7 +25016,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -25451,6 +25735,14 @@ components: description: The specific word that the student found challenging during the reading session. additionalProperties: type: object + microsoft.graph.readingCoachStoryType: + title: readingCoachStoryType + enum: + - aiGenerated + - readWorks + - userProvided + - unknownFutureValue + type: string microsoft.graph.responseEmotionType: title: responseEmotionType enum: @@ -25775,6 +26067,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.readingCoachPassageCollectionResponse: + title: Collection of readingCoachPassage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.readingCoachPassage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.reflectCheckInResponseCollectionResponse: title: Collection of reflectCheckInResponse type: object @@ -28552,6 +28857,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: externalAuthenticationMethod + type: object + properties: + configurationId: + type: string + description: A unique identifier used to manage the external auth method within Microsoft Entra ID. + displayName: + type: string + description: Custom name given to the registered external authentication method. + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -29219,6 +29538,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -29227,6 +29547,16 @@ components: - business - unknownFutureValue type: string + microsoft.graph.cloudPcFrontlineSharedDeviceDetail: + title: cloudPcFrontlineSharedDeviceDetail + type: object + properties: + assignedToUserPrincipalName: + type: string + description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -29292,6 +29622,13 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcUserExperienceType: + title: cloudPcUserExperienceType + enum: + - cloudPc + - cloudApp + - unknownFutureValue + type: string microsoft.graph.callSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -29738,12 +30075,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget' applicationMode: $ref: '#/components/schemas/microsoft.graph.applicationMode' - assignedPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelPolicy' - autoLabeling: - $ref: '#/components/schemas/microsoft.graph.autoLabeling' autoTooltip: type: string nullable: true @@ -29768,10 +30099,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -32099,32 +32426,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -32928,11 +33249,17 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -32982,6 +33309,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -33019,6 +33347,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -33094,6 +33423,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -33127,6 +33457,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -33145,6 +33476,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -33242,6 +33574,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -33254,7 +33587,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -33279,6 +33612,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -33340,6 +33674,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -33363,6 +33698,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -33404,6 +33740,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -33437,6 +33774,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -33462,12 +33800,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtection: @@ -37350,45 +37690,6 @@ components: - automatic - recommended type: string - microsoft.graph.labelPolicy: - title: labelPolicy - type: object - properties: - id: - type: string - description: The unique identifier of the label policy. - name: - type: string - description: The display name of the label policy. - nullable: true - additionalProperties: - type: object - microsoft.graph.autoLabeling: - title: autoLabeling - type: object - properties: - message: - type: string - description: The message displayed to the user when the label is applied automatically. - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - description: The list of sensitive information type (SIT) IDs that trigger the automatic application of this label. - additionalProperties: - type: object - microsoft.graph.labelActionBase: - title: labelActionBase - type: object - properties: - name: - type: string - description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' - nullable: true - additionalProperties: - type: object microsoft.graph.usageRightsIncluded: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -38609,13 +38910,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -39023,15 +39324,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -39043,14 +39341,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -39062,7 +39357,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -39328,6 +39622,9 @@ components: 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 + isAgenticExperienceEnabled: + type: boolean + nullable: true justificationRequiredOnApproval: type: boolean description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. @@ -39554,6 +39851,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -39566,6 +39864,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -39575,6 +39874,30 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.personAnnualEventType: title: personAnnualEventType enum: @@ -39595,6 +39918,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -39630,6 +39954,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -39712,6 +40037,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -39767,6 +40100,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -39774,6 +40111,11 @@ components: displayName: type: string description: Company name. + nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -39809,9 +40151,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtectionPolicySetting: @@ -39888,11 +40232,11 @@ components: properties: calendar: type: string - description: 'The calendar to use, e.g., Gregorian Calendar.Returned by default.' + description: 'The calendar to use; for example, Gregorian Calendar.Returned by default.' nullable: true firstDayOfWeek: type: string - description: 'The first day of the week to use, e.g., Sunday.Returned by default.' + description: 'The first day of the week to use; for example, Sunday.Returned by default.' nullable: true longDateFormat: type: string @@ -40162,6 +40506,11 @@ components: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.virtualEvent: @@ -40296,6 +40645,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -43387,11 +43737,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -43402,14 +43750,12 @@ components: 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 of the mention event. 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 speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object @@ -43647,6 +43993,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: @@ -43676,6 +44023,7 @@ components: languageTag: type: string description: The language to apply the override.Returned by default. Not nullable. + nullable: true translationBehavior: $ref: '#/components/schemas/microsoft.graph.translationBehavior' additionalProperties: @@ -43816,6 +44164,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.communicationsIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -46265,7 +46624,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object @@ -47980,6 +48339,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.readingAssignmentSubmissionCollectionResponse' + microsoft.graph.readingCoachPassageCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.readingCoachPassageCollectionResponse' microsoft.graph.reflectCheckInResponseCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/beta/Files.yml b/openApiDocs/beta/Files.yml index a69b156bf62..9e7755d8460 100644 --- a/openApiDocs/beta/Files.yml +++ b/openApiDocs/beta/Files.yml @@ -10067,6 +10067,49 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/drives/{drive-id}/items/{driveItem-id}/subscriptions/microsoft.graph.getVapidPublicKey()': + get: + tags: + - drives.driveItem + summary: Invoke function getVapidPublicKey + description: Get the public key information required to validate push notifications according to RFC 8292 specifications. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/subscription-getvapidpublickey?view=graph-rest-beta + operationId: drive.item.subscription_getVapidPublicKey + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + 2XX: + description: 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: function '/drives/{drive-id}/items/{driveItem-id}/thumbnails': get: tags: @@ -18042,6 +18085,41 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/drives/{drive-id}/list/subscriptions/microsoft.graph.getVapidPublicKey()': + get: + tags: + - drives.list + summary: Invoke function getVapidPublicKey + description: Get the public key information required to validate push notifications according to RFC 8292 specifications. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/subscription-getvapidpublickey?view=graph-rest-beta + operationId: drive.list.subscription_getVapidPublicKey + 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 + 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: function '/drives/{drive-id}/microsoft.graph.recent()': get: tags: @@ -25178,6 +25256,41 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/drives/{drive-id}/root/subscriptions/microsoft.graph.getVapidPublicKey()': + get: + tags: + - drives.driveItem + summary: Invoke function getVapidPublicKey + description: Get the public key information required to validate push notifications according to RFC 8292 specifications. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/subscription-getvapidpublickey?view=graph-rest-beta + operationId: drive.root.subscription_getVapidPublicKey + 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 + 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: function '/drives/{drive-id}/root/thumbnails': get: tags: @@ -37944,6 +38057,57 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/subscriptions/microsoft.graph.getVapidPublicKey()': + get: + tags: + - groups.drive + summary: Invoke function getVapidPublicKey + description: Get the public key information required to validate push notifications according to RFC 8292 specifications. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/subscription-getvapidpublickey?view=graph-rest-beta + operationId: group.drive.item.subscription_getVapidPublicKey + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + 2XX: + description: 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: function '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/thumbnails': get: tags: @@ -47273,6 +47437,49 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/groups/{group-id}/drives/{drive-id}/list/subscriptions/microsoft.graph.getVapidPublicKey()': + get: + tags: + - groups.drive + summary: Invoke function getVapidPublicKey + description: Get the public key information required to validate push notifications according to RFC 8292 specifications. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/subscription-getvapidpublickey?view=graph-rest-beta + operationId: group.drive.list.subscription_getVapidPublicKey + 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 + 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: function '/groups/{group-id}/drives/{drive-id}/microsoft.graph.recent()': get: tags: @@ -55769,6 +55976,49 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/groups/{group-id}/drives/{drive-id}/root/subscriptions/microsoft.graph.getVapidPublicKey()': + get: + tags: + - groups.drive + summary: Invoke function getVapidPublicKey + description: Get the public key information required to validate push notifications according to RFC 8292 specifications. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/subscription-getvapidpublickey?view=graph-rest-beta + operationId: group.drive.root.subscription_getVapidPublicKey + 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 + 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: function '/groups/{group-id}/drives/{drive-id}/root/thumbnails': get: tags: @@ -65105,6 +65355,41 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/shares/{sharedDriveItem-id}/list/subscriptions/microsoft.graph.getVapidPublicKey()': + get: + tags: + - shares.list + summary: Invoke function getVapidPublicKey + description: Get the public key information required to validate push notifications according to RFC 8292 specifications. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/subscription-getvapidpublickey?view=graph-rest-beta + operationId: share.list.subscription_getVapidPublicKey + parameters: + - name: sharedDriveItem-id + in: path + description: The unique identifier of sharedDriveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: sharedDriveItem + 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: function '/shares/{sharedDriveItem-id}/listItem': get: tags: @@ -80141,6 +80426,57 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/subscriptions/microsoft.graph.getVapidPublicKey()': + get: + tags: + - users.drive + summary: Invoke function getVapidPublicKey + description: Get the public key information required to validate push notifications according to RFC 8292 specifications. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/subscription-getvapidpublickey?view=graph-rest-beta + operationId: user.drive.item.subscription_getVapidPublicKey + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + 2XX: + description: 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: function '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/thumbnails': get: tags: @@ -89470,6 +89806,49 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/users/{user-id}/drives/{drive-id}/list/subscriptions/microsoft.graph.getVapidPublicKey()': + get: + tags: + - users.drive + summary: Invoke function getVapidPublicKey + description: Get the public key information required to validate push notifications according to RFC 8292 specifications. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/subscription-getvapidpublickey?view=graph-rest-beta + operationId: user.drive.list.subscription_getVapidPublicKey + parameters: + - name: 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 + 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: function '/users/{user-id}/drives/{drive-id}/microsoft.graph.recent()': get: tags: @@ -97966,6 +98345,49 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/users/{user-id}/drives/{drive-id}/root/subscriptions/microsoft.graph.getVapidPublicKey()': + get: + tags: + - users.drive + summary: Invoke function getVapidPublicKey + description: Get the public key information required to validate push notifications according to RFC 8292 specifications. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/subscription-getvapidpublickey?view=graph-rest-beta + operationId: user.drive.root.subscription_getVapidPublicKey + parameters: + - name: 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 + 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: function '/users/{user-id}/drives/{drive-id}/root/thumbnails': get: tags: @@ -100267,7 +100689,7 @@ components: properties: alias: type: string - description: 'The alias of the domain object, for cases where an email address is unavailable (e.g. security groups).' + description: 'The alias of the domain object, for cases where an email address is unavailable (for example, security groups).' nullable: true email: type: string @@ -100954,6 +101376,12 @@ components: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this site. Nullable. + x-ms-navigationProperty: true externalColumns: type: array items: @@ -102678,6 +103106,12 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. x-ms-navigationProperty: true + externalAuthenticationMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + description: Represents the external methods registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: @@ -103241,6 +103675,12 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' productType: $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' + provisionedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. 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 provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -103266,6 +103706,8 @@ components: nullable: true servicePlanType: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + sharedDeviceDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcFrontlineSharedDeviceDetail' status: $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' statusDetail: @@ -103274,6 +103716,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' userAccountType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. @@ -104204,6 +104648,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -105077,7 +105523,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -105443,7 +105889,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -108436,6 +108882,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: externalAuthenticationMethod + type: object + properties: + configurationId: + type: string + description: A unique identifier used to manage the external auth method within Microsoft Entra ID. + displayName: + type: string + description: Custom name given to the registered external authentication method. + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -109464,6 +109924,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -109472,6 +109933,16 @@ components: - business - unknownFutureValue type: string + microsoft.graph.cloudPcFrontlineSharedDeviceDetail: + title: cloudPcFrontlineSharedDeviceDetail + type: object + properties: + assignedToUserPrincipalName: + type: string + description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -109537,6 +110008,13 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcUserExperienceType: + title: cloudPcUserExperienceType + enum: + - cloudPc + - cloudApp + - unknownFutureValue + type: string microsoft.graph.callSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -110015,12 +110493,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget' applicationMode: $ref: '#/components/schemas/microsoft.graph.applicationMode' - assignedPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelPolicy' - autoLabeling: - $ref: '#/components/schemas/microsoft.graph.autoLabeling' autoTooltip: type: string nullable: true @@ -110045,10 +110517,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -110241,7 +110709,7 @@ components: description: A short summary from the body of the latest post in this conversation. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + description: 'The topic of the conversation. This property can be set when the conversation is created, but it can''t be updated.' uniqueSenders: type: array items: @@ -110278,6 +110746,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.onPremisesSyncBehavior: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesSyncBehavior + type: object + properties: + isCloudManaged: + type: boolean + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + additionalProperties: + type: object microsoft.graph.plannerGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -113246,32 +113725,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -114129,11 +114602,17 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -114183,6 +114662,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -114220,6 +114700,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -114295,6 +114776,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -114328,6 +114810,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -114346,6 +114829,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -114443,6 +114927,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -114455,7 +114940,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -114480,6 +114965,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -114541,6 +115027,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -114564,6 +115051,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -114605,6 +115093,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -114638,6 +115127,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -114663,12 +115153,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtection: @@ -117006,45 +117498,6 @@ components: - automatic - recommended type: string - microsoft.graph.labelPolicy: - title: labelPolicy - type: object - properties: - id: - type: string - description: The unique identifier of the label policy. - name: - type: string - description: The display name of the label policy. - nullable: true - additionalProperties: - type: object - microsoft.graph.autoLabeling: - title: autoLabeling - type: object - properties: - message: - type: string - description: The message displayed to the user when the label is applied automatically. - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - description: The list of sensitive information type (SIT) IDs that trigger the automatic application of this label. - additionalProperties: - type: object - microsoft.graph.labelActionBase: - title: labelActionBase - type: object - properties: - name: - type: string - description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' - nullable: true - additionalProperties: - type: object microsoft.graph.usageRightsIncluded: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -118787,13 +119240,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -119319,15 +119772,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -119339,14 +119789,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -119358,7 +119805,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -119624,6 +120070,9 @@ components: 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 + isAgenticExperienceEnabled: + type: boolean + nullable: true justificationRequiredOnApproval: type: boolean description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. @@ -119954,6 +120403,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -119966,6 +120416,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -119975,6 +120426,30 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.personAnnualEventType: title: personAnnualEventType enum: @@ -119995,6 +120470,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -120030,6 +120506,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -120112,6 +120589,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -120167,6 +120652,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -120174,6 +120663,11 @@ components: displayName: type: string description: Company name. + nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -120209,9 +120703,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtectionPolicySetting: @@ -120288,11 +120784,11 @@ components: properties: calendar: type: string - description: 'The calendar to use, e.g., Gregorian Calendar.Returned by default.' + description: 'The calendar to use; for example, Gregorian Calendar.Returned by default.' nullable: true firstDayOfWeek: type: string - description: 'The first day of the week to use, e.g., Sunday.Returned by default.' + description: 'The first day of the week to use; for example, Sunday.Returned by default.' nullable: true longDateFormat: type: string @@ -120562,6 +121058,11 @@ components: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.virtualEvent: @@ -120696,6 +121197,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -123293,11 +123795,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -123308,14 +123808,12 @@ components: 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 of the mention event. 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 speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object @@ -123706,6 +124204,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: @@ -123735,6 +124234,7 @@ components: languageTag: type: string description: The language to apply the override.Returned by default. Not nullable. + nullable: true translationBehavior: $ref: '#/components/schemas/microsoft.graph.translationBehavior' additionalProperties: @@ -123875,6 +124375,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.communicationsIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -126194,7 +126705,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Groups.yml b/openApiDocs/beta/Groups.yml index 59d6c9de57d..70d9f5bb8a8 100644 --- a/openApiDocs/beta/Groups.yml +++ b/openApiDocs/beta/Groups.yml @@ -407,11 +407,11 @@ paths: post: tags: - groups.group - 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.' + 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." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/group-post-groups?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-beta operationId: group_CreateGroup requestBody: description: New entity @@ -841,11 +841,11 @@ paths: post: tags: - groups.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.' + 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. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/group-post-conversations?view=graph-rest-beta operationId: group_CreateConversation parameters: - name: group-id @@ -1238,10 +1238,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-beta + url: https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta operationId: group.conversation.thread_reply parameters: - name: group-id @@ -8515,7 +8515,7 @@ paths: tags: - groups.group.Actions summary: Invoke action validateProperties - description: 'Validate if a Microsoft 365 group''s display name or mail nickname complies with naming policies. Clients can use the API to determine if a display name or mail nickname is valid before trying to update a Microsoft 365 group. For validating properties before creating a group, use the validateProperties function for directory objects. The following validations are performed for the display name and mail nickname properties: 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 if a Microsoft 365 Group''s display name or mail nickname complies with naming policies. Clients can use the API to determine if a display name or mail nickname is valid before trying to update a Microsoft 365 Group. For validating properties before creating a group, use the validateProperties function for directory objects. The following validations are performed for the display name and mail nickname properties: 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/group-validateproperties?view=graph-rest-beta @@ -11627,10 +11627,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-beta + url: https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta operationId: group.thread_reply parameters: - name: group-id @@ -16084,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're 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 @@ -16641,6 +16641,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -16723,7 +16725,7 @@ components: description: A short summary from the body of the latest post in this conversation. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + description: 'The topic of the conversation. This property can be set when the conversation is created, but it can''t be updated.' uniqueSenders: type: array items: @@ -19390,6 +19392,17 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.onPremisesSyncBehavior: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesSyncBehavior + type: object + properties: + isCloudManaged: + type: boolean + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + additionalProperties: + type: object microsoft.graph.plannerGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -19461,6 +19474,12 @@ components: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this site. Nullable. + x-ms-navigationProperty: true externalColumns: type: array items: @@ -21364,6 +21383,12 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. x-ms-navigationProperty: true + externalAuthenticationMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + description: Represents the external methods registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: @@ -21646,6 +21671,12 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' productType: $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' + provisionedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. 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 provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -21671,6 +21702,8 @@ components: nullable: true servicePlanType: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + sharedDeviceDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcFrontlineSharedDeviceDetail' status: $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' statusDetail: @@ -21679,6 +21712,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' userAccountType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. @@ -22727,7 +22762,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -23011,7 +23046,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -26686,6 +26721,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: externalAuthenticationMethod + type: object + properties: + configurationId: + type: string + description: A unique identifier used to manage the external auth method within Microsoft Entra ID. + displayName: + type: string + description: Custom name given to the registered external authentication method. + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -27353,6 +27402,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -27361,6 +27411,16 @@ components: - business - unknownFutureValue type: string + microsoft.graph.cloudPcFrontlineSharedDeviceDetail: + title: cloudPcFrontlineSharedDeviceDetail + type: object + properties: + assignedToUserPrincipalName: + type: string + description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -27426,6 +27486,13 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcUserExperienceType: + title: cloudPcUserExperienceType + enum: + - cloudPc + - cloudApp + - unknownFutureValue + type: string microsoft.graph.callSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -27793,12 +27860,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget' applicationMode: $ref: '#/components/schemas/microsoft.graph.applicationMode' - assignedPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelPolicy' - autoLabeling: - $ref: '#/components/schemas/microsoft.graph.autoLabeling' autoTooltip: type: string nullable: true @@ -27823,10 +27884,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -30090,32 +30147,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -30919,11 +30970,17 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -30973,6 +31030,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -31010,6 +31068,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -31085,6 +31144,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -31118,6 +31178,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -31136,6 +31197,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -31233,6 +31295,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -31245,7 +31308,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -31270,6 +31333,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -31331,6 +31395,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -31354,6 +31419,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -31395,6 +31461,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -31428,6 +31495,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -31453,12 +31521,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtection: @@ -35244,45 +35314,6 @@ components: - automatic - recommended type: string - microsoft.graph.labelPolicy: - title: labelPolicy - type: object - properties: - id: - type: string - description: The unique identifier of the label policy. - name: - type: string - description: The display name of the label policy. - nullable: true - additionalProperties: - type: object - microsoft.graph.autoLabeling: - title: autoLabeling - type: object - properties: - message: - type: string - description: The message displayed to the user when the label is applied automatically. - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - description: The list of sensitive information type (SIT) IDs that trigger the automatic application of this label. - additionalProperties: - type: object - microsoft.graph.labelActionBase: - title: labelActionBase - type: object - properties: - name: - type: string - description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' - nullable: true - additionalProperties: - type: object microsoft.graph.usageRightsIncluded: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -36510,13 +36541,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -36924,15 +36955,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -36944,14 +36972,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -36963,7 +36988,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -37229,6 +37253,9 @@ components: 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 + isAgenticExperienceEnabled: + type: boolean + nullable: true justificationRequiredOnApproval: type: boolean description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. @@ -37455,6 +37482,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -37467,6 +37495,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -37476,6 +37505,30 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.personAnnualEventType: title: personAnnualEventType enum: @@ -37496,6 +37549,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -37531,6 +37585,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -37613,6 +37668,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -37668,6 +37731,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -37675,6 +37742,11 @@ components: displayName: type: string description: Company name. + nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -37710,9 +37782,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtectionPolicySetting: @@ -37789,11 +37863,11 @@ components: properties: calendar: type: string - description: 'The calendar to use, e.g., Gregorian Calendar.Returned by default.' + description: 'The calendar to use; for example, Gregorian Calendar.Returned by default.' nullable: true firstDayOfWeek: type: string - description: 'The first day of the week to use, e.g., Sunday.Returned by default.' + description: 'The first day of the week to use; for example, Sunday.Returned by default.' nullable: true longDateFormat: type: string @@ -38063,6 +38137,11 @@ components: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.virtualEvent: @@ -38197,6 +38276,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -41363,11 +41443,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -41378,14 +41456,12 @@ components: 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 of the mention event. 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 speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object @@ -41623,6 +41699,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: @@ -41652,6 +41729,7 @@ components: languageTag: type: string description: The language to apply the override.Returned by default. Not nullable. + nullable: true translationBehavior: $ref: '#/components/schemas/microsoft.graph.translationBehavior' additionalProperties: @@ -41792,6 +41870,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.communicationsIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -44130,7 +44219,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Identity.DirectoryManagement.yml b/openApiDocs/beta/Identity.DirectoryManagement.yml index 685361a90ef..2b1a812b2c6 100644 --- a/openApiDocs/beta/Identity.DirectoryManagement.yml +++ b/openApiDocs/beta/Identity.DirectoryManagement.yml @@ -257,6 +257,95 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /admin/people/photoUpdateSettings: + get: + tags: + - admin.peopleAdminSettings + summary: Get photoUpdateSettings + description: Read the properties and relationships of a photoUpdateSettings object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/photoupdatesettings-get?view=graph-rest-beta + operationId: admin.person_GetPhotoUpdateSetting + 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.photoUpdateSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - admin.peopleAdminSettings + summary: Update photoUpdateSettings + description: Update the properties of a photoUpdateSettings object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/photoupdatesettings-update?view=graph-rest-beta + operationId: admin.person_UpdatePhotoUpdateSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.photoUpdateSettings' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.photoUpdateSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - admin.peopleAdminSettings + summary: Delete photoUpdateSettings + description: Delete a photoUpdateSettings object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/peopleadminsettings-delete-photoupdatesettings?view=graph-rest-beta + operationId: admin.person_DeletePhotoUpdateSetting + 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: @@ -3600,7 +3689,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're 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 @@ -5966,7 +6055,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're 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 @@ -6610,7 +6699,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're 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 @@ -11132,7 +11221,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're 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 @@ -16346,7 +16435,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're 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 @@ -23894,7 +23983,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're 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 @@ -24538,7 +24627,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're 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 @@ -25182,7 +25271,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're 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 @@ -30529,7 +30618,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're 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 @@ -31256,6 +31345,8 @@ components: $ref: '#/components/schemas/microsoft.graph.insightsSettings' namePronunciation: $ref: '#/components/schemas/microsoft.graph.namePronunciationSettings' + photoUpdateSettings: + $ref: '#/components/schemas/microsoft.graph.photoUpdateSettings' profileCardProperties: type: array items: @@ -31305,6 +31396,20 @@ components: description: 'true to enable name pronunciation in the organization; otherwise, false. The default value is false.' additionalProperties: type: object + microsoft.graph.photoUpdateSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: photoUpdateSettings + type: object + properties: + allowedRoles: + type: array + items: + type: string + nullable: true + description: Contains a list of roles to perform edit operations in the cloud. Optional. + additionalProperties: + type: object microsoft.graph.profileCardProperty: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -32182,6 +32287,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -36075,7 +36182,7 @@ components: description: A short summary from the body of the latest post in this conversation. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + description: 'The topic of the conversation. This property can be set when the conversation is created, but it can''t be updated.' uniqueSenders: type: array items: @@ -36210,6 +36317,17 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.onPremisesSyncBehavior: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesSyncBehavior + type: object + properties: + isCloudManaged: + type: boolean + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + additionalProperties: + type: object microsoft.graph.resourceSpecificPermissionGrant: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -36331,6 +36449,12 @@ components: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this site. Nullable. + x-ms-navigationProperty: true externalColumns: type: array items: @@ -37289,6 +37413,12 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. x-ms-navigationProperty: true + externalAuthenticationMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + description: Represents the external methods registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: @@ -37571,6 +37701,12 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' productType: $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' + provisionedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. 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 provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -37596,6 +37732,8 @@ components: nullable: true servicePlanType: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + sharedDeviceDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcFrontlineSharedDeviceDetail' status: $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' statusDetail: @@ -37604,6 +37742,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' userAccountType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. @@ -38652,7 +38792,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -38936,7 +39076,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -43910,6 +44050,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: externalAuthenticationMethod + type: object + properties: + configurationId: + type: string + description: A unique identifier used to manage the external auth method within Microsoft Entra ID. + displayName: + type: string + description: Custom name given to the registered external authentication method. + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -44577,6 +44731,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -44585,6 +44740,16 @@ components: - business - unknownFutureValue type: string + microsoft.graph.cloudPcFrontlineSharedDeviceDetail: + title: cloudPcFrontlineSharedDeviceDetail + type: object + properties: + assignedToUserPrincipalName: + type: string + description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -44650,6 +44815,13 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcUserExperienceType: + title: cloudPcUserExperienceType + enum: + - cloudPc + - cloudApp + - unknownFutureValue + type: string microsoft.graph.callSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -45017,12 +45189,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget' applicationMode: $ref: '#/components/schemas/microsoft.graph.applicationMode' - assignedPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelPolicy' - autoLabeling: - $ref: '#/components/schemas/microsoft.graph.autoLabeling' autoTooltip: type: string nullable: true @@ -45047,10 +45213,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -47354,32 +47516,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -48183,11 +48339,17 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -48237,6 +48399,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -48274,6 +48437,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -48349,6 +48513,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -48382,6 +48547,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -48400,6 +48566,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -48497,6 +48664,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -48509,7 +48677,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -48534,6 +48702,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -48595,6 +48764,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -48618,6 +48788,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -48659,6 +48830,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -48692,6 +48864,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -48717,12 +48890,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtection: @@ -52914,45 +53089,6 @@ components: - automatic - recommended type: string - microsoft.graph.labelPolicy: - title: labelPolicy - type: object - properties: - id: - type: string - description: The unique identifier of the label policy. - name: - type: string - description: The display name of the label policy. - nullable: true - additionalProperties: - type: object - microsoft.graph.autoLabeling: - title: autoLabeling - type: object - properties: - message: - type: string - description: The message displayed to the user when the label is applied automatically. - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - description: The list of sensitive information type (SIT) IDs that trigger the automatic application of this label. - additionalProperties: - type: object - microsoft.graph.labelActionBase: - title: labelActionBase - type: object - properties: - name: - type: string - description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' - nullable: true - additionalProperties: - type: object microsoft.graph.usageRightsIncluded: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -54173,13 +54309,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -54587,15 +54723,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -54607,14 +54740,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -54626,7 +54756,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -54892,6 +55021,9 @@ components: 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 + isAgenticExperienceEnabled: + type: boolean + nullable: true justificationRequiredOnApproval: type: boolean description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. @@ -55118,6 +55250,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -55130,6 +55263,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -55139,6 +55273,30 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.personAnnualEventType: title: personAnnualEventType enum: @@ -55159,6 +55317,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -55194,6 +55353,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -55276,6 +55436,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -55331,6 +55499,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -55338,6 +55510,11 @@ components: displayName: type: string description: Company name. + nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -55373,9 +55550,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtectionPolicySetting: @@ -55452,11 +55631,11 @@ components: properties: calendar: type: string - description: 'The calendar to use, e.g., Gregorian Calendar.Returned by default.' + description: 'The calendar to use; for example, Gregorian Calendar.Returned by default.' nullable: true firstDayOfWeek: type: string - description: 'The first day of the week to use, e.g., Sunday.Returned by default.' + description: 'The first day of the week to use; for example, Sunday.Returned by default.' nullable: true longDateFormat: type: string @@ -55726,6 +55905,11 @@ components: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.virtualEvent: @@ -55860,6 +56044,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -59061,11 +59246,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -59076,14 +59259,12 @@ components: 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 of the mention event. 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 speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object @@ -59321,6 +59502,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: @@ -59350,6 +59532,7 @@ components: languageTag: type: string description: The language to apply the override.Returned by default. Not nullable. + nullable: true translationBehavior: $ref: '#/components/schemas/microsoft.graph.translationBehavior' additionalProperties: @@ -59490,6 +59673,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.communicationsIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -61833,7 +62027,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Identity.Governance.yml b/openApiDocs/beta/Identity.Governance.yml index b86e615da7f..bfe0626a880 100644 --- a/openApiDocs/beta/Identity.Governance.yml +++ b/openApiDocs/beta/Identity.Governance.yml @@ -16358,7 +16358,7 @@ paths: description: Retrieve a collection of appConsentRequest objects for which the current user is the reviewer and the status of the userConsentRequest for accessing the specified app is InProgress. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/appconsentrequest-filterByCurrentUser?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/appconsentrequest-filterbycurrentuser?view=graph-rest-beta operationId: identityGovernance.appConsent.appConsentRequest_filterGraphBPreCurrentUser parameters: - name: on @@ -33390,11 +33390,11 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequestWorkflowExtension - description: Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + summary: Get accessPackageAssignmentWorkflowExtension + description: Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-get?view=graph-rest-beta operationId: identityGovernance.entitlementManagement.accessPackageCatalog_GetAccessPackageCustomWorkflowExtension parameters: - name: accessPackageCatalog-id @@ -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 @@ -65837,7 +65837,7 @@ paths: get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: List tasks + summary: List tasks (in Lifecycle Workflows) description: Retrieve the details of the built-in tasks in Lifecycle Workflows. externalDocs: description: Find more info here @@ -77925,11 +77925,11 @@ paths: get: tags: - identityGovernance.termsOfUseContainer - summary: List files (terms of use agreement files) - description: Retrieve all files related to an agreement. This includes the default file and all localized files. + summary: Get agreement + description: Retrieve the properties and relationships of an agreement object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/agreement-list-files?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/agreement-get?view=graph-rest-beta operationId: identityGovernance.termsGraphOPreUse_GetAgreement parameters: - name: agreement-id @@ -93686,7 +93686,7 @@ paths: tags: - roleManagement.rbacApplication summary: List roleDefinitions - description: "Get a list of unifiedRoleDefinition objects for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- directory (Microsoft Entra ID) \n- entitlement management (Microsoft Entra ID)\n- Exchange Online" + description: "Get a list of unifiedRoleDefinition objects for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- Defender (Microsoft Defender XDR)\n- directory (Microsoft Entra ID) \n- entitlement management (Microsoft Entra ID)\n- Exchange Online" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-beta @@ -93746,7 +93746,7 @@ paths: tags: - roleManagement.rbacApplication summary: Create roleDefinitions - description: "Create a new unifiedRoleDefinition object for an RBAC provider. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\n- Cloud PC\n- device management (Intune)\n- directory (Microsoft Entra ID)" + description: "Create a new unifiedRoleDefinition object for an RBAC provider. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\n- Cloud PC\n- device management (Intune)\n- Defender (Microsoft Defender XDR)\n- directory (Microsoft Entra ID)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/rbacapplication-post-roledefinitions?view=graph-rest-beta @@ -93779,7 +93779,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- directory (Microsoft Entra directory roles)\n- entitlement management (Microsoft Entra entitlement management)\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- Defender (Microsoft Defender XDR Unified RBAC)\n- directory (Microsoft Entra directory roles)\n- entitlement management (Microsoft Entra entitlement management)\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -93874,7 +93874,7 @@ paths: tags: - roleManagement.rbacApplication summary: Delete unifiedRoleDefinition - description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\n- Cloud PC\n- device management (Intune)\n- directory (Microsoft Entra ID) " + description: "Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported:\n- Cloud PC\n- device management (Intune)\n- Defender (Microsoft Defender XDR Unified RBAC)\n- directory (Microsoft Entra ID) " externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta @@ -108672,7 +108672,7 @@ paths: tags: - roleManagement.rbacApplication summary: List roleDefinitions - description: "Get a list of unifiedRoleDefinition objects for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- directory (Microsoft Entra ID) \n- entitlement management (Microsoft Entra ID)\n- Exchange Online" + description: "Get a list of unifiedRoleDefinition objects for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- Defender (Microsoft Defender XDR)\n- directory (Microsoft Entra ID) \n- entitlement management (Microsoft Entra ID)\n- Exchange Online" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-beta @@ -108761,7 +108761,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get unifiedRoleDefinition - description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- directory (Microsoft Entra directory roles)\n- entitlement management (Microsoft Entra entitlement management)\n- Exchange Online (Except China operated by 21Vianet)" + description: "Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- Defender (Microsoft Defender XDR Unified RBAC)\n- directory (Microsoft Entra directory roles)\n- entitlement management (Microsoft Entra entitlement management)\n- Exchange Online (Except China operated by 21Vianet)" externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta @@ -113059,7 +113059,7 @@ components: nullable: true assignmentStatus: type: string - description: 'More information about the assignment lifecycle. Possible values include Delivering, Delivered, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only.' + description: 'More information about the assignment lifecycle. Possible values include Delivering, Delivered, AutoAssignmentInGracePeriod, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only.' nullable: true catalogId: type: string @@ -115790,6 +115790,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -117747,6 +117749,9 @@ components: 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 + isAgenticExperienceEnabled: + type: boolean + nullable: true justificationRequiredOnApproval: type: boolean description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. @@ -119059,6 +119064,12 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. x-ms-navigationProperty: true + externalAuthenticationMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + description: Represents the external methods registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: @@ -119622,6 +119633,12 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' productType: $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' + provisionedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. 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 provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -119647,6 +119664,8 @@ components: nullable: true servicePlanType: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + sharedDeviceDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcFrontlineSharedDeviceDetail' status: $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' statusDetail: @@ -119655,6 +119674,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' userAccountType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. @@ -120340,6 +120361,12 @@ components: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this site. Nullable. + x-ms-navigationProperty: true externalColumns: type: array items: @@ -121258,7 +121285,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -121624,7 +121651,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -122674,7 +122701,7 @@ components: description: A short summary from the body of the latest post in this conversation. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + description: 'The topic of the conversation. This property can be set when the conversation is created, but it can''t be updated.' uniqueSenders: type: array items: @@ -122737,6 +122764,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.onPremisesSyncBehavior: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesSyncBehavior + type: object + properties: + isCloudManaged: + type: boolean + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + additionalProperties: + type: object microsoft.graph.plannerGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -125074,6 +125112,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: externalAuthenticationMethod + type: object + properties: + configurationId: + type: string + description: A unique identifier used to manage the external auth method within Microsoft Entra ID. + displayName: + type: string + description: Custom name given to the registered external authentication method. + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -126092,6 +126144,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -126100,6 +126153,16 @@ components: - business - unknownFutureValue type: string + microsoft.graph.cloudPcFrontlineSharedDeviceDetail: + title: cloudPcFrontlineSharedDeviceDetail + type: object + properties: + assignedToUserPrincipalName: + type: string + description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -126165,6 +126228,13 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcUserExperienceType: + title: cloudPcUserExperienceType + enum: + - cloudPc + - cloudApp + - unknownFutureValue + type: string microsoft.graph.callSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -127401,12 +127471,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget' applicationMode: $ref: '#/components/schemas/microsoft.graph.applicationMode' - assignedPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelPolicy' - autoLabeling: - $ref: '#/components/schemas/microsoft.graph.autoLabeling' autoTooltip: type: string nullable: true @@ -127431,10 +127495,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -130424,32 +130484,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -131071,11 +131125,17 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -131125,6 +131185,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -131162,6 +131223,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -131237,6 +131299,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -131270,6 +131333,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -131288,6 +131352,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -131385,6 +131450,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -131397,7 +131463,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -131422,6 +131488,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -131483,6 +131550,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -131506,6 +131574,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -131547,6 +131616,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -131580,6 +131650,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -131605,12 +131676,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtection: @@ -134998,45 +135071,6 @@ components: - automatic - recommended type: string - microsoft.graph.labelPolicy: - title: labelPolicy - type: object - properties: - id: - type: string - description: The unique identifier of the label policy. - name: - type: string - description: The display name of the label policy. - nullable: true - additionalProperties: - type: object - microsoft.graph.autoLabeling: - title: autoLabeling - type: object - properties: - message: - type: string - description: The message displayed to the user when the label is applied automatically. - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - description: The list of sensitive information type (SIT) IDs that trigger the automatic application of this label. - additionalProperties: - type: object - microsoft.graph.labelActionBase: - title: labelActionBase - type: object - properties: - name: - type: string - description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' - nullable: true - additionalProperties: - type: object microsoft.graph.usageRightsIncluded: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -136685,13 +136719,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -137217,15 +137251,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -137237,14 +137268,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -137256,7 +137284,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -137660,6 +137687,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -137672,6 +137700,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -137681,6 +137710,30 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.personAnnualEventType: title: personAnnualEventType enum: @@ -137701,6 +137754,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -137736,6 +137790,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -137818,6 +137873,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -137873,6 +137936,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -137880,6 +137947,11 @@ components: displayName: type: string description: Company name. + nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -137915,9 +137987,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtectionPolicySetting: @@ -137994,11 +138068,11 @@ components: properties: calendar: type: string - description: 'The calendar to use, e.g., Gregorian Calendar.Returned by default.' + description: 'The calendar to use; for example, Gregorian Calendar.Returned by default.' nullable: true firstDayOfWeek: type: string - description: 'The first day of the week to use, e.g., Sunday.Returned by default.' + description: 'The first day of the week to use; for example, Sunday.Returned by default.' nullable: true longDateFormat: type: string @@ -138268,6 +138342,11 @@ components: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.virtualEvent: @@ -138402,6 +138481,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -141355,11 +141435,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -141370,14 +141448,12 @@ components: 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 of the mention event. 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 speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object @@ -141744,6 +141820,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: @@ -141773,6 +141850,7 @@ components: languageTag: type: string description: The language to apply the override.Returned by default. Not nullable. + nullable: true translationBehavior: $ref: '#/components/schemas/microsoft.graph.translationBehavior' additionalProperties: @@ -141913,6 +141991,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.communicationsIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -144362,7 +144451,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Identity.SignIns.yml b/openApiDocs/beta/Identity.SignIns.yml index 97b69d0b057..3778753ad0b 100644 --- a/openApiDocs/beta/Identity.SignIns.yml +++ b/openApiDocs/beta/Identity.SignIns.yml @@ -3540,7 +3540,7 @@ paths: tags: - identity.b2cIdentityUserFlow summary: Delete userFlowLanguagePage - description: 'Deletes the values in an userFlowLanguagePage object. You may only delete the values in an overridesPage, which is used to customize the values shown to a user during a user journey defined by a user flow.' + description: 'Delete the values in an userFlowLanguagePage object. You may only delete the values in an overridesPage, which is used to customize the values shown to a user during a user journey defined by a user flow.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/userflowlanguagepage-delete?view=graph-rest-beta @@ -3678,7 +3678,7 @@ paths: tags: - identity.b2cIdentityUserFlow summary: Delete userFlowLanguagePage - description: 'Deletes the values in an userFlowLanguagePage object. You may only delete the values in an overridesPage, which is used to customize the values shown to a user during a user journey defined by a user flow.' + description: 'Delete the values in an userFlowLanguagePage object. You may only delete the values in an overridesPage, which is used to customize the values shown to a user during a user journey defined by a user flow.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/userflowlanguagepage-delete?view=graph-rest-beta @@ -10337,11 +10337,11 @@ paths: get: tags: - identityProtection.riskDetection - summary: List riskDetection - description: Retrieve the properties of a collection of riskDetection objects. + summary: Get riskDetection + description: Retrieve the properties of a riskDetection object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/riskdetection-list?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/riskdetection-get?view=graph-rest-beta operationId: identityProtection_GetRiskDetection parameters: - name: riskDetection-id @@ -10959,11 +10959,11 @@ paths: get: tags: - identityProtection.riskyUser - summary: List riskyUsers - description: Retrieve the properties and relationships of a collection of riskyUser objects. + summary: Get riskyUser + description: Retrieve the properties and relationships of a riskyUser object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/riskyusers-list?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/riskyusers-get?view=graph-rest-beta operationId: identityProtection_ListRiskyUser parameters: - $ref: '#/components/parameters/top' @@ -21540,7 +21540,7 @@ paths: tags: - policies.permissionGrantPolicy summary: Delete permissionGrantConditionSet from excludes collection of permissionGrantPolicy - description: Deletes a permissionGrantConditionSet from the excludes collection of a permissionGrantPolicy. + description: Delete 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 @@ -25481,7 +25481,7 @@ paths: tags: - trustFramework.trustFrameworkPolicy summary: Delete trustFrameworkPolicy - description: Delete an existing trustFrameworkPolicy. + description: Delete an existing trustFrameworkPolicy object from an Microsoft Entra B2C tenant. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/trustframeworkpolicy-delete?view=graph-rest-beta @@ -25568,7 +25568,7 @@ paths: tags: - trustFramework.trustFrameworkPolicy summary: Delete trustFrameworkPolicy - description: Delete an existing trustFrameworkPolicy. + description: Delete an existing trustFrameworkPolicy object from an Microsoft Entra B2C tenant. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/trustframeworkpolicy-delete?view=graph-rest-beta @@ -25962,6 +25962,254 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/users/{user-id}/authentication/externalAuthenticationMethods': + get: + tags: + - users.authentication + summary: Get externalAuthenticationMethods from users + description: Represents the external methods registered to a user for authentication. + operationId: user.authentication_ListExternalAuthenticationMethod + parameters: + - 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.externalAuthenticationMethodCollectionResponse' + 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 externalAuthenticationMethod + description: Create a new externalAuthenticationMethod object. This API doesn't support self-service operations. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authentication-post-externalauthenticationmethods?view=graph-rest-beta + operationId: user.authentication_CreateExternalAuthenticationMethod + parameters: + - 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.externalAuthenticationMethod' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/authentication/externalAuthenticationMethods/{externalAuthenticationMethod-id}': + get: + tags: + - users.authentication + summary: Get externalAuthenticationMethods from users + description: Represents the external methods registered to a user for authentication. + operationId: user.authentication_GetExternalAuthenticationMethod + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: externalAuthenticationMethod-id + in: path + description: The unique identifier of externalAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: externalAuthenticationMethod + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - users.authentication + summary: Update the navigation property externalAuthenticationMethods in users + operationId: user.authentication_UpdateExternalAuthenticationMethod + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: externalAuthenticationMethod-id + in: path + description: The unique identifier of externalAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: externalAuthenticationMethod + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - users.authentication + summary: Delete externalAuthenticationMethod + description: Delete an externalAuthenticationMethod object. This API doesn't support self-service operations. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authentication-delete-externalauthenticationmethods?view=graph-rest-beta + operationId: user.authentication_DeleteExternalAuthenticationMethod + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: externalAuthenticationMethod-id + in: path + description: The unique identifier of externalAuthenticationMethod + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: externalAuthenticationMethod + - name: If-Match + 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/externalAuthenticationMethods/$count': + get: + tags: + - users.authentication + summary: Get the number of the resource + operationId: user.authentication.externalAuthenticationMethod_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': get: tags: @@ -26080,7 +26328,7 @@ paths: tags: - users.authentication summary: Delete fido2AuthenticationMethod - description: Deletes a user's FIDO2 Security Key Authentication Method object. + description: Deletes a user's FIDO2 security key authentication method object. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/fido2authenticationmethod-delete?view=graph-rest-beta @@ -34685,12 +34933,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget' applicationMode: $ref: '#/components/schemas/microsoft.graph.applicationMode' - assignedPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelPolicy' - autoLabeling: - $ref: '#/components/schemas/microsoft.graph.autoLabeling' autoTooltip: type: string nullable: true @@ -34715,10 +34957,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -36982,6 +37220,12 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. x-ms-navigationProperty: true + externalAuthenticationMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + description: Represents the external methods registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: @@ -37070,6 +37314,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: externalAuthenticationMethod + type: object + properties: + configurationId: + type: string + description: A unique identifier used to manage the external auth method within Microsoft Entra ID. + displayName: + type: string + description: Custom name given to the registered external authentication method. + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -38247,45 +38505,6 @@ components: - automatic - recommended type: string - microsoft.graph.labelPolicy: - title: labelPolicy - type: object - properties: - id: - type: string - description: The unique identifier of the label policy. - name: - type: string - description: The display name of the label policy. - nullable: true - additionalProperties: - type: object - microsoft.graph.autoLabeling: - title: autoLabeling - type: object - properties: - message: - type: string - description: The message displayed to the user when the label is applied automatically. - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - description: The list of sensitive information type (SIT) IDs that trigger the automatic application of this label. - additionalProperties: - type: object - microsoft.graph.labelActionBase: - title: labelActionBase - type: object - properties: - name: - type: string - description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' - nullable: true - additionalProperties: - type: object microsoft.graph.usageRights: title: usageRights enum: @@ -38327,6 +38546,8 @@ components: type: string description: The content format. nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRights' label: $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' additionalProperties: @@ -39803,6 +40024,12 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' productType: $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' + provisionedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. 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 provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -39828,6 +40055,8 @@ components: nullable: true servicePlanType: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + sharedDeviceDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcFrontlineSharedDeviceDetail' status: $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' statusDetail: @@ -39836,6 +40065,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' userAccountType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. @@ -40297,6 +40528,12 @@ components: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this site. Nullable. + x-ms-navigationProperty: true externalColumns: type: array items: @@ -40689,6 +40926,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -41562,7 +41801,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -41890,7 +42129,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -43052,6 +43291,9 @@ components: 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 + isAgenticExperienceEnabled: + type: boolean + nullable: true justificationRequiredOnApproval: type: boolean description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. @@ -44415,6 +44657,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethodCollectionResponse: + title: Collection of externalAuthenticationMethod + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethodCollectionResponse: title: Collection of fido2AuthenticationMethod type: object @@ -46261,6 +46516,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -46269,6 +46525,16 @@ components: - business - unknownFutureValue type: string + microsoft.graph.cloudPcFrontlineSharedDeviceDetail: + title: cloudPcFrontlineSharedDeviceDetail + type: object + properties: + assignedToUserPrincipalName: + type: string + description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -46334,6 +46600,13 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcUserExperienceType: + title: cloudPcUserExperienceType + enum: + - cloudPc + - cloudApp + - unknownFutureValue + type: string microsoft.graph.callSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -47538,7 +47811,7 @@ components: description: A short summary from the body of the latest post in this conversation. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + description: 'The topic of the conversation. This property can be set when the conversation is created, but it can''t be updated.' uniqueSenders: type: array items: @@ -47575,6 +47848,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.onPremisesSyncBehavior: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesSyncBehavior + type: object + properties: + isCloudManaged: + type: boolean + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + additionalProperties: + type: object microsoft.graph.plannerGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -50543,32 +50827,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -51406,11 +51684,17 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -51460,6 +51744,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -51497,6 +51782,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -51572,6 +51858,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -51605,6 +51892,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -51623,6 +51911,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -51720,6 +52009,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -51732,7 +52022,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -51757,6 +52047,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -51818,6 +52109,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -51841,6 +52133,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -51882,6 +52175,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -51915,6 +52209,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -51940,12 +52235,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtection: @@ -57287,13 +57584,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -57819,15 +58116,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -57839,14 +58133,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -57858,7 +58149,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -58384,6 +58674,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -58396,6 +58687,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -58405,6 +58697,30 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.personAnnualEventType: title: personAnnualEventType enum: @@ -58425,6 +58741,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -58460,6 +58777,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -58542,6 +58860,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -58597,6 +58923,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -58604,6 +58934,11 @@ components: displayName: type: string description: Company name. + nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -58639,9 +58974,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtectionPolicySetting: @@ -58718,11 +59055,11 @@ components: properties: calendar: type: string - description: 'The calendar to use, e.g., Gregorian Calendar.Returned by default.' + description: 'The calendar to use; for example, Gregorian Calendar.Returned by default.' nullable: true firstDayOfWeek: type: string - description: 'The first day of the week to use, e.g., Sunday.Returned by default.' + description: 'The first day of the week to use; for example, Sunday.Returned by default.' nullable: true longDateFormat: type: string @@ -58992,6 +59329,11 @@ components: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.virtualEvent: @@ -59126,6 +59468,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -59469,6 +59812,16 @@ components: - sPSharingNotifyUser - sPSharingGenerateIncidentReport type: string + microsoft.graph.labelActionBase: + title: labelActionBase + type: object + properties: + name: + type: string + description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudLicensing.assigneeTypes: title: assigneeTypes enum: @@ -62175,11 +62528,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -62190,14 +62541,12 @@ components: 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 of the mention event. 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 speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object @@ -62578,6 +62927,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: @@ -62607,6 +62957,7 @@ components: languageTag: type: string description: The language to apply the override.Returned by default. Not nullable. + nullable: true translationBehavior: $ref: '#/components/schemas/microsoft.graph.translationBehavior' additionalProperties: @@ -62747,6 +63098,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.communicationsIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -65162,7 +65524,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object @@ -67090,6 +67452,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethodCollectionResponse' + microsoft.graph.externalAuthenticationMethodCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethodCollectionResponse' microsoft.graph.fido2AuthenticationMethodCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/beta/NetworkAccess.yml b/openApiDocs/beta/NetworkAccess.yml index 06b967000b2..19578f1df08 100644 --- a/openApiDocs/beta/NetworkAccess.yml +++ b/openApiDocs/beta/NetworkAccess.yml @@ -69,7 +69,11 @@ paths: get: tags: - networkAccess.alert - summary: Get alerts from networkAccess + summary: List alert objects + description: Get a list of alert objects and their properties for various alerts generated by Global Secure Access (GSA). + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-networkaccessroot-list-alerts?view=graph-rest-beta operationId: networkAccess_ListAlert parameters: - $ref: '#/components/parameters/top' @@ -245,6 +249,7 @@ paths: tags: - networkAccess.alert summary: Get policy from networkAccess + description: The filtering policy associated with the alert. This relationship allows you to retrieve or manage the filtering policy that triggered or is related to the alert instance. operationId: networkAccess.alert_GetPolicy parameters: - name: alert-id @@ -348,11 +353,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-11-01' - date: '2024-09-09' - version: 2022-06/PrivatePreview:NetworkAccess x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -406,11 +406,6 @@ paths: type: object default: $ref: '#/components/responses/error' - deprecated: true - x-ms-deprecation: - removalDate: '2024-11-01' - date: '2024-09-09' - version: 2022-06/PrivatePreview:NetworkAccess x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' @@ -4401,8 +4396,11 @@ paths: get: tags: - networkAccess.filteringProfile - summary: Get policies from networkAccess - description: The traffic forwarding policies associated with this profile. + summary: List tlsInspectionPolicyLink objects + description: Get a list of the tlsInspectionPolicyLink objects on a filtering profile. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-tlsinspectionpolicylink-list?view=graph-rest-beta operationId: networkAccess.filteringProfile_ListPolicy parameters: - name: filteringProfile-id @@ -4460,7 +4458,11 @@ paths: post: tags: - networkAccess.filteringProfile - summary: Create new navigation property to policies for networkAccess + summary: Create tlsInspectionPolicyLink + description: Create a new tlsInspectionPolicyLink to connect a filtering profile with a tlsInspectionPolicy. One 1 tlsInspectionPolicy is allowed for every filtering profile. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-tlsinspectionpolicylink-post?view=graph-rest-beta operationId: networkAccess.filteringProfile_CreatePolicy parameters: - name: filteringProfile-id @@ -4492,8 +4494,11 @@ paths: get: tags: - networkAccess.filteringProfile - summary: Get policies from networkAccess - description: The traffic forwarding policies associated with this profile. + summary: Get threatIntelligencePolicyLink + description: Read the properties and relationships of a threatIntelligencePolicyLink object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-threatintelligencepolicylink-get?view=graph-rest-beta operationId: networkAccess.filteringProfile_GetPolicy parameters: - name: filteringProfile-id @@ -4545,7 +4550,11 @@ paths: patch: tags: - networkAccess.filteringProfile - summary: Update the navigation property policies in networkAccess + summary: Update tlsInspectionPolicyLink + description: Update the properties of a tlsInspectionPolicyLink object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-tlsinspectionpolicylink-update?view=graph-rest-beta operationId: networkAccess.filteringProfile_UpdatePolicy parameters: - name: filteringProfile-id @@ -4584,7 +4593,11 @@ paths: delete: tags: - networkAccess.filteringProfile - summary: Delete navigation property policies for networkAccess + summary: Delete tlsInspectionPolicyLink + description: Delete a tlsInspectionPolicyLink object. Used to unlink a tlsInspectionPolicy from a filtering profile. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-tlsinspectionpolicylink-delete?view=graph-rest-beta operationId: networkAccess.filteringProfile_DeletePolicy parameters: - name: filteringProfile-id @@ -4619,8 +4632,11 @@ paths: get: tags: - networkAccess.filteringProfile - summary: Get policy from networkAccess - description: Policy. + summary: List threatIntelligencePolicies for a filteringProfile + description: Get a list of threatIntelligencePolicy objects associated with a threat intelligence policy link. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-threatintelligencepolicylink-list-policy?view=graph-rest-beta operationId: networkAccess.filteringProfile.policy_GetPolicy parameters: - name: filteringProfile-id @@ -7732,12 +7748,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /networkAccess/settings/enrichedAuditLogs: + /networkAccess/settings/forwardingOptions: get: tags: - networkAccess.settings - summary: Get enrichedAuditLogs from networkAccess - operationId: networkAccess.setting_GetEnrichedAuditLog + summary: Get forwardingOptions + description: 'Retrieve the forwarding options for the tenant, with a specific focus on the ''skipDnsLookupState'' flag. This flag determines whether DNS lookup will be skipped, allowing Microsoft 365 traffic to be forwarded directly to the Front Door using the client-resolved destination.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-forwardingoptions-get?view=graph-rest-beta + operationId: networkAccess.setting_GetForwardingOption parameters: - name: $select in: query @@ -7765,21 +7785,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.networkaccess.enrichedAuditLogs' + $ref: '#/components/schemas/microsoft.graph.networkaccess.forwardingOptions' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - networkAccess.settings - summary: Update the navigation property enrichedAuditLogs in networkAccess - operationId: networkAccess.setting_UpdateEnrichedAuditLog + summary: Update forwardingOptions + description: 'the forwarding options for the tenant, with a specific focus on the skipDnsLookupState flag. This flag determines whether DNS lookup will be skipped, allowing Microsoft 365 traffic to be forwarded directly to the Front Door using the client-resolved destination.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-forwardingoptions-update?view=graph-rest-beta + operationId: networkAccess.setting_UpdateForwardingOption requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.networkaccess.enrichedAuditLogs' + $ref: '#/components/schemas/microsoft.graph.networkaccess.forwardingOptions' required: true responses: 2XX: @@ -7787,15 +7811,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.networkaccess.enrichedAuditLogs' + $ref: '#/components/schemas/microsoft.graph.networkaccess.forwardingOptions' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - networkAccess.settings - summary: Delete navigation property enrichedAuditLogs for networkAccess - operationId: networkAccess.setting_DeleteEnrichedAuditLog + summary: Delete navigation property forwardingOptions for networkAccess + operationId: networkAccess.setting_DeleteForwardingOption parameters: - name: If-Match in: header @@ -7809,16 +7833,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /networkAccess/settings/forwardingOptions: + /networkAccess/tenantStatus: get: tags: - - networkAccess.settings - summary: Get forwardingOptions - description: 'Retrieve the forwarding options for the tenant, with a specific focus on the ''skipDnsLookupState'' flag. This flag determines whether DNS lookup will be skipped, allowing Microsoft 365 traffic to be forwarded directly to the Front Door using the client-resolved destination.' + - networkAccess.tenantStatus + summary: Get tenantStatus + description: Retrieve the onboarding status of a specific tenant. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/networkaccess-forwardingoptions-get?view=graph-rest-beta - operationId: networkAccess.setting_GetForwardingOption + url: https://learn.microsoft.com/graph/api/networkaccess-tenantstatus-get?view=graph-rest-beta + operationId: networkAccess_GetTenantStatus parameters: - name: $select in: query @@ -7846,25 +7870,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.networkaccess.forwardingOptions' + $ref: '#/components/schemas/microsoft.graph.networkaccess.tenantStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - networkAccess.settings - summary: Update forwardingOptions - description: 'the forwarding options for the tenant, with a specific focus on the skipDnsLookupState flag. This flag determines whether DNS lookup will be skipped, allowing Microsoft 365 traffic to be forwarded directly to the Front Door using the client-resolved destination.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/networkaccess-forwardingoptions-update?view=graph-rest-beta - operationId: networkAccess.setting_UpdateForwardingOption + - networkAccess.tenantStatus + summary: Update the navigation property tenantStatus in networkAccess + operationId: networkAccess_UpdateTenantStatus requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.networkaccess.forwardingOptions' + $ref: '#/components/schemas/microsoft.graph.networkaccess.tenantStatus' required: true responses: 2XX: @@ -7872,15 +7892,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.networkaccess.forwardingOptions' + $ref: '#/components/schemas/microsoft.graph.networkaccess.tenantStatus' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - networkAccess.settings - summary: Delete navigation property forwardingOptions for networkAccess - operationId: networkAccess.setting_DeleteForwardingOption + - networkAccess.tenantStatus + summary: Delete navigation property tenantStatus for networkAccess + operationId: networkAccess_DeleteTenantStatus parameters: - name: If-Match in: header @@ -7894,17 +7914,106 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /networkAccess/tenantStatus: + /networkAccess/threatIntelligencePolicies: get: tags: - - networkAccess.tenantStatus - summary: Get tenantStatus - description: Retrieve the onboarding status of a specific tenant. + - networkAccess.threatIntelligencePolicy + summary: List threatIntelligencePolicy objects + description: Get a list of the threatIntelligencePolicy objects and their properties. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/networkaccess-tenantstatus-get?view=graph-rest-beta - operationId: networkAccess_GetTenantStatus + url: https://learn.microsoft.com/graph/api/networkaccess-networkaccessroot-list-threatintelligencepolicies?view=graph-rest-beta + operationId: networkAccess_ListThreatIntelligencePolicy 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.networkaccess.threatIntelligencePolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - networkAccess.threatIntelligencePolicy + summary: Create threatIntelligencePolicy + description: Create a new threatIntelligencePolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-networkaccessroot-post-threatintelligencepolicies?view=graph-rest-beta + operationId: networkAccess_CreateThreatIntelligencePolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.networkaccess.threatIntelligencePolicy' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.networkaccess.threatIntelligencePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy-id}': + get: + tags: + - networkAccess.threatIntelligencePolicy + summary: Get threatIntelligencePolicy + description: Read the properties and relationships of a threatIntelligencePolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-threatintelligencepolicy-get?view=graph-rest-beta + operationId: networkAccess_GetThreatIntelligencePolicy + parameters: + - name: threatIntelligencePolicy-id + in: path + description: The unique identifier of threatIntelligencePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: threatIntelligencePolicy - name: $select in: query description: Select properties to be returned @@ -7931,21 +8040,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.networkaccess.tenantStatus' + $ref: '#/components/schemas/microsoft.graph.networkaccess.threatIntelligencePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - networkAccess.tenantStatus - summary: Update the navigation property tenantStatus in networkAccess - operationId: networkAccess_UpdateTenantStatus + - networkAccess.threatIntelligencePolicy + summary: Update threatIntelligencePolicy + description: Update the properties of a threatIntelligencePolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-threatintelligencepolicy-update?view=graph-rest-beta + operationId: networkAccess_UpdateThreatIntelligencePolicy + parameters: + - name: threatIntelligencePolicy-id + in: path + description: The unique identifier of threatIntelligencePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: threatIntelligencePolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.networkaccess.tenantStatus' + $ref: '#/components/schemas/microsoft.graph.networkaccess.threatIntelligencePolicy' required: true responses: 2XX: @@ -7953,16 +8075,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.networkaccess.tenantStatus' + $ref: '#/components/schemas/microsoft.graph.networkaccess.threatIntelligencePolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - networkAccess.tenantStatus - summary: Delete navigation property tenantStatus for networkAccess - operationId: networkAccess_DeleteTenantStatus + - networkAccess.threatIntelligencePolicy + summary: Delete threatIntelligencePolicy + description: Delete a threatIntelligencePolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-networkaccessroot-delete-threatintelligencepolicies?view=graph-rest-beta + operationId: networkAccess_DeleteThreatIntelligencePolicy parameters: + - name: threatIntelligencePolicy-id + in: path + description: The unique identifier of threatIntelligencePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: threatIntelligencePolicy - name: If-Match in: header description: ETag @@ -7975,13 +8109,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /networkAccess/threatIntelligencePolicies: + '/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy-id}/policyRules': get: tags: - networkAccess.threatIntelligencePolicy - summary: Get threatIntelligencePolicies from networkAccess - operationId: networkAccess_ListThreatIntelligencePolicy + summary: Get policyRules from networkAccess + description: Represents the definition of the policy ruleset that makes up the core definition of a policy. + operationId: networkAccess.threatIntelligencePolicy_ListPolicyRule parameters: + - name: threatIntelligencePolicy-id + in: path + description: The unique identifier of threatIntelligencePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: threatIntelligencePolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -8019,7 +8162,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.networkaccess.threatIntelligencePolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.networkaccess.policyRuleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -8029,14 +8172,23 @@ paths: post: tags: - networkAccess.threatIntelligencePolicy - summary: Create new navigation property to threatIntelligencePolicies for networkAccess - operationId: networkAccess_CreateThreatIntelligencePolicy + summary: Create new navigation property to policyRules for networkAccess + operationId: networkAccess.threatIntelligencePolicy_CreatePolicyRule + parameters: + - name: threatIntelligencePolicy-id + in: path + description: The unique identifier of threatIntelligencePolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: threatIntelligencePolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.networkaccess.threatIntelligencePolicy' + $ref: '#/components/schemas/microsoft.graph.networkaccess.policyRule' required: true responses: 2XX: @@ -8044,16 +8196,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.networkaccess.threatIntelligencePolicy' + $ref: '#/components/schemas/microsoft.graph.networkaccess.policyRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy-id}': + '/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy-id}/policyRules/{policyRule-id}': get: tags: - networkAccess.threatIntelligencePolicy - summary: Get threatIntelligencePolicies from networkAccess - operationId: networkAccess_GetThreatIntelligencePolicy + summary: Get policyRules from networkAccess + description: Represents the definition of the policy ruleset that makes up the core definition of a policy. + operationId: networkAccess.threatIntelligencePolicy_GetPolicyRule parameters: - name: threatIntelligencePolicy-id in: path @@ -8063,6 +8216,14 @@ paths: schema: type: string x-ms-docs-key-type: threatIntelligencePolicy + - name: policyRule-id + in: path + description: The unique identifier of policyRule + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: policyRule - name: $select in: query description: Select properties to be returned @@ -8089,15 +8250,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.networkaccess.threatIntelligencePolicy' + $ref: '#/components/schemas/microsoft.graph.networkaccess.policyRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - networkAccess.threatIntelligencePolicy - summary: Update the navigation property threatIntelligencePolicies in networkAccess - operationId: networkAccess_UpdateThreatIntelligencePolicy + summary: Update the navigation property policyRules in networkAccess + operationId: networkAccess.threatIntelligencePolicy_UpdatePolicyRule parameters: - name: threatIntelligencePolicy-id in: path @@ -8107,12 +8268,20 @@ paths: schema: type: string x-ms-docs-key-type: threatIntelligencePolicy + - name: policyRule-id + in: path + description: The unique identifier of policyRule + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: policyRule requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.networkaccess.threatIntelligencePolicy' + $ref: '#/components/schemas/microsoft.graph.networkaccess.policyRule' required: true responses: 2XX: @@ -8120,15 +8289,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.networkaccess.threatIntelligencePolicy' + $ref: '#/components/schemas/microsoft.graph.networkaccess.policyRule' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - networkAccess.threatIntelligencePolicy - summary: Delete navigation property threatIntelligencePolicies for networkAccess - operationId: networkAccess_DeleteThreatIntelligencePolicy + summary: Delete navigation property policyRules for networkAccess + operationId: networkAccess.threatIntelligencePolicy_DeletePolicyRule parameters: - name: threatIntelligencePolicy-id in: path @@ -8138,6 +8307,14 @@ paths: schema: type: string x-ms-docs-key-type: threatIntelligencePolicy + - name: policyRule-id + in: path + description: The unique identifier of policyRule + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: policyRule - name: If-Match in: header description: ETag @@ -8150,13 +8327,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy-id}/policyRules': + '/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy-id}/policyRules/$count': get: tags: - networkAccess.threatIntelligencePolicy - summary: Get policyRules from networkAccess - description: Represents the definition of the policy ruleset that makes up the core definition of a policy. - operationId: networkAccess.threatIntelligencePolicy_ListPolicyRule + summary: Get the number of the resource + operationId: networkAccess.threatIntelligencePolicy.policyRule_GetCount parameters: - name: threatIntelligencePolicy-id in: path @@ -8166,6 +8342,528 @@ paths: schema: type: string x-ms-docs-key-type: threatIntelligencePolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /networkAccess/threatIntelligencePolicies/$count: + get: + tags: + - networkAccess.threatIntelligencePolicy + summary: Get the number of the resource + operationId: networkAccess.threatIntelligencePolicy_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /networkAccess/tls: + get: + tags: + - networkAccess.tlsTermination + summary: Get tls from networkAccess + description: A container for tenant-level TLS inspection settings for Global Secure Access. + operationId: networkAccess_GetTl + 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.networkaccess.tlsTermination' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - networkAccess.tlsTermination + summary: Update the navigation property tls in networkAccess + operationId: networkAccess_UpdateTl + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.networkaccess.tlsTermination' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.networkaccess.tlsTermination' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - networkAccess.tlsTermination + summary: Delete navigation property tls for networkAccess + operationId: networkAccess_DeleteTl + 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 + /networkAccess/tls/externalCertificateAuthorityCertificates: + get: + tags: + - networkAccess.tlsTermination + summary: List externalCertificateAuthorityCertificate objects + description: Get a list of the externalCertificateAuthorityCertificate objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-tlstermination-list-externalcertificateauthoritycertificates?view=graph-rest-beta + operationId: networkAccess.tl_ListExternalCertificateAuthorityCertificate + 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.networkaccess.externalCertificateAuthorityCertificateCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - networkAccess.tlsTermination + summary: Create externalCertificateAuthorityCertificate + description: Create a new externalCertificateAuthorityCertificate object. This request generates the Certificate Signing Request (CSR) that you download to sign and generate a certificate that you upload to the service using the Update externalCertificateAuthorityCertificate operation. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-tlstermination-post-externalcertificateauthoritycertificates?view=graph-rest-beta + operationId: networkAccess.tl_CreateExternalCertificateAuthorityCertificate + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.networkaccess.externalCertificateAuthorityCertificate' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.networkaccess.externalCertificateAuthorityCertificate' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/networkAccess/tls/externalCertificateAuthorityCertificates/{externalCertificateAuthorityCertificate-id}': + get: + tags: + - networkAccess.tlsTermination + summary: Get externalCertificateAuthorityCertificate + description: Get a externalCertificateAuthorityCertificate object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-externalcertificateauthoritycertificate-get?view=graph-rest-beta + operationId: networkAccess.tl_GetExternalCertificateAuthorityCertificate + parameters: + - name: externalCertificateAuthorityCertificate-id + in: path + description: The unique identifier of externalCertificateAuthorityCertificate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: externalCertificateAuthorityCertificate + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.networkaccess.externalCertificateAuthorityCertificate' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - networkAccess.tlsTermination + summary: Update externalCertificateAuthorityCertificate + description: Update the properties of an externalCertificateAuthorityCertificate object. This can be used by a GSA admin to upload the generated certificate for GSA. The certificate is generated by signing the downloaded CSR with the customer's PKI. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-externalcertificateauthoritycertificate-update?view=graph-rest-beta + operationId: networkAccess.tl_UpdateExternalCertificateAuthorityCertificate + parameters: + - name: externalCertificateAuthorityCertificate-id + in: path + description: The unique identifier of externalCertificateAuthorityCertificate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: externalCertificateAuthorityCertificate + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.networkaccess.externalCertificateAuthorityCertificate' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.networkaccess.externalCertificateAuthorityCertificate' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - networkAccess.tlsTermination + summary: Delete externalCertificateAuthorityCertificate + description: Delete an externalCertificateAuthorityCertificate object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-externalcertificateauthoritycertificate-delete?view=graph-rest-beta + operationId: networkAccess.tl_DeleteExternalCertificateAuthorityCertificate + parameters: + - name: externalCertificateAuthorityCertificate-id + in: path + description: The unique identifier of externalCertificateAuthorityCertificate + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: externalCertificateAuthorityCertificate + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /networkAccess/tls/externalCertificateAuthorityCertificates/$count: + get: + tags: + - networkAccess.tlsTermination + summary: Get the number of the resource + operationId: networkAccess.tl.externalCertificateAuthorityCertificate_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /networkAccess/tlsInspectionPolicies: + get: + tags: + - networkAccess.tlsInspectionPolicy + summary: List tlsInspectionPolicy objects + description: Get a list of the tlsInspectionPolicy objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-networkaccessroot-list-tlsinspectionpolicies?view=graph-rest-beta + operationId: networkAccess_ListTlsInspectionPolicy + 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.networkaccess.tlsInspectionPolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - networkAccess.tlsInspectionPolicy + summary: Create tlsInspectionPolicy + description: Create a new tlsInspectionPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-networkaccessroot-post-tlsinspectionpolicies?view=graph-rest-beta + operationId: networkAccess_CreateTlsInspectionPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.networkaccess.tlsInspectionPolicy' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.networkaccess.tlsInspectionPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/networkAccess/tlsInspectionPolicies/{tlsInspectionPolicy-id}': + get: + tags: + - networkAccess.tlsInspectionPolicy + summary: Get tlsInspectionPolicy + description: Get a tlsInspectionPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-tlsinspectionpolicy-get?view=graph-rest-beta + operationId: networkAccess_GetTlsInspectionPolicy + parameters: + - name: tlsInspectionPolicy-id + in: path + description: The unique identifier of tlsInspectionPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: tlsInspectionPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.networkaccess.tlsInspectionPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - networkAccess.tlsInspectionPolicy + summary: Update tlsInspectionPolicy + description: Update the properties of a tlsInspectionPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-tlsinspectionpolicy-update?view=graph-rest-beta + operationId: networkAccess_UpdateTlsInspectionPolicy + parameters: + - name: tlsInspectionPolicy-id + in: path + description: The unique identifier of tlsInspectionPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: tlsInspectionPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.networkaccess.tlsInspectionPolicy' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.networkaccess.tlsInspectionPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - networkAccess.tlsInspectionPolicy + summary: Delete tlsInspectionPolicy + description: Delete a tlsInspectionPolicy object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-tlsinspectionpolicy-delete?view=graph-rest-beta + operationId: networkAccess_DeleteTlsInspectionPolicy + parameters: + - name: tlsInspectionPolicy-id + in: path + description: The unique identifier of tlsInspectionPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: tlsInspectionPolicy + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/networkAccess/tlsInspectionPolicies/{tlsInspectionPolicy-id}/policyRules': + get: + tags: + - networkAccess.tlsInspectionPolicy + summary: List policyRules for TLS Inspection + description: Get a list of the tlsInspectionRule objects in a tlsInspectionPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-tlsinspectionpolicy-list-policyrules?view=graph-rest-beta + operationId: networkAccess.tlsInspectionPolicy_ListPolicyRule + parameters: + - name: tlsInspectionPolicy-id + in: path + description: The unique identifier of tlsInspectionPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: tlsInspectionPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -8212,18 +8910,22 @@ paths: x-ms-docs-operation-type: operation post: tags: - - networkAccess.threatIntelligencePolicy - summary: Create new navigation property to policyRules for networkAccess - operationId: networkAccess.threatIntelligencePolicy_CreatePolicyRule + - networkAccess.tlsInspectionPolicy + summary: Create tlsInspectionRule + description: Create a new tlsInspectionRule object in a tlsInspectionPolicy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-tlsinspectionpolicy-post-policyrules?view=graph-rest-beta + operationId: networkAccess.tlsInspectionPolicy_CreatePolicyRule parameters: - - name: threatIntelligencePolicy-id + - name: tlsInspectionPolicy-id in: path - description: The unique identifier of threatIntelligencePolicy + description: The unique identifier of tlsInspectionPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: threatIntelligencePolicy + x-ms-docs-key-type: tlsInspectionPolicy requestBody: description: New navigation property content: @@ -8241,22 +8943,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy-id}/policyRules/{policyRule-id}': + '/networkAccess/tlsInspectionPolicies/{tlsInspectionPolicy-id}/policyRules/{policyRule-id}': get: tags: - - networkAccess.threatIntelligencePolicy - summary: Get policyRules from networkAccess - description: Represents the definition of the policy ruleset that makes up the core definition of a policy. - operationId: networkAccess.threatIntelligencePolicy_GetPolicyRule + - networkAccess.tlsInspectionPolicy + summary: Get tlsInspectionRule + description: Get a tlsInspectionRule object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-tlsinspectionrule-get?view=graph-rest-beta + operationId: networkAccess.tlsInspectionPolicy_GetPolicyRule parameters: - - name: threatIntelligencePolicy-id + - name: tlsInspectionPolicy-id in: path - description: The unique identifier of threatIntelligencePolicy + description: The unique identifier of tlsInspectionPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: threatIntelligencePolicy + x-ms-docs-key-type: tlsInspectionPolicy - name: policyRule-id in: path description: The unique identifier of policyRule @@ -8297,18 +9002,22 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - networkAccess.threatIntelligencePolicy - summary: Update the navigation property policyRules in networkAccess - operationId: networkAccess.threatIntelligencePolicy_UpdatePolicyRule + - networkAccess.tlsInspectionPolicy + summary: Update tlsInspectionRule + description: Update the properties of a tlsInspectionRule object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-tlsinspectionrule-update?view=graph-rest-beta + operationId: networkAccess.tlsInspectionPolicy_UpdatePolicyRule parameters: - - name: threatIntelligencePolicy-id + - name: tlsInspectionPolicy-id in: path - description: The unique identifier of threatIntelligencePolicy + description: The unique identifier of tlsInspectionPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: threatIntelligencePolicy + x-ms-docs-key-type: tlsInspectionPolicy - name: policyRule-id in: path description: The unique identifier of policyRule @@ -8336,18 +9045,22 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - networkAccess.threatIntelligencePolicy - summary: Delete navigation property policyRules for networkAccess - operationId: networkAccess.threatIntelligencePolicy_DeletePolicyRule + - networkAccess.tlsInspectionPolicy + summary: Delete tlsInspectionRule + description: Delete a tlsInspectionRule object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-tlsinspectionrule-delete?view=graph-rest-beta + operationId: networkAccess.tlsInspectionPolicy_DeletePolicyRule parameters: - - name: threatIntelligencePolicy-id + - name: tlsInspectionPolicy-id in: path - description: The unique identifier of threatIntelligencePolicy + description: The unique identifier of tlsInspectionPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: threatIntelligencePolicy + x-ms-docs-key-type: tlsInspectionPolicy - name: policyRule-id in: path description: The unique identifier of policyRule @@ -8368,21 +9081,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy-id}/policyRules/$count': + '/networkAccess/tlsInspectionPolicies/{tlsInspectionPolicy-id}/policyRules/$count': get: tags: - - networkAccess.threatIntelligencePolicy + - networkAccess.tlsInspectionPolicy summary: Get the number of the resource - operationId: networkAccess.threatIntelligencePolicy.policyRule_GetCount + operationId: networkAccess.tlsInspectionPolicy.policyRule_GetCount parameters: - - name: threatIntelligencePolicy-id + - name: tlsInspectionPolicy-id in: path - description: The unique identifier of threatIntelligencePolicy + description: The unique identifier of tlsInspectionPolicy required: true style: simple schema: type: string - x-ms-docs-key-type: threatIntelligencePolicy + x-ms-docs-key-type: tlsInspectionPolicy - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -8390,12 +9103,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /networkAccess/threatIntelligencePolicies/$count: + /networkAccess/tlsInspectionPolicies/$count: get: tags: - - networkAccess.threatIntelligencePolicy + - networkAccess.tlsInspectionPolicy summary: Get the number of the resource - operationId: networkAccess.threatIntelligencePolicy_GetCount + operationId: networkAccess.tlsInspectionPolicy_GetCount parameters: - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' @@ -8435,13 +9148,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.networkaccess.forwardingPolicy' - description: A forwarding policy defines the specific traffic that is routed through the Global Secure Access Service. It's then added to a forwarding profile. x-ms-navigationProperty: true forwardingProfiles: type: array items: $ref: '#/components/schemas/microsoft.graph.networkaccess.forwardingProfile' - description: A forwarding profile determines which types of traffic are routed through the Global Secure Access services and which ones are skipped. The handling of specific traffic is determined by the forwarding policies that are added to the forwarding profile. x-ms-navigationProperty: true logs: $ref: '#/components/schemas/microsoft.graph.networkaccess.logs' @@ -8456,6 +9167,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.networkaccess.threatIntelligencePolicy' x-ms-navigationProperty: true + tls: + $ref: '#/components/schemas/microsoft.graph.networkaccess.tlsTermination' + tlsInspectionPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.networkaccess.tlsInspectionPolicy' + description: Allows you to configure TLS termination for your organization's network traffic through Global Secure Access. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.networkaccess.alert: @@ -8468,28 +9187,78 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.networkaccess.alertAction' + description: List of possible action items to take based on the alert (if applicable). alertType: $ref: '#/components/schemas/microsoft.graph.networkaccess.alertType' + categories: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.networkaccess.intentCategory' + description: Categories associated with the alert. + componentName: + type: string + description: Component name related to the alert. + nullable: true 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 time the alert was created in the system. Required. format: date-time description: type: string + description: Text description explaining the alert. nullable: true detectionTechnology: type: string + description: Alert detection technology. nullable: true displayName: type: string + description: The display name of the alert. Required. + extendedProperties: + $ref: '#/components/schemas/microsoft.graph.networkaccess.extendedProperties' + firstActivityDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 first activity related to the alert. + format: date-time + nullable: true + isPreview: + type: boolean + description: Indicates if the alert is a preview. + nullable: true + 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 + description: The time of the last activity related to the alert. + format: date-time + nullable: true + productName: + type: string + description: The name of the product that raised the alert. + nullable: true relatedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.networkaccess.relatedResource' + description: List of related resources to the alert (if applicable). severity: $ref: '#/components/schemas/microsoft.graph.networkaccess.alertSeverity' + subTechniques: + type: array + items: + type: string + nullable: true + description: Sub-techniques associated with the alert. + techniques: + type: array + items: + type: string + nullable: true + description: Techniques associated with the alert. vendorName: type: string + description: The name of the vendor that raised the alert. policy: $ref: '#/components/schemas/microsoft.graph.networkaccess.filteringPolicy' additionalProperties: @@ -8520,19 +9289,24 @@ components: properties: highSeverityCount: type: number + description: Total number of high alert severity. Required. format: int64 informationalSeverityCount: type: number + description: Total number of informational alert severity. Required. format: int64 lowSeverityCount: type: number + description: Total number of low alert severity. Required. format: int64 mediumSeverityCount: type: number + description: Total number of medium alert severity. Required. format: int64 timeStampDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-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 bucket for counting the alert severities. Required. format: date-time additionalProperties: type: object @@ -8542,6 +9316,7 @@ components: properties: count: type: number + description: Total number of alerts with this specific severity. Required. format: int64 severity: $ref: '#/components/schemas/microsoft.graph.networkaccess.alertSeverity' @@ -8555,6 +9330,7 @@ components: $ref: '#/components/schemas/microsoft.graph.networkaccess.alertType' count: type: number + description: Total number of alerts with this specific severity and type. Required. format: int64 severity: $ref: '#/components/schemas/microsoft.graph.networkaccess.alertSeverity' @@ -10626,17 +11402,17 @@ components: properties: deviceCount: type: number - description: The number of unique devices that were seen. + description: The number of devices in the summary. Required. format: int64 trafficType: $ref: '#/components/schemas/microsoft.graph.networkaccess.trafficType' userCount: type: number - description: The number of unique Microsoft Entra ID users that were seen. + description: The number of users in the summary. Required. format: int64 workloadCount: type: number - description: The number of unique target workloads/hosts that were seen. + description: The number of workloads in the summary. Required. format: int64 additionalProperties: type: object @@ -10925,8 +11701,6 @@ components: $ref: '#/components/schemas/microsoft.graph.networkaccess.conditionalAccessSettings' crossTenantAccess: $ref: '#/components/schemas/microsoft.graph.networkaccess.crossTenantAccessSettings' - enrichedAuditLogs: - $ref: '#/components/schemas/microsoft.graph.networkaccess.enrichedAuditLogs' forwardingOptions: $ref: '#/components/schemas/microsoft.graph.networkaccess.forwardingOptions' additionalProperties: @@ -10951,20 +11725,6 @@ components: $ref: '#/components/schemas/microsoft.graph.networkaccess.status' additionalProperties: type: object - microsoft.graph.networkaccess.enrichedAuditLogs: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: enrichedAuditLogs - type: object - properties: - exchange: - $ref: '#/components/schemas/microsoft.graph.networkaccess.enrichedAuditLogsSettings' - sharepoint: - $ref: '#/components/schemas/microsoft.graph.networkaccess.enrichedAuditLogsSettings' - teams: - $ref: '#/components/schemas/microsoft.graph.networkaccess.enrichedAuditLogsSettings' - additionalProperties: - type: object microsoft.graph.networkaccess.forwardingOptions: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -10998,11 +11758,74 @@ 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 when the policy was last modified. format: date-time settings: $ref: '#/components/schemas/microsoft.graph.networkaccess.threatIntelligencePolicySettings' additionalProperties: type: object + microsoft.graph.networkaccess.tlsTermination: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: tlsTermination + type: object + properties: + externalCertificateAuthorityCertificates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.networkaccess.externalCertificateAuthorityCertificate' + description: List of customer's Certificate Authority (CA) certificates used for TLS inspection in Global Secure Access + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.networkaccess.externalCertificateAuthorityCertificate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: externalCertificateAuthorityCertificate + type: object + properties: + certificate: + type: string + description: The signed X.509 certificate in PEM format. + nullable: true + certificateSigningRequest: + type: string + description: The Certificate Signing Request (CSR) generated when creating the CA. This CSR should be signed using the customer's PKI infrastructure. Read-only. + nullable: true + chain: + type: string + description: 'The certificate chain in PEM format, containing all intermediate certificates up to the root CA.' + nullable: true + commonName: + type: string + description: 'The common name (CN) field of the certificate. Supports $filter (eq, ne, startsWith)' + name: + type: string + description: 'The display name of the CA. Supports $filter (eq, ne, startsWith)' + organizationName: + type: string + description: 'The organization name (OU) field of the certificate. Supports $filter (eq, ne, startsWith)' + status: + $ref: '#/components/schemas/microsoft.graph.networkaccess.tlsCertificateStatus' + validity: + $ref: '#/components/schemas/microsoft.graph.networkaccess.validityDate' + additionalProperties: + type: object + microsoft.graph.networkaccess.tlsInspectionPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.networkaccess.policy' + - title: tlsInspectionPolicy + type: object + properties: + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The timestamp of when the policy was last modified. Supports $filter (eq, ne, not, ge, le, in) and $orderby. Read-only.' + format: date-time + settings: + $ref: '#/components/schemas/microsoft.graph.networkaccess.tlsInspectionPolicySettings' + additionalProperties: + type: object microsoft.graph.entity: title: entity type: object @@ -11018,9 +11841,11 @@ components: properties: actionLink: type: string + description: A link to more information or to perform the action (if applicable). nullable: true actionText: type: string + description: Text describing the action. Required. additionalProperties: type: object microsoft.graph.networkaccess.alertType: @@ -11038,6 +11863,35 @@ components: - patientZero - dlp type: string + microsoft.graph.networkaccess.intentCategory: + title: intentCategory + enum: + - initialAccess + - persistence + - privilegeEscalation + - defenseEvasion + - credentialAccess + - discovery + - lateralMovement + - execution + - collection + - exfiltration + - commandAndControl + - impact + - impairProcessControl + - inhibitResponseFunction + - reconnaissance + - resourceDevelopment + - evasion + - unknownFutureValue + type: string + microsoft.graph.networkaccess.extendedProperties: + allOf: + - $ref: '#/components/schemas/microsoft.graph.Dictionary' + - title: extendedProperties + type: object + additionalProperties: + type: object microsoft.graph.networkaccess.relatedResource: title: relatedResource type: object @@ -12724,6 +13578,12 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. x-ms-navigationProperty: true + externalAuthenticationMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + description: Represents the external methods registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: @@ -13287,6 +14147,12 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' productType: $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' + provisionedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. 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 provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -13312,6 +14178,8 @@ components: nullable: true servicePlanType: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + sharedDeviceDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcFrontlineSharedDeviceDetail' status: $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' statusDetail: @@ -13320,6 +14188,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' userAccountType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. @@ -13774,6 +14644,12 @@ components: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this site. Nullable. + x-ms-navigationProperty: true externalColumns: type: array items: @@ -14195,6 +15071,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -15045,7 +15923,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -15373,7 +16251,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -16128,14 +17006,6 @@ components: - guest - unknownFutureValue type: string - microsoft.graph.networkaccess.enrichedAuditLogsSettings: - title: enrichedAuditLogsSettings - type: object - properties: - status: - $ref: '#/components/schemas/microsoft.graph.networkaccess.status' - additionalProperties: - type: object microsoft.graph.networkaccess.onboardingStatus: title: onboardingStatus enum: @@ -16155,6 +17025,37 @@ components: $ref: '#/components/schemas/microsoft.graph.networkaccess.threatIntelligenceAction' additionalProperties: type: object + microsoft.graph.networkaccess.tlsCertificateStatus: + title: tlsCertificateStatus + enum: + - csrGenerated + - enrolling + - active + - unknownFutureValue + - expiring + - expired + type: string + microsoft.graph.networkaccess.validityDate: + title: validityDate + 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: Date and time when certificate validity expires. + format: date-time + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time when certificate validity begins. + format: date-time + additionalProperties: + type: object + microsoft.graph.networkaccess.tlsInspectionPolicySettings: + title: tlsInspectionPolicySettings + type: object + additionalProperties: + type: object microsoft.graph.ODataErrors.ODataError: required: - error @@ -16388,6 +17289,37 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.networkaccess.externalCertificateAuthorityCertificateCollectionResponse: + title: Collection of externalCertificateAuthorityCertificate + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.networkaccess.externalCertificateAuthorityCertificate' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.networkaccess.tlsInspectionPolicyCollectionResponse: + title: Collection of tlsInspectionPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.networkaccess.tlsInspectionPolicy' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.Dictionary: + title: Dictionary + type: object + additionalProperties: + type: object microsoft.graph.networkaccess.ruleDestination: title: ruleDestination type: object @@ -16978,6 +17910,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: externalAuthenticationMethod + type: object + properties: + configurationId: + type: string + description: A unique identifier used to manage the external auth method within Microsoft Entra ID. + displayName: + type: string + description: Custom name given to the registered external authentication method. + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -18049,6 +18995,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -18057,6 +19004,16 @@ components: - business - unknownFutureValue type: string + microsoft.graph.cloudPcFrontlineSharedDeviceDetail: + title: cloudPcFrontlineSharedDeviceDetail + type: object + properties: + assignedToUserPrincipalName: + type: string + description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -18122,6 +19079,13 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcUserExperienceType: + title: cloudPcUserExperienceType + enum: + - cloudPc + - cloudApp + - unknownFutureValue + type: string microsoft.graph.callSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -19272,12 +20236,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget' applicationMode: $ref: '#/components/schemas/microsoft.graph.applicationMode' - assignedPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelPolicy' - autoLabeling: - $ref: '#/components/schemas/microsoft.graph.autoLabeling' autoTooltip: type: string nullable: true @@ -19302,10 +20260,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -19498,7 +20452,7 @@ components: description: A short summary from the body of the latest post in this conversation. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + description: 'The topic of the conversation. This property can be set when the conversation is created, but it can''t be updated.' uniqueSenders: type: array items: @@ -19535,6 +20489,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.onPremisesSyncBehavior: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesSyncBehavior + type: object + properties: + isCloudManaged: + type: boolean + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + additionalProperties: + type: object microsoft.graph.plannerGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -22479,32 +23444,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -23362,11 +24321,17 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -23416,6 +24381,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -23453,6 +24419,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -23528,6 +24495,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -23561,6 +24529,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -23579,6 +24548,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -23676,6 +24646,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -23688,7 +24659,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -23713,6 +24684,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -23774,6 +24746,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -23797,6 +24770,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -23838,6 +24812,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -23871,6 +24846,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -23896,12 +24872,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.identity: @@ -27158,45 +28136,6 @@ components: - automatic - recommended type: string - microsoft.graph.labelPolicy: - title: labelPolicy - type: object - properties: - id: - type: string - description: The unique identifier of the label policy. - name: - type: string - description: The display name of the label policy. - nullable: true - additionalProperties: - type: object - microsoft.graph.autoLabeling: - title: autoLabeling - type: object - properties: - message: - type: string - description: The message displayed to the user when the label is applied automatically. - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - description: The list of sensitive information type (SIT) IDs that trigger the automatic application of this label. - additionalProperties: - type: object - microsoft.graph.labelActionBase: - title: labelActionBase - type: object - properties: - name: - type: string - description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' - nullable: true - additionalProperties: - type: object microsoft.graph.usageRightsIncluded: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -28946,13 +29885,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -29478,15 +30417,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -29498,14 +30434,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -29517,7 +30450,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -29783,6 +30715,9 @@ components: 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 + isAgenticExperienceEnabled: + type: boolean + nullable: true justificationRequiredOnApproval: type: boolean description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. @@ -30113,6 +31048,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -30125,6 +31061,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -30134,6 +31071,30 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.personAnnualEventType: title: personAnnualEventType enum: @@ -30154,6 +31115,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -30189,6 +31151,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -30271,6 +31234,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -30326,6 +31297,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -30333,6 +31308,11 @@ components: displayName: type: string description: Company name. + nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -30368,9 +31348,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtectionPolicySetting: @@ -30447,11 +31429,11 @@ components: properties: calendar: type: string - description: 'The calendar to use, e.g., Gregorian Calendar.Returned by default.' + description: 'The calendar to use; for example, Gregorian Calendar.Returned by default.' nullable: true firstDayOfWeek: type: string - description: 'The first day of the week to use, e.g., Sunday.Returned by default.' + description: 'The first day of the week to use; for example, Sunday.Returned by default.' nullable: true longDateFormat: type: string @@ -30721,6 +31703,11 @@ components: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.virtualEvent: @@ -30855,6 +31842,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -33914,11 +34902,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -33929,14 +34915,12 @@ components: 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 of the mention event. 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 speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object @@ -34327,6 +35311,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: @@ -34356,6 +35341,7 @@ components: languageTag: type: string description: The language to apply the override.Returned by default. Not nullable. + nullable: true translationBehavior: $ref: '#/components/schemas/microsoft.graph.translationBehavior' additionalProperties: @@ -34496,6 +35482,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.communicationsIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -36839,7 +37836,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object @@ -36867,11 +37864,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' @@ -38314,6 +39306,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.networkaccess.threatIntelligencePolicyCollectionResponse' + microsoft.graph.networkaccess.externalCertificateAuthorityCertificateCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.networkaccess.externalCertificateAuthorityCertificateCollectionResponse' + microsoft.graph.networkaccess.tlsInspectionPolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.networkaccess.tlsInspectionPolicyCollectionResponse' parameters: top: name: $top diff --git a/openApiDocs/beta/People.yml b/openApiDocs/beta/People.yml index 2e01e52bbdd..43ffe9564a8 100644 --- a/openApiDocs/beta/People.yml +++ b/openApiDocs/beta/People.yml @@ -1505,7 +1505,7 @@ paths: tags: - users.profile summary: Delete personAward - description: Deletes a personAward object from a user's profile. + description: Delete a personAward object from a user's profile. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/personaward-delete?view=graph-rest-beta @@ -5478,11 +5478,17 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -5532,6 +5538,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -5569,6 +5576,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -5644,6 +5652,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -5677,6 +5686,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -5695,6 +5705,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -5792,6 +5803,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -5804,7 +5816,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -5829,6 +5841,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -5890,6 +5903,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -5913,6 +5927,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -5954,6 +5969,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -5987,6 +6003,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -6012,12 +6029,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.entity: @@ -6151,6 +6170,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -6163,6 +6183,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -6172,6 +6193,20 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object microsoft.graph.localeInfo: title: localeInfo type: object @@ -6186,6 +6221,16 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.physicalAddress: title: physicalAddress type: object @@ -6259,6 +6304,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -6294,6 +6340,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -6411,6 +6458,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -6466,6 +6521,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -6473,6 +6532,11 @@ components: displayName: type: string description: Company name. + nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -6508,9 +6572,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.ODataErrors.ODataError: @@ -6936,6 +7002,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.physicalAddressType: diff --git a/openApiDocs/beta/Planner.yml b/openApiDocs/beta/Planner.yml index 16602769809..1ba8203d58d 100644 --- a/openApiDocs/beta/Planner.yml +++ b/openApiDocs/beta/Planner.yml @@ -3527,7 +3527,7 @@ paths: get: tags: - planner.plannerBucket - summary: List tasks + summary: List plannerTask objects for a plannerBucket description: Retrieve a list of plannerTask objects associated to a plannerBucket object. externalDocs: description: Find more info here @@ -7822,7 +7822,7 @@ paths: get: tags: - planner.plannerTask - summary: List tasks + summary: List plannerTask objects description: Retrieve a list of plannertask objects. externalDocs: description: Find more info here @@ -14567,7 +14567,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Reports.yml b/openApiDocs/beta/Reports.yml index 8c5d6fe21ae..bb023dcab06 100644 --- a/openApiDocs/beta/Reports.yml +++ b/openApiDocs/beta/Reports.yml @@ -6878,6 +6878,150 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/reports/microsoft.graph.retrieveAppleDeviceOSUpdateStatus: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action retrieveAppleDeviceOSUpdateStatus + operationId: deviceManagement.report_retrieveAppleDeviceOSUpdateStatus + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + search: + 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.retrieveAppleOSUpdateFailures: + post: + tags: + - deviceManagement.deviceManagementReports + summary: Invoke action retrieveAppleOSUpdateFailures + operationId: deviceManagement.report_retrieveAppleOSUpdateFailure + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + name: + type: string + nullable: true + select: + type: array + items: + type: string + nullable: true + groupBy: + type: array + items: + type: string + nullable: true + orderBy: + type: array + items: + type: string + nullable: true + search: + 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.retrieveCloudPkiLeafCertificateReport: post: tags: @@ -7728,60 +7872,214 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /reports/authenticationMethods/microsoft.graph.usersRegisteredByFeature(): + '/reports/authenticationMethods/microsoft.graph.userRegistrationActivity(period=''{period}'')': get: tags: - reports.authenticationMethodsRoot - summary: Invoke function usersRegisteredByFeature - description: 'Get the number of users capable of multi-factor authentication, self-service password reset, and passwordless authentication.' + summary: Invoke function userRegistrationActivity + description: Get a list of the authentication methods and their corresponding number of successful and unsuccessful registration and reset activities as defined in the userRegistrationActivity object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationmethodsroot-usersregisteredbyfeature?view=graph-rest-beta - operationId: report.authenticationMethod_usersRegisteredGraphBPreFeature + url: https://learn.microsoft.com/graph/api/authenticationmethodsroot-userregistrationactivity?view=graph-rest-beta + operationId: report.authenticationMethod_userRegistrationActivity + parameters: + - name: period + in: path + description: 'Usage: period=''{period}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.aggregationPeriod' + - $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.userRegistrationFeatureSummary' + title: Collection of userRegistrationActivitySummary + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userRegistrationActivitySummary' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/reports/authenticationMethods/microsoft.graph.usersRegisteredByFeature(includedUserTypes=''{includedUserTypes}'',includedUserRoles=''{includedUserRoles}'')': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/reports/authenticationMethods/microsoft.graph.userSignInsByAuthMethodSummary(period=''{period}'')': get: tags: - reports.authenticationMethodsRoot - summary: Invoke function usersRegisteredByFeature - operationId: report.authenticationMethod_usersRegisteredGraphBPreFeature + summary: Invoke function userSignInsByAuthMethodSummary + description: Gets a list of the number of successful sign ins for each authentication method that is available. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authenticationmethodsroot-usersigninsbyauthmethodsummary?view=graph-rest-beta + operationId: report.authenticationMethod_userSignInsGraphBPreAuthMethodSummary parameters: - - name: includedUserTypes + - name: period in: path - description: 'Usage: includedUserTypes=''{includedUserTypes}''' + description: 'Usage: period=''{period}''' required: true style: simple schema: - $ref: '#/components/schemas/microsoft.graph.includedUserTypes' - - name: includedUserRoles - in: path - description: 'Usage: includedUserRoles=''{includedUserRoles}''' - required: true - style: simple + $ref: '#/components/schemas/microsoft.graph.aggregationPeriod' + - $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: - $ref: '#/components/schemas/microsoft.graph.includedUserRoles' + 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.userRegistrationFeatureSummary' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /reports/authenticationMethods/microsoft.graph.usersRegisteredByMethod(): - get: - tags: + title: Collection of userSignInUsageByAuthMethodActivity + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userSignInUsageByAuthMethodActivity' + '@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 + /reports/authenticationMethods/microsoft.graph.usersRegisteredByFeature(): + get: + tags: + - reports.authenticationMethodsRoot + summary: Invoke function usersRegisteredByFeature + description: 'Get the number of users capable of multi-factor authentication, self-service password reset, and passwordless authentication.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authenticationmethodsroot-usersregisteredbyfeature?view=graph-rest-beta + operationId: report.authenticationMethod_usersRegisteredGraphBPreFeature + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userRegistrationFeatureSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/reports/authenticationMethods/microsoft.graph.usersRegisteredByFeature(includedUserTypes=''{includedUserTypes}'',includedUserRoles=''{includedUserRoles}'')': + get: + tags: + - reports.authenticationMethodsRoot + summary: Invoke function usersRegisteredByFeature + operationId: report.authenticationMethod_usersRegisteredGraphBPreFeature + parameters: + - name: includedUserTypes + in: path + description: 'Usage: includedUserTypes=''{includedUserTypes}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.includedUserTypes' + - name: includedUserRoles + in: path + description: 'Usage: includedUserRoles=''{includedUserRoles}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.includedUserRoles' + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userRegistrationFeatureSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /reports/authenticationMethods/microsoft.graph.usersRegisteredByMethod(): + get: + tags: - reports.authenticationMethodsRoot summary: Invoke function usersRegisteredByMethod description: Get the number of users registered for each authentication method. @@ -7798,38 +8096,620 @@ paths: $ref: '#/components/schemas/microsoft.graph.userRegistrationMethodSummary' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/reports/authenticationMethods/microsoft.graph.usersRegisteredByMethod(includedUserTypes=''{includedUserTypes}'',includedUserRoles=''{includedUserRoles}'')': - get: + x-ms-docs-operation-type: function + '/reports/authenticationMethods/microsoft.graph.usersRegisteredByMethod(includedUserTypes=''{includedUserTypes}'',includedUserRoles=''{includedUserRoles}'')': + get: + tags: + - reports.authenticationMethodsRoot + summary: Invoke function usersRegisteredByMethod + operationId: report.authenticationMethod_usersRegisteredGraphBPreMethod + parameters: + - name: includedUserTypes + in: path + description: 'Usage: includedUserTypes=''{includedUserTypes}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.includedUserTypes' + - name: includedUserRoles + in: path + description: 'Usage: includedUserRoles=''{includedUserRoles}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.includedUserRoles' + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userRegistrationMethodSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /reports/authenticationMethods/userEventsSummary: + get: + tags: + - reports.authenticationMethodsRoot + summary: List userEventsSummary objects + description: Get a list of the user SSPR and MFA registration and reset events as defined in the usereventssummary object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authenticationmethodsroot-list-usereventssummary?view=graph-rest-beta + operationId: report.authenticationMethod_ListUserEventsSummary + 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.userEventsSummaryCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.authenticationMethodsRoot + summary: Create new navigation property to userEventsSummary for reports + operationId: report.authenticationMethod_CreateUserEventsSummary + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userEventsSummary' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userEventsSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/reports/authenticationMethods/userEventsSummary/{userEventsSummary-id}': + get: + tags: + - reports.authenticationMethodsRoot + summary: Get userEventsSummary from reports + description: 'Represents a specific user MFA/SSPR registration or reset event, including whether the event was successful, which authentication method was targeted, and failure reason if any.' + operationId: report.authenticationMethod_GetUserEventsSummary + parameters: + - name: userEventsSummary-id + in: path + description: The unique identifier of userEventsSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userEventsSummary + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userEventsSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.authenticationMethodsRoot + summary: Update the navigation property userEventsSummary in reports + operationId: report.authenticationMethod_UpdateUserEventsSummary + parameters: + - name: userEventsSummary-id + in: path + description: The unique identifier of userEventsSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userEventsSummary + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userEventsSummary' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userEventsSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.authenticationMethodsRoot + summary: Delete navigation property userEventsSummary for reports + operationId: report.authenticationMethod_DeleteUserEventsSummary + parameters: + - name: userEventsSummary-id + in: path + description: The unique identifier of userEventsSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userEventsSummary + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/authenticationMethods/userEventsSummary/$count: + get: + tags: + - reports.authenticationMethodsRoot + summary: Get the number of the resource + operationId: report.authenticationMethod.userEventsSummary_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/authenticationMethods/userMfaSignInSummary: + get: + tags: + - reports.authenticationMethodsRoot + summary: List userMfaSignInSummary objects + description: 'Get the summary of MFA vs non-MFA sign-in events for a specified time window, as defined in the userMfaSignInSummary object.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authenticationmethodsroot-list-usermfasigninsummary?view=graph-rest-beta + operationId: report.authenticationMethod_ListUserMfaSignInSummary + 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.userMfaSignInSummaryCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.authenticationMethodsRoot + summary: Create new navigation property to userMfaSignInSummary for reports + operationId: report.authenticationMethod_CreateUserMfaSignInSummary + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userMfaSignInSummary' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userMfaSignInSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/reports/authenticationMethods/userMfaSignInSummary/{userMfaSignInSummary-id}': + get: + tags: + - reports.authenticationMethodsRoot + summary: Get userMfaSignInSummary from reports + description: Represents the total count of MFA vs non-MFA sign-in counts for a specified period. + operationId: report.authenticationMethod_GetUserMfaSignInSummary + parameters: + - name: userMfaSignInSummary-id + in: path + description: The unique identifier of userMfaSignInSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userMfaSignInSummary + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userMfaSignInSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.authenticationMethodsRoot + summary: Update the navigation property userMfaSignInSummary in reports + operationId: report.authenticationMethod_UpdateUserMfaSignInSummary + parameters: + - name: userMfaSignInSummary-id + in: path + description: The unique identifier of userMfaSignInSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userMfaSignInSummary + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userMfaSignInSummary' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userMfaSignInSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - reports.authenticationMethodsRoot + summary: Delete navigation property userMfaSignInSummary for reports + operationId: report.authenticationMethod_DeleteUserMfaSignInSummary + parameters: + - name: userMfaSignInSummary-id + in: path + description: The unique identifier of userMfaSignInSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userMfaSignInSummary + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /reports/authenticationMethods/userMfaSignInSummary/$count: + get: + tags: + - reports.authenticationMethodsRoot + summary: Get the number of the resource + operationId: report.authenticationMethod.userMfaSignInSummary_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /reports/authenticationMethods/userPasswordResetsAndChangesSummary: + get: + tags: + - reports.authenticationMethodsRoot + summary: List userPasswordResetsAndChangesSummary objects + description: Gets a list of password resets and changes that occurred in a given aggregation window as defined in the userPasswordResetsAndChangesSummary object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/authenticationmethodsroot-list-userpasswordresetsandchangessummary?view=graph-rest-beta + operationId: report.authenticationMethod_ListUserPasswordResetsAndChangesSummary + 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.userPasswordResetsAndChangesSummaryCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - reports.authenticationMethodsRoot + summary: Create new navigation property to userPasswordResetsAndChangesSummary for reports + operationId: report.authenticationMethod_CreateUserPasswordResetsAndChangesSummary + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userPasswordResetsAndChangesSummary' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userPasswordResetsAndChangesSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/reports/authenticationMethods/userPasswordResetsAndChangesSummary/{userPasswordResetsAndChangesSummary-id}': + get: + tags: + - reports.authenticationMethodsRoot + summary: Get userPasswordResetsAndChangesSummary from reports + description: Represents the summary of password resets and changes for a specific day. This includes the number of password resets that were self-service and those triggered by an administrator. + operationId: report.authenticationMethod_GetUserPasswordResetsAndChangesSummary + parameters: + - name: userPasswordResetsAndChangesSummary-id + in: path + description: The unique identifier of userPasswordResetsAndChangesSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userPasswordResetsAndChangesSummary + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userPasswordResetsAndChangesSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - reports.authenticationMethodsRoot + summary: Update the navigation property userPasswordResetsAndChangesSummary in reports + operationId: report.authenticationMethod_UpdateUserPasswordResetsAndChangesSummary + parameters: + - name: userPasswordResetsAndChangesSummary-id + in: path + description: The unique identifier of userPasswordResetsAndChangesSummary + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userPasswordResetsAndChangesSummary + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userPasswordResetsAndChangesSummary' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userPasswordResetsAndChangesSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: tags: - reports.authenticationMethodsRoot - summary: Invoke function usersRegisteredByMethod - operationId: report.authenticationMethod_usersRegisteredGraphBPreMethod + summary: Delete navigation property userPasswordResetsAndChangesSummary for reports + operationId: report.authenticationMethod_DeleteUserPasswordResetsAndChangesSummary parameters: - - name: includedUserTypes + - name: userPasswordResetsAndChangesSummary-id in: path - description: 'Usage: includedUserTypes=''{includedUserTypes}''' + description: The unique identifier of userPasswordResetsAndChangesSummary required: true style: simple schema: - $ref: '#/components/schemas/microsoft.graph.includedUserTypes' - - name: includedUserRoles - in: path - description: 'Usage: includedUserRoles=''{includedUserRoles}''' - required: true + type: string + x-ms-docs-key-type: userPasswordResetsAndChangesSummary + - name: If-Match + in: header + description: ETag style: simple schema: - $ref: '#/components/schemas/microsoft.graph.includedUserRoles' + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.userRegistrationMethodSummary' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + x-ms-docs-operation-type: operation + /reports/authenticationMethods/userPasswordResetsAndChangesSummary/$count: + get: + tags: + - reports.authenticationMethodsRoot + summary: Get the number of the resource + operationId: report.authenticationMethod.userPasswordResetsAndChangesSummary_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' /reports/authenticationMethods/userRegistrationDetails: get: tags: @@ -15845,7 +16725,7 @@ paths: tags: - reports.partners summary: Get reconciliation from reports - description: Represents details for billed invoice reconciliation data. + description: Represents details for billed and unbilled invoice reconciliation data. operationId: report.partner.billing_GetReconciliation parameters: - name: $select @@ -18832,6 +19712,12 @@ paths: $ref: '#/components/responses/microsoft.graph.userCredentialUsageDetailsCollectionResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-06-30' + date: '2023-06-21' + version: 2023-06/credentialUserRegistrationDetails + description: 'The Reporting userCredentialUsageDetails API is deprecated and will stop returning data on June 30, 2025. Please use the new userEventsSummary API.' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore @@ -18857,6 +19743,12 @@ paths: $ref: '#/components/schemas/microsoft.graph.userCredentialUsageDetails' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-06-30' + date: '2023-06-21' + version: 2023-06/credentialUserRegistrationDetails + description: 'The Reporting userCredentialUsageDetails API is deprecated and will stop returning data on June 30, 2025. Please use the new userEventsSummary API.' x-ms-docs-operation-type: operation '/reports/userCredentialUsageDetails/{userCredentialUsageDetails-id}': get: @@ -18903,6 +19795,12 @@ paths: $ref: '#/components/schemas/microsoft.graph.userCredentialUsageDetails' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-06-30' + date: '2023-06-21' + version: 2023-06/credentialUserRegistrationDetails + description: 'The Reporting userCredentialUsageDetails API is deprecated and will stop returning data on June 30, 2025. Please use the new userEventsSummary API.' x-ms-docs-operation-type: operation patch: tags: @@ -18934,6 +19832,12 @@ paths: $ref: '#/components/schemas/microsoft.graph.userCredentialUsageDetails' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-06-30' + date: '2023-06-21' + version: 2023-06/credentialUserRegistrationDetails + description: 'The Reporting userCredentialUsageDetails API is deprecated and will stop returning data on June 30, 2025. Please use the new userEventsSummary API.' x-ms-docs-operation-type: operation delete: tags: @@ -18960,6 +19864,12 @@ paths: description: Success default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-06-30' + date: '2023-06-21' + version: 2023-06/credentialUserRegistrationDetails + description: 'The Reporting userCredentialUsageDetails API is deprecated and will stop returning data on June 30, 2025. Please use the new userEventsSummary API.' x-ms-docs-operation-type: operation /reports/userCredentialUsageDetails/$count: get: @@ -18975,6 +19885,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2024-06-30' + date: '2023-06-21' + version: 2023-06/credentialUserRegistrationDetails + description: 'The Reporting userCredentialUsageDetails API is deprecated and will stop returning data on June 30, 2025. Please use the new userEventsSummary API.' /reports/userInsights: get: tags: @@ -22276,6 +23192,24 @@ components: - title: authenticationMethodsRoot type: object properties: + userEventsSummary: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userEventsSummary' + description: 'Represents a specific user MFA/SSPR registration or reset event, including whether the event was successful, which authentication method was targeted, and failure reason if any.' + x-ms-navigationProperty: true + userMfaSignInSummary: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userMfaSignInSummary' + description: Represents the total count of MFA vs non-MFA sign-in counts for a specified period. + x-ms-navigationProperty: true + userPasswordResetsAndChangesSummary: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userPasswordResetsAndChangesSummary' + description: Represents the summary of password resets and changes for a specific day. This includes the number of password resets that were self-service and those triggered by an administrator. + x-ms-navigationProperty: true userRegistrationDetails: type: array items: @@ -22284,6 +23218,47 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.aggregationPeriod: + title: aggregationPeriod + enum: + - d1 + - d7 + - d30 + - unknownFutureValue + type: string + microsoft.graph.userRegistrationActivitySummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userRegistrationActivitySummary + type: object + properties: + authMethod: + $ref: '#/components/schemas/microsoft.graph.usageAuthMethod' + failureActivityCount: + type: number + description: The total number of failed activities for the corresponding authMethod and feature. Supports $filter (eq). + format: int64 + feature: + $ref: '#/components/schemas/microsoft.graph.featureType' + successfulActivityCount: + type: number + description: 'The total number of successful activities for the corresponding authMethod and feature. Supports $filter (gt, lt).' + format: int64 + additionalProperties: + type: object + microsoft.graph.userSignInUsageByAuthMethodActivity: + title: userSignInUsageByAuthMethodActivity + type: object + properties: + authenticationMethod: + type: string + description: The authentication method for the given summary. + successActivityCount: + type: number + description: The total number of successful sign in events for the given authentication method. + format: int64 + additionalProperties: + type: object microsoft.graph.userRegistrationFeatureSummary: title: userRegistrationFeatureSummary type: object @@ -22339,6 +23314,93 @@ components: $ref: '#/components/schemas/microsoft.graph.includedUserTypes' additionalProperties: type: object + microsoft.graph.userEventsSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userEventsSummary + type: object + properties: + authMethod: + $ref: '#/components/schemas/microsoft.graph.usageAuthMethod' + 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 (UTC) when the event occurred. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + failureReason: + type: string + description: The specific reason why the event failed (if it was not successful.) + feature: + $ref: '#/components/schemas/microsoft.graph.featureType' + isSuccess: + type: boolean + description: Indicates whether the event was successful or not. + userDisplayName: + type: string + description: 'The user display name, such as Adele Vance. Supports $filter (eq, startsWith) and $orderby.' + userPrincipalName: + type: string + description: 'The user principal name, such as AdeleV@contoso.com. Supports $filter (eq, startsWith) and $orderby.' + additionalProperties: + type: object + microsoft.graph.userMfaSignInSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userMfaSignInSummary + 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 (UTC) for when the summary was aggregated for. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + multiFactorSignIns: + type: number + description: The total number of MFA sign-ins for the given day. + format: int64 + nullable: true + singleFactorSignIns: + type: number + description: The total number of non-MFA sign ins for the given day. + format: int64 + nullable: true + totalSignIns: + type: number + description: The total number of sign-ins for the given day. + format: int64 + nullable: true + additionalProperties: + type: object + microsoft.graph.userPasswordResetsAndChangesSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userPasswordResetsAndChangesSummary + type: object + properties: + aggregatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The aggregated day for which the summary applies to. This property will always represent the entire day. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + changePasswordSelfServiceCount: + type: number + description: The number of self-service password changes that occurred during this window. + format: int64 + nullable: true + passwordResetsByAdminCount: + type: number + description: The number of admin-triggered password resets that occurred during this window. + format: int64 + nullable: true + passwordResetsSelfServiceCount: + type: number + description: The number of self-service password resets that occurred during this window. + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.userRegistrationDetails: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -25017,6 +26079,29 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.usageAuthMethod: + title: usageAuthMethod + enum: + - email + - mobileSMS + - mobileCall + - officePhone + - securityQuestion + - appNotification + - appCode + - alternateMobileCall + - fido + - appPassword + - unknownFutureValue + - externalAuthMethod + type: string + microsoft.graph.featureType: + title: featureType + enum: + - registration + - reset + - unknownFutureValue + type: string microsoft.graph.userRegistrationFeatureCount: title: userRegistrationFeatureCount type: object @@ -25212,29 +26297,6 @@ components: - NaN type: string nullable: true - microsoft.graph.usageAuthMethod: - title: usageAuthMethod - enum: - - email - - mobileSMS - - mobileCall - - officePhone - - securityQuestion - - appNotification - - appCode - - alternateMobileCall - - fido - - appPassword - - unknownFutureValue - - externalAuthMethod - type: string - microsoft.graph.featureType: - title: featureType - enum: - - registration - - reset - - unknownFutureValue - type: string microsoft.graph.userRegistrationCount: title: userRegistrationCount type: object @@ -25571,6 +26633,45 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.userEventsSummaryCollectionResponse: + title: Collection of userEventsSummary + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userEventsSummary' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.userMfaSignInSummaryCollectionResponse: + title: Collection of userMfaSignInSummary + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userMfaSignInSummary' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.userPasswordResetsAndChangesSummaryCollectionResponse: + title: Collection of userPasswordResetsAndChangesSummary + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userPasswordResetsAndChangesSummary' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.userRegistrationDetailsCollectionResponse: title: Collection of userRegistrationDetails type: object @@ -26512,6 +27613,24 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.applicationSignInDetailedSummaryCollectionResponse' + microsoft.graph.userEventsSummaryCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userEventsSummaryCollectionResponse' + microsoft.graph.userMfaSignInSummaryCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userMfaSignInSummaryCollectionResponse' + microsoft.graph.userPasswordResetsAndChangesSummaryCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.userPasswordResetsAndChangesSummaryCollectionResponse' microsoft.graph.userRegistrationDetailsCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/beta/Search.yml b/openApiDocs/beta/Search.yml index 70f2b94ff82..2ea4c7a466b 100644 --- a/openApiDocs/beta/Search.yml +++ b/openApiDocs/beta/Search.yml @@ -2157,11 +2157,11 @@ paths: patch: tags: - external.externalConnection - summary: Update schema - description: Update the properties of a schema for an externalConnection. + summary: Create or update schema + description: Create a new or update an existing schema for a Microsoft Search connection. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/externalconnectors-schema-update?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-patch-schema?view=graph-rest-beta operationId: external.connection_UpdateSchema parameters: - name: externalConnection-id @@ -2578,11 +2578,11 @@ paths: post: tags: - external.industryDataRoot - summary: Create inboundApiFlow - description: Create a new inboundApiFlow object. + summary: Create inboundFileFlow + description: Create a new inboundFileFlow object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/industrydata-inboundapiflow-post?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-post?view=graph-rest-beta operationId: external.industryData_CreateInboundFlow requestBody: description: New navigation property @@ -2902,11 +2902,11 @@ paths: get: tags: - external.industryDataRoot - 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.' + summary: Get fileValidateOperations + description: Read the properties and relationships of a fileValidateOperation object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/longrunningoperation-get?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/industrydata-filevalidateoperation-get?view=graph-rest-beta operationId: external.industryData_GetOperation parameters: - name: longRunningOperation-id diff --git a/openApiDocs/beta/Sites.yml b/openApiDocs/beta/Sites.yml index d70cd721cd3..55208b057df 100644 --- a/openApiDocs/beta/Sites.yml +++ b/openApiDocs/beta/Sites.yml @@ -5048,6 +5048,294 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/groups/{group-id}/sites/{site-id}/extensions': + get: + tags: + - groups.site + summary: Get extensions from groups + description: The collection of open extensions defined for this site. Nullable. + operationId: group.site_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: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + 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.site + summary: Create new navigation property to extensions for groups + operationId: group.site_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: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + 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}/sites/{site-id}/extensions/{extension-id}': + get: + tags: + - groups.site + summary: Get extensions from groups + description: The collection of open extensions defined for this site. Nullable. + operationId: group.site_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: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - 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: + - groups.site + summary: Update the navigation property extensions in groups + operationId: group.site_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: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - 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.site + summary: Delete navigation property extensions for groups + operationId: group.site_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: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - 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}/sites/{site-id}/extensions/$count': + get: + tags: + - groups.site + summary: Get the number of the resource + operationId: group.site.extension_GetCount + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/groups/{group-id}/sites/{site-id}/externalColumns': get: tags: @@ -18596,6 +18884,57 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/groups/{group-id}/sites/{site-id}/lists/{list-id}/subscriptions/microsoft.graph.getVapidPublicKey()': + get: + tags: + - groups.site + summary: Invoke function getVapidPublicKey + description: Get the public key information required to validate push notifications according to RFC 8292 specifications. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/subscription-getvapidpublickey?view=graph-rest-beta + operationId: group.site.list.subscription_getVapidPublicKey + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + 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: function '/groups/{group-id}/sites/{site-id}/lists/$count': get: tags: @@ -19741,6 +20080,129 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation + '/groups/{group-id}/sites/{site-id}/microsoft.graph.getByPath(path=''{path}'')/extensions': + get: + tags: + - groups.site + summary: Get extensions from groups + description: The collection of open extensions defined for this site. Nullable. + operationId: group.site.getGraphBPrePath_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: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: path + in: path + description: 'Usage: path=''{path}''' + 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.extensionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.site + summary: Create new navigation property to extensions for groups + operationId: group.site.getGraphBPrePath_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: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: path + in: path + description: 'Usage: path=''{path}''' + required: true + style: simple + schema: + type: string + nullable: true + 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}/sites/{site-id}/microsoft.graph.getByPath(path=''{path}'')/externalColumns': get: tags: @@ -69752,6 +70214,49 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/sites/{site-id}/lists/{list-id}/subscriptions/microsoft.graph.getVapidPublicKey()': + get: + tags: + - sites.list + summary: Invoke function getVapidPublicKey + description: Get the public key information required to validate push notifications according to RFC 8292 specifications. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/subscription-getvapidpublickey?view=graph-rest-beta + operationId: site.list.subscription_getVapidPublicKey + parameters: + - name: site-id + in: path + description: The unique identifier of site + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: site + - name: list-id + in: path + description: The unique identifier of list + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: list + 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: function '/sites/{site-id}/lists/$count': get: tags: @@ -71771,11 +72276,11 @@ paths: post: tags: - sites.baseSitePage - summary: Create newsLinkPage - description: Create a new newsLinkPage in the site pages list of a site. + 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. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/newslinkpage-create?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/sitepage-create?view=graph-rest-beta operationId: site_CreatePage parameters: - name: site-id @@ -91816,6 +92321,12 @@ components: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this site. Nullable. + x-ms-navigationProperty: true externalColumns: type: array items: @@ -93182,6 +93693,13 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.extension: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: extension + type: object + additionalProperties: + type: object microsoft.graph.informationProtection: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -93486,12 +94004,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget' applicationMode: $ref: '#/components/schemas/microsoft.graph.applicationMode' - assignedPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelPolicy' - autoLabeling: - $ref: '#/components/schemas/microsoft.graph.autoLabeling' autoTooltip: type: string nullable: true @@ -93516,10 +94028,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -93925,7 +94433,7 @@ components: properties: alias: type: string - description: 'The alias of the domain object, for cases where an email address is unavailable (e.g. security groups).' + description: 'The alias of the domain object, for cases where an email address is unavailable (for example, security groups).' nullable: true email: type: string @@ -95495,13 +96003,6 @@ 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' @@ -96879,6 +97380,12 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. x-ms-navigationProperty: true + externalAuthenticationMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + description: Represents the external methods registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: @@ -97442,6 +97949,12 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' productType: $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' + provisionedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. 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 provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -97467,6 +97980,8 @@ components: nullable: true servicePlanType: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + sharedDeviceDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcFrontlineSharedDeviceDetail' status: $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' statusDetail: @@ -97475,6 +97990,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' userAccountType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. @@ -98376,6 +98893,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -99249,7 +99768,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -99571,7 +100090,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -100539,45 +101058,6 @@ components: - automatic - recommended type: string - microsoft.graph.labelPolicy: - title: labelPolicy - type: object - properties: - id: - type: string - description: The unique identifier of the label policy. - name: - type: string - description: The display name of the label policy. - nullable: true - additionalProperties: - type: object - microsoft.graph.autoLabeling: - title: autoLabeling - type: object - properties: - message: - type: string - description: The message displayed to the user when the label is applied automatically. - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - description: The list of sensitive information type (SIT) IDs that trigger the automatic application of this label. - additionalProperties: - type: object - microsoft.graph.labelActionBase: - title: labelActionBase - type: object - properties: - name: - type: string - description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' - nullable: true - additionalProperties: - type: object microsoft.graph.usageRights: title: usageRights enum: @@ -100619,6 +101099,8 @@ components: type: string description: The content format. nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRights' label: $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' additionalProperties: @@ -101416,6 +101898,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.bitlockerRecoveryKeyCollectionResponse: title: Collection of bitlockerRecoveryKey type: object @@ -103003,6 +103498,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: externalAuthenticationMethod + type: object + properties: + configurationId: + type: string + description: A unique identifier used to manage the external auth method within Microsoft Entra ID. + displayName: + type: string + description: Custom name given to the registered external authentication method. + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -104031,6 +104540,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -104039,6 +104549,16 @@ components: - business - unknownFutureValue type: string + microsoft.graph.cloudPcFrontlineSharedDeviceDetail: + title: cloudPcFrontlineSharedDeviceDetail + type: object + properties: + assignedToUserPrincipalName: + type: string + description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -104104,6 +104624,13 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcUserExperienceType: + title: cloudPcUserExperienceType + enum: + - cloudPc + - cloudApp + - unknownFutureValue + type: string microsoft.graph.callSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -104636,7 +105163,7 @@ components: description: A short summary from the body of the latest post in this conversation. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + description: 'The topic of the conversation. This property can be set when the conversation is created, but it can''t be updated.' uniqueSenders: type: array items: @@ -104673,6 +105200,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.onPremisesSyncBehavior: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesSyncBehavior + type: object + properties: + isCloudManaged: + type: boolean + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + additionalProperties: + type: object microsoft.graph.plannerGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -107446,32 +107984,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -108329,11 +108861,17 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -108383,6 +108921,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -108420,6 +108959,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -108495,6 +109035,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -108528,6 +109069,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -108546,6 +109088,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -108643,6 +109186,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -108655,7 +109199,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -108680,6 +109224,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -108741,6 +109286,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -108764,6 +109310,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -108805,6 +109352,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -108838,6 +109386,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -108863,12 +109412,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtection: @@ -112728,13 +113279,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -113142,15 +113693,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -113162,14 +113710,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -113181,7 +113726,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -113447,6 +113991,9 @@ components: 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 + isAgenticExperienceEnabled: + type: boolean + nullable: true justificationRequiredOnApproval: type: boolean description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. @@ -113777,6 +114324,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -113789,6 +114337,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -113798,6 +114347,30 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.personAnnualEventType: title: personAnnualEventType enum: @@ -113818,6 +114391,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -113853,6 +114427,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -113935,6 +114510,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -113990,6 +114573,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -113997,6 +114584,11 @@ components: displayName: type: string description: Company name. + nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -114032,9 +114624,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtectionPolicySetting: @@ -114111,11 +114705,11 @@ components: properties: calendar: type: string - description: 'The calendar to use, e.g., Gregorian Calendar.Returned by default.' + description: 'The calendar to use; for example, Gregorian Calendar.Returned by default.' nullable: true firstDayOfWeek: type: string - description: 'The first day of the week to use, e.g., Sunday.Returned by default.' + description: 'The first day of the week to use; for example, Sunday.Returned by default.' nullable: true longDateFormat: type: string @@ -114385,6 +114979,11 @@ components: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.virtualEvent: @@ -114519,6 +115118,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -117002,11 +117602,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -117017,14 +117615,12 @@ components: 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 of the mention event. 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 speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object @@ -117415,6 +118011,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: @@ -117444,6 +118041,7 @@ components: languageTag: type: string description: The language to apply the override.Returned by default. Not nullable. + nullable: true translationBehavior: $ref: '#/components/schemas/microsoft.graph.translationBehavior' additionalProperties: @@ -117584,6 +118182,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.communicationsIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -117776,6 +118385,16 @@ components: - sPSharingNotifyUser - sPSharingGenerateIncidentReport type: string + microsoft.graph.labelActionBase: + title: labelActionBase + type: object + properties: + name: + type: string + description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' + nullable: true + additionalProperties: + type: object microsoft.graph.linkRoleAbilities: title: linkRoleAbilities type: object @@ -119869,7 +120488,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object @@ -120979,6 +121598,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.driveCollectionResponse' + microsoft.graph.extensionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extensionCollectionResponse' microsoft.graph.bitlockerRecoveryKeyCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/beta/Teams.yml b/openApiDocs/beta/Teams.yml index bfecc0de934..5cb0b03e794 100644 --- a/openApiDocs/beta/Teams.yml +++ b/openApiDocs/beta/Teams.yml @@ -6528,7 +6528,7 @@ paths: tags: - groups.team summary: Create team from group - description: "Create a new team from a group. In order to create a team, the group must have a least one owner. If the creation of the team call is delayed, you can retry the call up to three times before you have to wait for 15 minutes due to a propagation delay. If the group was created less than 15 minutes ago, the call might fail with a 404 error code due to replication delays. If the group was created less than 15 minutes ago, it's possible for a call to create a team to fail with a 404 error code, due to ongoing replication delays.\nThe recommended pattern is to retry the Create team call three times, with a 10 second delay between calls." + description: 'Create a new team from a group. In order to create a team, the group must have at least one owner. If the group was created less than 15 minutes ago, calls to create a team might fail with a 404 Not Found error because the group information didn''t fully replicate.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/team-put-teams?view=graph-rest-beta @@ -29829,7 +29829,7 @@ paths: tags: - 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.' + description: 'Get a list of all members in a channel. This API supports all channel types, including shared channels. For shared channels, the response includes:' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/channel-list-allmembers?view=graph-rest-beta @@ -30524,7 +30524,7 @@ paths: 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. + description: 'Get a list of members in a channel, including direct members of standard, private, and shared channels. Use the List allMembers API to retrieve both direct and indirect members of a shared 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 @@ -31027,11 +31027,11 @@ 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: Send chatMessage in channel + description: Send a new chatMessage in the specified channel. 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/channel-post-messages?view=graph-rest-beta operationId: team.channel_CreateMessage parameters: - name: team-id @@ -98808,6 +98808,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -102899,7 +102901,7 @@ components: description: A short summary from the body of the latest post in this conversation. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + description: 'The topic of the conversation. This property can be set when the conversation is created, but it can''t be updated.' uniqueSenders: type: array items: @@ -103060,6 +103062,17 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.onPremisesSyncBehavior: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesSyncBehavior + type: object + properties: + isCloudManaged: + type: boolean + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + additionalProperties: + type: object microsoft.graph.plannerGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -103152,6 +103165,12 @@ components: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this site. Nullable. + x-ms-navigationProperty: true externalColumns: type: array items: @@ -104049,6 +104068,12 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. x-ms-navigationProperty: true + externalAuthenticationMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + description: Represents the external methods registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: @@ -104243,6 +104268,12 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' productType: $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' + provisionedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. 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 provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -104268,6 +104299,8 @@ components: nullable: true servicePlanType: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + sharedDeviceDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcFrontlineSharedDeviceDetail' status: $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' statusDetail: @@ -104276,6 +104309,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' userAccountType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. @@ -105571,7 +105606,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -105893,7 +105928,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -108757,7 +108792,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object @@ -110571,6 +110606,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: externalAuthenticationMethod + type: object + properties: + configurationId: + type: string + description: A unique identifier used to manage the external auth method within Microsoft Entra ID. + displayName: + type: string + description: Custom name given to the registered external authentication method. + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -111024,6 +111073,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -111032,6 +111082,16 @@ components: - business - unknownFutureValue type: string + microsoft.graph.cloudPcFrontlineSharedDeviceDetail: + title: cloudPcFrontlineSharedDeviceDetail + type: object + properties: + assignedToUserPrincipalName: + type: string + description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -111097,6 +111157,13 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcUserExperienceType: + title: cloudPcUserExperienceType + enum: + - cloudPc + - cloudApp + - unknownFutureValue + type: string microsoft.graph.callSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -111562,12 +111629,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget' applicationMode: $ref: '#/components/schemas/microsoft.graph.applicationMode' - assignedPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelPolicy' - autoLabeling: - $ref: '#/components/schemas/microsoft.graph.autoLabeling' autoTooltip: type: string nullable: true @@ -111592,10 +111653,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -113923,32 +113980,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -114604,11 +114655,17 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -114658,6 +114715,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -114695,6 +114753,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -114770,6 +114829,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -114803,6 +114863,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -114821,6 +114882,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -114918,6 +114980,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -114930,7 +114993,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -114955,6 +115018,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -115016,6 +115080,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -115039,6 +115104,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -115080,6 +115146,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -115113,6 +115180,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -115138,12 +115206,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtection: @@ -118012,45 +118082,6 @@ components: - automatic - recommended type: string - microsoft.graph.labelPolicy: - title: labelPolicy - type: object - properties: - id: - type: string - description: The unique identifier of the label policy. - name: - type: string - description: The display name of the label policy. - nullable: true - additionalProperties: - type: object - microsoft.graph.autoLabeling: - title: autoLabeling - type: object - properties: - message: - type: string - description: The message displayed to the user when the label is applied automatically. - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - description: The list of sensitive information type (SIT) IDs that trigger the automatic application of this label. - additionalProperties: - type: object - microsoft.graph.labelActionBase: - title: labelActionBase - type: object - properties: - name: - type: string - description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' - nullable: true - additionalProperties: - type: object microsoft.graph.usageRightsIncluded: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -119271,13 +119302,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -119685,15 +119716,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -119705,14 +119733,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -119724,7 +119749,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -119990,6 +120014,9 @@ components: 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 + isAgenticExperienceEnabled: + type: boolean + nullable: true justificationRequiredOnApproval: type: boolean description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. @@ -120081,6 +120108,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -120093,6 +120121,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -120102,6 +120131,30 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.personAnnualEventType: title: personAnnualEventType enum: @@ -120122,6 +120175,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -120157,6 +120211,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -120239,6 +120294,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -120294,6 +120357,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -120301,6 +120368,11 @@ components: displayName: type: string description: Company name. + nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -120336,9 +120408,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtectionPolicySetting: @@ -120415,11 +120489,11 @@ components: properties: calendar: type: string - description: 'The calendar to use, e.g., Gregorian Calendar.Returned by default.' + description: 'The calendar to use; for example, Gregorian Calendar.Returned by default.' nullable: true firstDayOfWeek: type: string - description: 'The first day of the week to use, e.g., Sunday.Returned by default.' + description: 'The first day of the week to use; for example, Sunday.Returned by default.' nullable: true longDateFormat: type: string @@ -120645,6 +120719,11 @@ components: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.virtualEvent: @@ -120779,6 +120858,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -123008,11 +123088,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -123023,14 +123101,12 @@ components: 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 of the mention event. 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 speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object @@ -123172,6 +123248,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: @@ -123201,6 +123278,7 @@ components: languageTag: type: string description: The language to apply the override.Returned by default. Not nullable. + nullable: true translationBehavior: $ref: '#/components/schemas/microsoft.graph.translationBehavior' additionalProperties: @@ -123341,6 +123419,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.communicationsIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' diff --git a/openApiDocs/beta/Users.Actions.yml b/openApiDocs/beta/Users.Actions.yml index 478e10ef976..15b7f61164d 100644 --- a/openApiDocs/beta/Users.Actions.yml +++ b/openApiDocs/beta/Users.Actions.yml @@ -38,7 +38,7 @@ paths: tags: - users.user.Actions summary: Invoke action changePassword - description: Update the signed-in user's password. Any user can update their password without belonging to any administrator role. + description: "Update the signed-in user's password. Any user can update their password without belonging to any administrator role.\nTo update another user's password in either delegated or app-only scenarios, update the passwordProfile property of the user instead. See Example 3: Update the passwordProfile of a user and reset their password." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/user-changepassword?view=graph-rest-beta @@ -892,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're 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 @@ -3213,6 +3213,12 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. x-ms-navigationProperty: true + externalAuthenticationMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + description: Represents the external methods registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: @@ -3776,6 +3782,12 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' productType: $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' + provisionedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. 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 provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -3801,6 +3813,8 @@ components: nullable: true servicePlanType: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + sharedDeviceDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcFrontlineSharedDeviceDetail' status: $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' statusDetail: @@ -3809,6 +3823,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' userAccountType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. @@ -4487,6 +4503,12 @@ components: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this site. Nullable. + x-ms-navigationProperty: true externalColumns: type: array items: @@ -4908,6 +4930,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -5781,7 +5805,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.mobileAppIntentAndState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -5997,7 +6021,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -7688,6 +7712,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: externalAuthenticationMethod + type: object + properties: + configurationId: + type: string + description: A unique identifier used to manage the external auth method within Microsoft Entra ID. + displayName: + type: string + description: Custom name given to the registered external authentication method. + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -8588,6 +8626,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -8596,6 +8635,16 @@ components: - business - unknownFutureValue type: string + microsoft.graph.cloudPcFrontlineSharedDeviceDetail: + title: cloudPcFrontlineSharedDeviceDetail + type: object + properties: + assignedToUserPrincipalName: + type: string + description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -8661,6 +8710,13 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcUserExperienceType: + title: cloudPcUserExperienceType + enum: + - cloudPc + - cloudApp + - unknownFutureValue + type: string microsoft.graph.callSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -9896,12 +9952,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget' applicationMode: $ref: '#/components/schemas/microsoft.graph.applicationMode' - assignedPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelPolicy' - autoLabeling: - $ref: '#/components/schemas/microsoft.graph.autoLabeling' autoTooltip: type: string nullable: true @@ -9926,10 +9976,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -10122,7 +10168,7 @@ components: description: A short summary from the body of the latest post in this conversation. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + description: 'The topic of the conversation. This property can be set when the conversation is created, but it can''t be updated.' uniqueSenders: type: array items: @@ -10159,6 +10205,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.onPremisesSyncBehavior: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesSyncBehavior + type: object + properties: + isCloudManaged: + type: boolean + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + additionalProperties: + type: object microsoft.graph.plannerGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -13057,32 +13114,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -13940,11 +13991,17 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -13994,6 +14051,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -14031,6 +14089,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -14106,6 +14165,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -14139,6 +14199,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -14157,6 +14218,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -14254,6 +14316,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -14266,7 +14329,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -14291,6 +14354,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -14352,6 +14416,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -14375,6 +14440,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -14416,6 +14482,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -14449,6 +14516,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -14474,12 +14542,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.identity: @@ -17722,45 +17792,6 @@ components: - automatic - recommended type: string - microsoft.graph.labelPolicy: - title: labelPolicy - type: object - properties: - id: - type: string - description: The unique identifier of the label policy. - name: - type: string - description: The display name of the label policy. - nullable: true - additionalProperties: - type: object - microsoft.graph.autoLabeling: - title: autoLabeling - type: object - properties: - message: - type: string - description: The message displayed to the user when the label is applied automatically. - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - description: The list of sensitive information type (SIT) IDs that trigger the automatic application of this label. - additionalProperties: - type: object - microsoft.graph.labelActionBase: - title: labelActionBase - type: object - properties: - name: - type: string - description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' - nullable: true - additionalProperties: - type: object microsoft.graph.usageRightsIncluded: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -19503,13 +19534,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -20035,15 +20066,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -20055,14 +20083,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -20074,7 +20099,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -20326,6 +20350,9 @@ components: 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 + isAgenticExperienceEnabled: + type: boolean + nullable: true justificationRequiredOnApproval: type: boolean description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. @@ -20656,6 +20683,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -20668,6 +20696,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -20677,6 +20706,30 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.personAnnualEventType: title: personAnnualEventType enum: @@ -20697,6 +20750,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -20732,6 +20786,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -20814,6 +20869,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -20869,6 +20932,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -20876,6 +20943,11 @@ components: displayName: type: string description: Company name. + nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -20911,9 +20983,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtectionPolicySetting: @@ -20990,11 +21064,11 @@ components: properties: calendar: type: string - description: 'The calendar to use, e.g., Gregorian Calendar.Returned by default.' + description: 'The calendar to use; for example, Gregorian Calendar.Returned by default.' nullable: true firstDayOfWeek: type: string - description: 'The first day of the week to use, e.g., Sunday.Returned by default.' + description: 'The first day of the week to use; for example, Sunday.Returned by default.' nullable: true longDateFormat: type: string @@ -21264,6 +21338,11 @@ components: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.virtualEvent: @@ -21398,6 +21477,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -24309,11 +24389,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -24324,14 +24402,12 @@ components: 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 of the mention event. 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 speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object @@ -24722,6 +24798,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: @@ -24751,6 +24828,7 @@ components: languageTag: type: string description: The language to apply the override.Returned by default. Not nullable. + nullable: true translationBehavior: $ref: '#/components/schemas/microsoft.graph.translationBehavior' additionalProperties: @@ -24891,6 +24969,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.communicationsIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -27340,7 +27429,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Users.Functions.yml b/openApiDocs/beta/Users.Functions.yml index ef7226012a1..6daa659651e 100644 --- a/openApiDocs/beta/Users.Functions.yml +++ b/openApiDocs/beta/Users.Functions.yml @@ -2293,6 +2293,12 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. x-ms-navigationProperty: true + externalAuthenticationMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + description: Represents the external methods registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: @@ -2856,6 +2862,12 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' productType: $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' + provisionedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. 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 provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -2881,6 +2893,8 @@ components: nullable: true servicePlanType: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + sharedDeviceDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcFrontlineSharedDeviceDetail' status: $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' statusDetail: @@ -2889,6 +2903,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' userAccountType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. @@ -3574,6 +3590,12 @@ components: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this site. Nullable. + x-ms-navigationProperty: true externalColumns: type: array items: @@ -3995,6 +4017,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -4868,7 +4892,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -5234,7 +5258,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -6865,6 +6889,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: externalAuthenticationMethod + type: object + properties: + configurationId: + type: string + description: A unique identifier used to manage the external auth method within Microsoft Entra ID. + displayName: + type: string + description: Custom name given to the registered external authentication method. + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -7922,6 +7960,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -7930,6 +7969,16 @@ components: - business - unknownFutureValue type: string + microsoft.graph.cloudPcFrontlineSharedDeviceDetail: + title: cloudPcFrontlineSharedDeviceDetail + type: object + properties: + assignedToUserPrincipalName: + type: string + description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -7995,6 +8044,13 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcUserExperienceType: + title: cloudPcUserExperienceType + enum: + - cloudPc + - cloudApp + - unknownFutureValue + type: string microsoft.graph.callSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -9244,12 +9300,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget' applicationMode: $ref: '#/components/schemas/microsoft.graph.applicationMode' - assignedPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelPolicy' - autoLabeling: - $ref: '#/components/schemas/microsoft.graph.autoLabeling' autoTooltip: type: string nullable: true @@ -9274,10 +9324,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -9470,7 +9516,7 @@ components: description: A short summary from the body of the latest post in this conversation. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + description: 'The topic of the conversation. This property can be set when the conversation is created, but it can''t be updated.' uniqueSenders: type: array items: @@ -9507,6 +9553,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.onPremisesSyncBehavior: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesSyncBehavior + type: object + properties: + isCloudManaged: + type: boolean + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + additionalProperties: + type: object microsoft.graph.plannerGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -12439,32 +12496,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -13322,11 +13373,17 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -13376,6 +13433,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -13413,6 +13471,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -13488,6 +13547,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -13521,6 +13581,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -13539,6 +13600,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -13636,6 +13698,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -13648,7 +13711,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -13673,6 +13736,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -13734,6 +13798,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -13757,6 +13822,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -13798,6 +13864,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -13831,6 +13898,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -13856,12 +13924,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.identity: @@ -17166,45 +17236,6 @@ components: - automatic - recommended type: string - microsoft.graph.labelPolicy: - title: labelPolicy - type: object - properties: - id: - type: string - description: The unique identifier of the label policy. - name: - type: string - description: The display name of the label policy. - nullable: true - additionalProperties: - type: object - microsoft.graph.autoLabeling: - title: autoLabeling - type: object - properties: - message: - type: string - description: The message displayed to the user when the label is applied automatically. - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - description: The list of sensitive information type (SIT) IDs that trigger the automatic application of this label. - additionalProperties: - type: object - microsoft.graph.labelActionBase: - title: labelActionBase - type: object - properties: - name: - type: string - description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' - nullable: true - additionalProperties: - type: object microsoft.graph.usageRightsIncluded: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -18954,13 +18985,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -19486,15 +19517,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -19506,14 +19534,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -19525,7 +19550,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -19791,6 +19815,9 @@ components: 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 + isAgenticExperienceEnabled: + type: boolean + nullable: true justificationRequiredOnApproval: type: boolean description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. @@ -20121,6 +20148,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -20133,6 +20161,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -20142,6 +20171,30 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.personAnnualEventType: title: personAnnualEventType enum: @@ -20162,6 +20215,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -20197,6 +20251,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -20279,6 +20334,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -20334,6 +20397,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -20341,6 +20408,11 @@ components: displayName: type: string description: Company name. + nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -20376,9 +20448,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtectionPolicySetting: @@ -20455,11 +20529,11 @@ components: properties: calendar: type: string - description: 'The calendar to use, e.g., Gregorian Calendar.Returned by default.' + description: 'The calendar to use; for example, Gregorian Calendar.Returned by default.' nullable: true firstDayOfWeek: type: string - description: 'The first day of the week to use, e.g., Sunday.Returned by default.' + description: 'The first day of the week to use; for example, Sunday.Returned by default.' nullable: true longDateFormat: type: string @@ -20729,6 +20803,11 @@ components: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.virtualEvent: @@ -20863,6 +20942,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -23801,11 +23881,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -23816,14 +23894,12 @@ components: 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 of the mention event. 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 speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object @@ -24214,6 +24290,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: @@ -24243,6 +24320,7 @@ components: languageTag: type: string description: The language to apply the override.Returned by default. Not nullable. + nullable: true translationBehavior: $ref: '#/components/schemas/microsoft.graph.translationBehavior' additionalProperties: @@ -24383,6 +24461,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.communicationsIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -26832,7 +26921,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Users.yml b/openApiDocs/beta/Users.yml index 88acfed059d..7950c464fdf 100644 --- a/openApiDocs/beta/Users.yml +++ b/openApiDocs/beta/Users.yml @@ -17557,6 +17557,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -18845,6 +18847,11 @@ components: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueExtendedProperty' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.attachmentBase: @@ -19554,6 +19561,12 @@ components: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. x-ms-navigationProperty: true + externalAuthenticationMethods: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.externalAuthenticationMethod' + description: Represents the external methods registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: @@ -20117,6 +20130,12 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcPowerState' productType: $ref: '#/components/schemas/microsoft.graph.cloudPcProductType' + provisionedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The latest provisioned date and time, automatically generated and assigned during the initial provisioning or any subsequent reprovisioning of the Cloud PC. 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 provisioningPolicyId: type: string description: The provisioning policy ID of the Cloud PC. @@ -20142,6 +20161,8 @@ components: nullable: true servicePlanType: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + sharedDeviceDetail: + $ref: '#/components/schemas/microsoft.graph.cloudPcFrontlineSharedDeviceDetail' status: $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' statusDetail: @@ -20150,6 +20171,8 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' userAccountType: $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userExperienceType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserExperienceType' userPrincipalName: type: string description: The user principal name (UPN) of the user assigned to the Cloud PC. @@ -20604,6 +20627,12 @@ components: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for this site. Nullable. + x-ms-navigationProperty: true externalColumns: type: array items: @@ -21492,7 +21521,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -21786,7 +21815,7 @@ components: nullable: true externalId: type: string - description: The external ID. A custom ID. Optional. + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -23135,7 +23164,7 @@ components: description: A short summary from the body of the latest post in this conversation. topic: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + description: 'The topic of the conversation. This property can be set when the conversation is created, but it can''t be updated.' uniqueSenders: type: array items: @@ -23172,6 +23201,17 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.onPremisesSyncBehavior: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onPremisesSyncBehavior + type: object + properties: + isCloudManaged: + type: boolean + description: 'Indicates the state of synchronization for an object between the cloud and on-premises Active Directory. If true, updates from on-premises Active Directory are blocked in the cloud; if false, updates from on-premises Active Directory are allowed in the cloud and the object can be taken over by on-premises Active Directory.' + additionalProperties: + type: object microsoft.graph.plannerGroup: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -23941,11 +23981,11 @@ components: properties: calendar: type: string - description: 'The calendar to use, e.g., Gregorian Calendar.Returned by default.' + description: 'The calendar to use; for example, Gregorian Calendar.Returned by default.' nullable: true firstDayOfWeek: type: string - description: 'The first day of the week to use, e.g., Sunday.Returned by default.' + description: 'The first day of the week to use; for example, Sunday.Returned by default.' nullable: true longDateFormat: type: string @@ -24064,6 +24104,17 @@ components: - flaggedEmails - unknownFutureValue type: string + microsoft.graph.singleValueExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueExtendedProperty + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object ReferenceUpdate: type: object properties: @@ -24801,6 +24852,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalAuthenticationMethod: + allOf: + - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' + - title: externalAuthenticationMethod + type: object + properties: + configurationId: + type: string + description: A unique identifier used to manage the external auth method within Microsoft Entra ID. + displayName: + type: string + description: Custom name given to the registered external authentication method. + additionalProperties: + type: object microsoft.graph.fido2AuthenticationMethod: allOf: - $ref: '#/components/schemas/microsoft.graph.authenticationMethod' @@ -25735,6 +25800,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -25743,6 +25809,16 @@ components: - business - unknownFutureValue type: string + microsoft.graph.cloudPcFrontlineSharedDeviceDetail: + title: cloudPcFrontlineSharedDeviceDetail + type: object + properties: + assignedToUserPrincipalName: + type: string + description: 'The user principal name (UPN) of the user to whom the device is currently assigned. If no user is assigned, this field remains empty. Example values, john.doe@contoso.onmicrosoft.com and .' + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcStatus: title: cloudPcStatus enum: @@ -25808,6 +25884,13 @@ components: - administrator - unknownFutureValue type: string + microsoft.graph.cloudPcUserExperienceType: + title: cloudPcUserExperienceType + enum: + - cloudPc + - cloudApp + - unknownFutureValue + type: string microsoft.graph.callSettings: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -26946,12 +27029,6 @@ components: $ref: '#/components/schemas/microsoft.graph.sensitivityLabelTarget' applicationMode: $ref: '#/components/schemas/microsoft.graph.applicationMode' - assignedPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelPolicy' - autoLabeling: - $ref: '#/components/schemas/microsoft.graph.autoLabeling' autoTooltip: type: string nullable: true @@ -26976,10 +27053,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -29888,32 +29961,26 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.actionItem' - description: The collection of AI-generated action items. Read-only. callId: type: string - description: The ID for the online meeting call for which the callAiInsight was generated. Read-only. nullable: true contentCorrelationId: type: string - description: The unique ID that correlates the transcript from which the insights were generated. Read-only. nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcript was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time at which the corresponding transcription ends. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true meetingNotes: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNote' - description: The collection of AI-generated meeting notes. Read-only. viewpoint: $ref: '#/components/schemas/microsoft.graph.callAiInsightViewPoint' additionalProperties: @@ -30613,11 +30680,17 @@ components: countryCode: type: string description: Contains the two-character country code associated with the users' account. + nullable: true + originTenantInfo: + $ref: '#/components/schemas/microsoft.graph.originTenantInfo' preferredLanguageTag: $ref: '#/components/schemas/microsoft.graph.localeInfo' + userPersona: + $ref: '#/components/schemas/microsoft.graph.userPersona' userPrincipalName: type: string description: The user principal name (UPN) of the user associated with the account. + nullable: true additionalProperties: type: object microsoft.graph.itemAddress: @@ -30667,6 +30740,7 @@ components: displayName: type: string description: Name of the award or honor. + nullable: true issuedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -30704,6 +30778,7 @@ components: displayName: type: string description: Title of the certification. + nullable: true endDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -30779,6 +30854,7 @@ components: address: type: string description: The email address itself. + nullable: true displayName: type: string description: The name or label a user has associated with a particular email address. @@ -30812,6 +30888,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -30830,6 +30907,7 @@ components: displayName: type: string description: Contains the long-form name for the language. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.languageProficiencyLevel' reading: @@ -30927,6 +31005,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -30939,7 +31018,7 @@ components: nullable: true issuingAuthority: type: string - description: Authority which granted the patent. + description: Authority that granted the patent. nullable: true number: type: string @@ -30964,6 +31043,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -31025,6 +31105,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -31048,6 +31129,7 @@ components: displayName: type: string description: Title of the publication. + nullable: true publishedDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -31089,6 +31171,7 @@ components: displayName: type: string description: Contains a friendly name for the skill. + nullable: true proficiency: $ref: '#/components/schemas/microsoft.graph.skillProficiencyLevel' thumbnailUrl: @@ -31122,6 +31205,7 @@ components: userId: type: string description: The user name displayed for the webaccount. + nullable: true webUrl: type: string description: Contains a link to the user's profile on the cloud service if one exists. @@ -31147,12 +31231,14 @@ components: displayName: type: string description: Contains a friendly name for the website. + nullable: true thumbnailUrl: type: string nullable: true webUrl: type: string description: Contains a link to the website itself. + nullable: true additionalProperties: type: object microsoft.graph.identity: @@ -31953,6 +32039,7 @@ components: languageTag: type: string description: The language to apply the override.Returned by default. Not nullable. + nullable: true translationBehavior: $ref: '#/components/schemas/microsoft.graph.translationBehavior' additionalProperties: @@ -34665,45 +34752,6 @@ components: - automatic - recommended type: string - microsoft.graph.labelPolicy: - title: labelPolicy - type: object - properties: - id: - type: string - description: The unique identifier of the label policy. - name: - type: string - description: The display name of the label policy. - nullable: true - additionalProperties: - type: object - microsoft.graph.autoLabeling: - title: autoLabeling - type: object - properties: - message: - type: string - description: The message displayed to the user when the label is applied automatically. - nullable: true - sensitiveTypeIds: - type: array - items: - type: string - nullable: true - description: The list of sensitive information type (SIT) IDs that trigger the automatic application of this label. - additionalProperties: - type: object - microsoft.graph.labelActionBase: - title: labelActionBase - type: object - properties: - name: - type: string - description: 'The name of the action (for example, ''Encrypt'', ''AddHeader'').' - nullable: true - additionalProperties: - type: object microsoft.graph.usageRightsIncluded: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -36282,13 +36330,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -36800,15 +36848,12 @@ components: properties: ownerDisplayName: type: string - description: The display name of the owner of the action item. nullable: true text: type: string - description: The text content of the action item. nullable: true title: type: string - description: The title of the action item. nullable: true additionalProperties: type: object @@ -36820,14 +36865,11 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.meetingNoteSubpoint' - description: A collection of subpoints of the meeting note. text: type: string - description: The text of the meeting note. nullable: true title: type: string - description: The title of the meeting note. nullable: true additionalProperties: type: object @@ -36839,7 +36881,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.mentionEvent' - description: The collection of AI-generated mention events. additionalProperties: type: object microsoft.graph.virtualEventExternalInformation: @@ -37066,6 +37107,9 @@ components: 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 + isAgenticExperienceEnabled: + type: boolean + nullable: true justificationRequiredOnApproval: type: boolean description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. @@ -37396,6 +37440,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true inference: $ref: '#/components/schemas/microsoft.graph.inferenceData' isSearchable: @@ -37408,6 +37453,7 @@ components: type: string description: Provides the dateTimeOffset for when the entity was created. format: date-time + nullable: true source: $ref: '#/components/schemas/microsoft.graph.personDataSources' sources: @@ -37417,6 +37463,30 @@ components: description: Where the values within an entity originated if synced from another source. additionalProperties: type: object + microsoft.graph.originTenantInfo: + title: originTenantInfo + type: object + properties: + originTenantId: + type: string + description: The identifier of the tenant where the user account was originally provisioned. + nullable: true + originUserId: + type: string + description: The identifier of the user in the origin tenant. + nullable: true + additionalProperties: + type: object + microsoft.graph.userPersona: + title: userPersona + enum: + - unknown + - externalMember + - externalGuest + - internalMember + - internalGuest + - unknownFutureValue + type: string microsoft.graph.personAnnualEventType: title: personAnnualEventType enum: @@ -37437,6 +37507,7 @@ components: displayName: type: string description: Name of the institution the user studied at. + nullable: true location: $ref: '#/components/schemas/microsoft.graph.physicalAddress' webUrl: @@ -37472,6 +37543,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -37554,6 +37626,14 @@ components: type: string description: A description for the position in question. nullable: true + employeeId: + type: string + description: The identifier assigned to the employee. + nullable: true + employeeType: + type: string + description: The type of employment for the position. + nullable: true endMonthYear: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -37609,6 +37689,10 @@ components: type: string description: 'Legal entity number of the company or its subdivision. For information on how to set the value for the companyCode, see profileSourceAnnotation.' nullable: true + costCenter: + type: string + description: The cost center associated with the company or department. + nullable: true department: type: string description: Department Name within a company. @@ -37616,6 +37700,11 @@ components: displayName: type: string description: Company name. + nullable: true + division: + type: string + description: The division within the company. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -37651,9 +37740,11 @@ components: name: type: string description: 'The name of the cloud service (for example, Twitter, Instagram).' + nullable: true webUrl: type: string description: Contains the URL for the service being referenced. + nullable: true additionalProperties: type: object microsoft.graph.security.informationProtectionPolicySetting: @@ -37874,6 +37965,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -40786,11 +40878,9 @@ components: properties: text: type: string - description: The text of the meeting note subpoint. nullable: true title: type: string - description: The title of the meeting note subpoint. nullable: true additionalProperties: type: object @@ -40801,14 +40891,12 @@ components: 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 of the mention event. 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 speaker: $ref: '#/components/schemas/microsoft.graph.identitySet' transcriptUtterance: type: string - description: The utterance in the online meeting transcript that contains the mention event. nullable: true additionalProperties: type: object @@ -41199,6 +41287,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: @@ -43661,7 +43750,7 @@ components: 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.' + description: 'Specifies whether approval is required to complete the plannerTask. If set to true, the task can only be marked as complete if an approval is created for the task and approved.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/WindowsUpdates.yml b/openApiDocs/beta/WindowsUpdates.yml index 6aab4b60eca..375c20262aa 100644 --- a/openApiDocs/beta/WindowsUpdates.yml +++ b/openApiDocs/beta/WindowsUpdates.yml @@ -6457,11 +6457,11 @@ paths: get: tags: - admin.adminWindows - summary: Get resourceConnection - description: Read the properties and relationships of a resourceConnection object. + summary: Get operationalInsightsConnection + description: Read the properties and relationships of an operationalInsightsConnection object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/windowsupdates-resourceconnection-get?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/windowsupdates-operationalinsightsconnection-get?view=graph-rest-beta operationId: admin.window.update_GetResourceConnection parameters: - name: resourceConnection-id @@ -6536,11 +6536,11 @@ paths: delete: tags: - admin.adminWindows - summary: Delete operationalInsightsConnection - description: Delete an operationalInsightsConnection object. + summary: Delete resourceConnection + description: Delete a resourceConnection object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/windowsupdates-operationalinsightsconnection-delete?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/windowsupdates-resourceconnection-delete?view=graph-rest-beta operationId: admin.window.update_DeleteResourceConnection parameters: - name: resourceConnection-id @@ -6662,11 +6662,11 @@ paths: get: tags: - admin.adminWindows - summary: Get azureADDevice - description: Read the properties of an azureADDevice 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-azureaddevice-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 azureADDevice - description: 'Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup.' + 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-azureaddevice-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 contentApproval - description: Read the properties and relationships of a contentApproval object. + summary: Get complianceChange + description: Read the properties and relationships of a complianceChange object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-get?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-get?view=graph-rest-beta operationId: admin.window.update.updatePolicy_GetComplianceChange parameters: - name: updatePolicy-id diff --git a/openApiDocs/v1.0/Applications.yml b/openApiDocs/v1.0/Applications.yml index 9180c478371..0a3eba5ec82 100644 --- a/openApiDocs/v1.0/Applications.yml +++ b/openApiDocs/v1.0/Applications.yml @@ -7765,8 +7765,11 @@ paths: get: tags: - servicePrincipals.directoryObject - summary: Get createdObjects from servicePrincipals - description: Directory objects created by this service principal. Read-only. Nullable. + summary: 'servicePrincipal: List createdObjects' + description: Retrieve a list of directoryobject objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceprincipal-list-createdobjects?view=graph-rest-1.0 operationId: servicePrincipal_ListCreatedObject parameters: - name: servicePrincipal-id @@ -10372,8 +10375,11 @@ paths: get: tags: - servicePrincipals.directoryObject - summary: Get ownedObjects from servicePrincipals - description: 'Directory objects that this service principal owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).' + summary: 'servicePrincipals: List ownedObjects' + description: Retrieve a list of objects owned by the servicePrincipal. This could include applications or groups. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceprincipal-list-ownedobjects?view=graph-rest-1.0 operationId: servicePrincipal_ListOwnedObject parameters: - name: servicePrincipal-id @@ -15083,13 +15089,12 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/tokenIssuancePolicies/{tokenIssuancePolicy-id}': - get: + '/servicePrincipals/{servicePrincipal-id}/tokenIssuancePolicies/{tokenIssuancePolicy-id}/$ref': + delete: tags: - servicePrincipals.tokenIssuancePolicy - summary: Get tokenIssuancePolicies from servicePrincipals - description: The tokenIssuancePolicies assigned to this service principal. - operationId: servicePrincipal_GetTokenIssuancePolicy + summary: Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + operationId: servicePrincipal.tokenIssuancePolicy_DeleteTokenIssuancePolicyGraphBPreRef parameters: - name: servicePrincipal-id in: path @@ -15107,19 +15112,64 @@ paths: schema: type: string x-ms-docs-key-type: tokenIssuancePolicy - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/tokenIssuancePolicies/$count': + get: + tags: + - servicePrincipals.tokenIssuancePolicy + summary: Get the number of the resource + operationId: servicePrincipal.tokenIssuancePolicy_GetCount + 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}/tokenIssuancePolicies/$ref': + get: + tags: + - servicePrincipals.tokenIssuancePolicy + summary: Get ref of tokenIssuancePolicies from servicePrincipals + description: The tokenIssuancePolicies assigned to this service principal. + operationId: servicePrincipal_ListTokenIssuancePolicyGraphBPreRef + 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: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -15129,20 +15179,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' + $ref: '#/components/responses/StringCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/tokenIssuancePolicies/$count': - get: + post: tags: - servicePrincipals.tokenIssuancePolicy - summary: Get the number of the resource - operationId: servicePrincipal.tokenIssuancePolicy_GetCount + summary: Create new navigation property ref to tokenIssuancePolicies for servicePrincipals + operationId: servicePrincipal_CreateTokenIssuancePolicyGraphBPreRef parameters: - name: servicePrincipal-id in: path @@ -15152,13 +15200,48 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + $ref: '#/components/requestBodies/refPostBody' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - servicePrincipals.tokenIssuancePolicy + summary: Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + operationId: servicePrincipal_DeleteTokenIssuancePolicyGraphBPreRef + 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: 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 '/servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies': get: tags: @@ -15222,13 +15305,16 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies/{tokenLifetimePolicy-id}': - get: + '/servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies/{tokenLifetimePolicy-id}/$ref': + delete: tags: - servicePrincipals.tokenLifetimePolicy - summary: Get tokenLifetimePolicies from servicePrincipals - description: The tokenLifetimePolicies assigned to this service principal. - operationId: servicePrincipal_GetTokenLifetimePolicy + summary: Remove tokenLifetimePolicies + description: Remove a tokenLifetimePolicy object from a service principal. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceprincipal-delete-tokenlifetimepolicies?view=graph-rest-1.0 + operationId: servicePrincipal.tokenLifetimePolicy_DeleteTokenLifetimePolicyGraphBPreRef parameters: - name: servicePrincipal-id in: path @@ -15246,19 +15332,67 @@ paths: schema: type: string x-ms-docs-key-type: tokenLifetimePolicy - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies/$count': + get: + tags: + - servicePrincipals.tokenLifetimePolicy + summary: Get the number of the resource + operationId: servicePrincipal.tokenLifetimePolicy_GetCount + 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}/tokenLifetimePolicies/$ref': + get: + tags: + - servicePrincipals.tokenLifetimePolicy + summary: List assigned tokenLifetimePolicies + description: List the tokenLifetimePolicy objects that are assigned to a servicePrincipal. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to a service principal. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceprincipal-list-tokenlifetimepolicies?view=graph-rest-1.0 + operationId: servicePrincipal_ListTokenLifetimePolicyGraphBPreRef + 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: Expand related entities + description: Order items by property values style: form explode: false schema: @@ -15268,20 +15402,22 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + $ref: '#/components/responses/StringCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies/$count': - get: + post: tags: - servicePrincipals.tokenLifetimePolicy - summary: Get the number of the resource - operationId: servicePrincipal.tokenLifetimePolicy_GetCount + summary: Add tokenLifetimePolicy + description: Assign a tokenLifetimePolicy to a servicePrincipal. You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per service principal. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceprincipal-post-tokenlifetimepolicies?view=graph-rest-1.0 + operationId: servicePrincipal_CreateTokenLifetimePolicyGraphBPreRef parameters: - name: servicePrincipal-id in: path @@ -15291,13 +15427,52 @@ paths: schema: type: string x-ms-docs-key-type: servicePrincipal - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + requestBody: + $ref: '#/components/requestBodies/refPostBody' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - servicePrincipals.tokenLifetimePolicy + summary: Remove tokenLifetimePolicies + description: Remove a tokenLifetimePolicy object from a service principal. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/serviceprincipal-delete-tokenlifetimepolicies?view=graph-rest-1.0 + operationId: servicePrincipal_DeleteTokenLifetimePolicyGraphBPreRef + 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: 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 '/servicePrincipals/{servicePrincipal-id}/transitiveMemberOf': get: tags: @@ -18743,20 +18918,6 @@ components: 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 - additionalProperties: - type: object microsoft.graph.addIn: title: addIn type: object @@ -19083,6 +19244,20 @@ components: $ref: '#/components/schemas/microsoft.graph.redirectUriSettings' 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 + additionalProperties: + type: object microsoft.graph.entity: title: entity type: object @@ -21117,7 +21292,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -21321,6 +21496,7 @@ components: nullable: true externalId: type: string + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -21534,8 +21710,15 @@ components: nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: 'The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown.' + nullable: true + outOfOfficeSettings: + $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + description: The lexicographically sortable string stamp that represents the version of a presence object. nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -23638,7 +23821,7 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' @@ -23704,6 +23887,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: dataSecurityAndGovernance type: object + properties: + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.activitiesContainer: @@ -25080,6 +25269,7 @@ components: - windowsAzureADJoinUsingDeviceAuth - appleUserEnrollment - appleUserEnrollmentWithServiceAccount + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -25125,6 +25315,9 @@ components: - value: appleUserEnrollmentWithServiceAccount 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: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -26046,6 +26239,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -26447,6 +26643,20 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + description: 'If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as ''Show as Out of Office'' appears on the user''s calendar.Otherwise, false.' + nullable: true + message: + type: string + description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -27838,6 +28048,56 @@ components: description: For a list of possible values see formatName values. additionalProperties: type: object + microsoft.graph.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + actionSource: + $ref: '#/components/schemas/microsoft.graph.labelActionSource' + autoTooltip: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + isDefault: + type: boolean + nullable: true + isEndpointProtectionEnabled: + type: boolean + nullable: true + isScopedToUser: + type: boolean + nullable: true + locale: + type: string + nullable: true + name: + type: string + nullable: true + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + toolTip: + type: string + nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + sublabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.contentActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -30107,13 +30367,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -31789,6 +32049,33 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.labelActionSource: + title: labelActionSource + enum: + - manual + - automatic + - recommended + - none + - unknownFutureValue + type: string + microsoft.graph.usageRightsIncluded: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRightsIncluded + type: object + properties: + ownerEmail: + type: string + description: The email of owner label rights. + nullable: true + userEmail: + type: string + description: The email of user with label user rights. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.usageRights' + additionalProperties: + type: object microsoft.graph.processContentRequest: title: processContentRequest type: object @@ -34681,6 +34968,33 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.usageRights: + title: usageRights + enum: + - unknown + - docEdit + - edit + - comment + - export + - forward + - owner + - print + - reply + - replyAll + - view + - extract + - viewRightsData + - editRightsData + - objModel + - accessDenied + - userDefinedProtectionTypeNotSupportedException + - encryptedProtectionTypeNotSupportedException + - purviewClaimsChallengeNotSupportedException + - exception + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.activityMetadata: title: activityMetadata type: object @@ -35082,7 +35396,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true isPaid: @@ -35092,7 +35406,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true theme: @@ -35486,37 +35800,37 @@ components: properties: allowAutoFilter: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. + description: Represents the worksheet protection option of allowing using auto filter feature. allowDeleteColumns: type: boolean - description: Indicates whether the worksheet protection option to allow deleting columns is enabled. + description: Represents the worksheet protection option of allowing deleting columns. allowDeleteRows: type: boolean - description: Indicates whether the worksheet protection option to allow deleting rows is enabled. + description: Represents the worksheet protection option of allowing deleting rows. allowFormatCells: type: boolean - description: Indicates whether the worksheet protection option to allow formatting cells is enabled. + description: Represents the worksheet protection option of allowing formatting cells. allowFormatColumns: type: boolean - description: Indicates whether the worksheet protection option to allow formatting columns is enabled. + description: Represents the worksheet protection option of allowing formatting columns. allowFormatRows: type: boolean - description: Indicates whether the worksheet protection option to allow formatting rows is enabled. + description: Represents the worksheet protection option of allowing formatting rows. allowInsertColumns: type: boolean - description: Indicates whether the worksheet protection option to allow inserting columns is enabled. + description: Represents the worksheet protection option of allowing inserting columns. allowInsertHyperlinks: type: boolean - description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. + description: Represents the worksheet protection option of allowing inserting hyperlinks. allowInsertRows: type: boolean - description: Indicates whether the worksheet protection option to allow inserting rows is enabled. + description: Represents the worksheet protection option of allowing inserting rows. allowPivotTables: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. + description: Represents the worksheet protection option of allowing using pivot table feature. allowSort: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. + description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: diff --git a/openApiDocs/v1.0/BackupRestore.yml b/openApiDocs/v1.0/BackupRestore.yml index c3c055cb1ea..ecb3f304225 100644 --- a/openApiDocs/v1.0/BackupRestore.yml +++ b/openApiDocs/v1.0/BackupRestore.yml @@ -1332,7 +1332,11 @@ paths: post: tags: - solutions.backupRestoreRoot - summary: Create new navigation property to exchangeRestoreSessions for solutions + summary: Create exchangeRestoreSession + description: Create a new exchangeRestoreSession object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-post-exchangerestoresessions?view=graph-rest-1.0 operationId: solution.backupRestore_CreateExchangeRestoreSession requestBody: description: New navigation property @@ -3595,7 +3599,11 @@ paths: post: tags: - solutions.backupRestoreRoot - summary: Create new navigation property to oneDriveForBusinessRestoreSessions for solutions + summary: Create oneDriveForBusinessRestoreSession + description: Create a new oneDriveForBusinessRestoreSession object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-post-onedriveforbusinessrestoresessions?view=graph-rest-1.0 operationId: solution.backupRestore_CreateOneDriveGraphFPreBusinessRestoreSession requestBody: description: New navigation property @@ -5006,8 +5014,11 @@ paths: get: tags: - solutions.backupRestoreRoot - summary: Get restorePoints from solutions - description: List of restore points in the tenant. + summary: List restorePoints + description: Get a list of the restorePoint objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/backuprestoreroot-list-restorepoints?view=graph-rest-1.0 operationId: solution.backupRestore_ListRestorePoint parameters: - $ref: '#/components/parameters/top' @@ -8072,6 +8083,13 @@ components: description: The new restored folder name. nullable: true readOnly: true + restoredItemCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of items that are being restored in the folder. + format: int32 + nullable: true additionalProperties: type: object microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest: @@ -8399,6 +8417,10 @@ components: description: Timestamp of the last modification of the restore session. format: date-time nullable: true + restoreJobType: + $ref: '#/components/schemas/microsoft.graph.restoreJobType' + restoreSessionArtifactCount: + $ref: '#/components/schemas/microsoft.graph.restoreSessionArtifactCount' status: $ref: '#/components/schemas/microsoft.graph.restoreSessionStatus' additionalProperties: @@ -8818,6 +8840,47 @@ components: $ref: '#/components/schemas/microsoft.graph.restorePoint' additionalProperties: type: object + microsoft.graph.restoreJobType: + title: restoreJobType + enum: + - standard + - bulk + - unknownFutureValue + type: string + microsoft.graph.restoreSessionArtifactCount: + title: restoreSessionArtifactCount + type: object + properties: + completed: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of artifacts whose restoration completed. + format: int32 + nullable: true + failed: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of artifacts whose restoration failed. + format: int32 + nullable: true + inProgress: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of artifacts whose restoration is in progress. + format: int32 + nullable: true + total: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of artifacts present in the restore session. + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.restoreSessionStatus: title: restoreSessionStatus enum: diff --git a/openApiDocs/v1.0/Bookings.yml b/openApiDocs/v1.0/Bookings.yml index ff99a9c03af..2af2e4daec8 100644 --- a/openApiDocs/v1.0/Bookings.yml +++ b/openApiDocs/v1.0/Bookings.yml @@ -8360,6 +8360,10 @@ components: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + videoOnDemandWebUrl: + type: string + description: The URL of the video on demand (VOD) for Microsoft Teams events that allows webinar and town hall organizers to quickly publish and share event recordings. + nullable: true additionalProperties: type: object microsoft.graph.meetingAttendanceReport: @@ -8550,7 +8554,7 @@ components: 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 when the registrant registers for the virtual event. 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: 'Date and time when the registrant registers for the virtual event. The Timestamp 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 registrationQuestionAnswers: @@ -9132,6 +9136,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -9867,6 +9874,10 @@ components: description: Timestamp of the last modification of the restore session. format: date-time nullable: true + restoreJobType: + $ref: '#/components/schemas/microsoft.graph.restoreJobType' + restoreSessionArtifactCount: + $ref: '#/components/schemas/microsoft.graph.restoreSessionArtifactCount' status: $ref: '#/components/schemas/microsoft.graph.restoreSessionStatus' additionalProperties: @@ -10454,6 +10465,13 @@ components: description: The new restored folder name. nullable: true readOnly: true + restoredItemCount: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of items that are being restored in the folder. + format: int32 + nullable: true additionalProperties: type: object microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest: @@ -10587,6 +10605,47 @@ components: type: string x-ms-enum-flags: isFlags: true + microsoft.graph.restoreJobType: + title: restoreJobType + enum: + - standard + - bulk + - unknownFutureValue + type: string + microsoft.graph.restoreSessionArtifactCount: + title: restoreSessionArtifactCount + type: object + properties: + completed: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of artifacts whose restoration completed. + format: int32 + nullable: true + failed: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of artifacts whose restoration failed. + format: int32 + nullable: true + inProgress: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of artifacts whose restoration is in progress. + format: int32 + nullable: true + total: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The number of artifacts present in the restore session. + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.restoreSessionStatus: title: restoreSessionStatus enum: diff --git a/openApiDocs/v1.0/CloudCommunications.yml b/openApiDocs/v1.0/CloudCommunications.yml index 041d5098bf2..da01852f146 100644 --- a/openApiDocs/v1.0/CloudCommunications.yml +++ b/openApiDocs/v1.0/CloudCommunications.yml @@ -3146,10 +3146,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-1.0 + url: https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-1.0 operationId: communication.call.participant_invite parameters: - name: call-id @@ -9224,8 +9224,15 @@ components: nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: 'The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown.' + nullable: true + outOfOfficeSettings: + $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + description: The lexicographically sortable string stamp that represents the version of a presence object. nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -9257,6 +9264,7 @@ components: nullable: true externalId: type: string + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -9959,6 +9967,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + description: 'If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as ''Show as Out of Office'' appears on the user''s calendar.Otherwise, false.' + nullable: true + message: + type: string + description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + nullable: true + additionalProperties: + type: object microsoft.graph.onlineMeetingBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -10015,6 +10037,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. diff --git a/openApiDocs/v1.0/Compliance.yml b/openApiDocs/v1.0/Compliance.yml index ff1f2c7c11b..570a46a169d 100644 --- a/openApiDocs/v1.0/Compliance.yml +++ b/openApiDocs/v1.0/Compliance.yml @@ -4445,7 +4445,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -4675,6 +4675,7 @@ components: nullable: true externalId: type: string + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -4888,8 +4889,15 @@ components: nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: 'The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown.' nullable: true + outOfOfficeSettings: + $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + description: The lexicographically sortable string stamp that represents the version of a presence object. + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -6847,7 +6855,7 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' @@ -6913,6 +6921,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: dataSecurityAndGovernance type: object + properties: + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.activitiesContainer: @@ -7860,6 +7874,7 @@ components: - windowsAzureADJoinUsingDeviceAuth - appleUserEnrollment - appleUserEnrollmentWithServiceAccount + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -7905,6 +7920,9 @@ components: - value: appleUserEnrollmentWithServiceAccount 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: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -8826,6 +8844,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -9227,6 +9248,20 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + description: 'If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as ''Show as Out of Office'' appears on the user''s calendar.Otherwise, false.' + nullable: true + message: + type: string + description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -10778,6 +10813,56 @@ components: description: For a list of possible values see formatName values. additionalProperties: type: object + microsoft.graph.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + actionSource: + $ref: '#/components/schemas/microsoft.graph.labelActionSource' + autoTooltip: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + isDefault: + type: boolean + nullable: true + isEndpointProtectionEnabled: + type: boolean + nullable: true + isScopedToUser: + type: boolean + nullable: true + locale: + type: string + nullable: true + name: + type: string + nullable: true + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + toolTip: + type: string + nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + sublabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.contentActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -12668,13 +12753,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -14445,6 +14530,33 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.labelActionSource: + title: labelActionSource + enum: + - manual + - automatic + - recommended + - none + - unknownFutureValue + type: string + microsoft.graph.usageRightsIncluded: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRightsIncluded + type: object + properties: + ownerEmail: + type: string + description: The email of owner label rights. + nullable: true + userEmail: + type: string + description: The email of user with label user rights. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.usageRights' + additionalProperties: + type: object microsoft.graph.processContentRequest: title: processContentRequest type: object @@ -15969,7 +16081,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true isPaid: @@ -15979,7 +16091,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true theme: @@ -17171,6 +17283,33 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.usageRights: + title: usageRights + enum: + - unknown + - docEdit + - edit + - comment + - export + - forward + - owner + - print + - reply + - replyAll + - view + - extract + - viewRightsData + - editRightsData + - objModel + - accessDenied + - userDefinedProtectionTypeNotSupportedException + - encryptedProtectionTypeNotSupportedException + - purviewClaimsChallengeNotSupportedException + - exception + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.activityMetadata: title: activityMetadata type: object @@ -17910,37 +18049,37 @@ components: properties: allowAutoFilter: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. + description: Represents the worksheet protection option of allowing using auto filter feature. allowDeleteColumns: type: boolean - description: Indicates whether the worksheet protection option to allow deleting columns is enabled. + description: Represents the worksheet protection option of allowing deleting columns. allowDeleteRows: type: boolean - description: Indicates whether the worksheet protection option to allow deleting rows is enabled. + description: Represents the worksheet protection option of allowing deleting rows. allowFormatCells: type: boolean - description: Indicates whether the worksheet protection option to allow formatting cells is enabled. + description: Represents the worksheet protection option of allowing formatting cells. allowFormatColumns: type: boolean - description: Indicates whether the worksheet protection option to allow formatting columns is enabled. + description: Represents the worksheet protection option of allowing formatting columns. allowFormatRows: type: boolean - description: Indicates whether the worksheet protection option to allow formatting rows is enabled. + description: Represents the worksheet protection option of allowing formatting rows. allowInsertColumns: type: boolean - description: Indicates whether the worksheet protection option to allow inserting columns is enabled. + description: Represents the worksheet protection option of allowing inserting columns. allowInsertHyperlinks: type: boolean - description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. + description: Represents the worksheet protection option of allowing inserting hyperlinks. allowInsertRows: type: boolean - description: Indicates whether the worksheet protection option to allow inserting rows is enabled. + description: Represents the worksheet protection option of allowing inserting rows. allowPivotTables: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. + description: Represents the worksheet protection option of allowing using pivot table feature. allowSort: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. + description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object microsoft.graph.printTaskProcessingState: diff --git a/openApiDocs/v1.0/DeviceManagement.Administration.yml b/openApiDocs/v1.0/DeviceManagement.Administration.yml index 9d359b47134..0d337574bdf 100644 --- a/openApiDocs/v1.0/DeviceManagement.Administration.yml +++ b/openApiDocs/v1.0/DeviceManagement.Administration.yml @@ -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 @@ -2373,11 +2373,11 @@ paths: patch: tags: - deviceManagement.roleDefinition - summary: Update roleDefinition - description: Update the properties of a roleDefinition object. + summary: Update deviceAndAppManagementRoleDefinition + description: Update the properties of a deviceAndAppManagementRoleDefinition object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-update?view=graph-rest-1.0 operationId: deviceManagement_UpdateRoleDefinition parameters: - name: roleDefinition-id @@ -4335,6 +4335,44 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/microsoft.graph.resize': + post: + tags: + - deviceManagement.virtualEndpoint + summary: Invoke action resize + description: Upgrade or downgrade an existing Cloud PC to a configuration with a new virtual CPU (vCPU) and storage size. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/cloudpc-resize?view=graph-rest-1.0 + operationId: deviceManagement.virtualEndpoint.cloudPC_resize + parameters: + - name: cloudPC-id + in: path + description: The unique identifier of cloudPC + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: cloudPC + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + targetServicePlanId: + 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/virtualEndpoint/cloudPCs/{cloudPC-id}/microsoft.graph.restore': post: tags: @@ -10677,7 +10715,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -10907,6 +10945,7 @@ components: nullable: true externalId: type: string + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -11120,8 +11159,15 @@ components: nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: 'The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown.' + nullable: true + outOfOfficeSettings: + $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + description: The lexicographically sortable string stamp that represents the version of a presence object. nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -12723,7 +12769,7 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' @@ -12789,6 +12835,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: dataSecurityAndGovernance type: object + properties: + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.activitiesContainer: @@ -14511,6 +14563,7 @@ components: - windowsAzureADJoinUsingDeviceAuth - appleUserEnrollment - appleUserEnrollmentWithServiceAccount + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -14556,6 +14609,9 @@ components: - value: appleUserEnrollmentWithServiceAccount 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: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -15477,6 +15533,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -15878,6 +15937,20 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + description: 'If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as ''Show as Out of Office'' appears on the user''s calendar.Otherwise, false.' + nullable: true + message: + type: string + description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -16947,6 +17020,56 @@ components: description: For a list of possible values see formatName values. additionalProperties: type: object + microsoft.graph.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + actionSource: + $ref: '#/components/schemas/microsoft.graph.labelActionSource' + autoTooltip: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + isDefault: + type: boolean + nullable: true + isEndpointProtectionEnabled: + type: boolean + nullable: true + isScopedToUser: + type: boolean + nullable: true + locale: + type: string + nullable: true + name: + type: string + nullable: true + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + toolTip: + type: string + nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + sublabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.contentActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -19404,13 +19527,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -20923,6 +21046,33 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.labelActionSource: + title: labelActionSource + enum: + - manual + - automatic + - recommended + - none + - unknownFutureValue + type: string + microsoft.graph.usageRightsIncluded: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRightsIncluded + type: object + properties: + ownerEmail: + type: string + description: The email of owner label rights. + nullable: true + userEmail: + type: string + description: The email of user with label user rights. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.usageRights' + additionalProperties: + type: object microsoft.graph.processContentRequest: title: processContentRequest type: object @@ -23840,6 +23990,33 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.usageRights: + title: usageRights + enum: + - unknown + - docEdit + - edit + - comment + - export + - forward + - owner + - print + - reply + - replyAll + - view + - extract + - viewRightsData + - editRightsData + - objModel + - accessDenied + - userDefinedProtectionTypeNotSupportedException + - encryptedProtectionTypeNotSupportedException + - purviewClaimsChallengeNotSupportedException + - exception + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.activityMetadata: title: activityMetadata type: object @@ -24241,7 +24418,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true isPaid: @@ -24251,7 +24428,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true theme: @@ -24629,37 +24806,37 @@ components: properties: allowAutoFilter: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. + description: Represents the worksheet protection option of allowing using auto filter feature. allowDeleteColumns: type: boolean - description: Indicates whether the worksheet protection option to allow deleting columns is enabled. + description: Represents the worksheet protection option of allowing deleting columns. allowDeleteRows: type: boolean - description: Indicates whether the worksheet protection option to allow deleting rows is enabled. + description: Represents the worksheet protection option of allowing deleting rows. allowFormatCells: type: boolean - description: Indicates whether the worksheet protection option to allow formatting cells is enabled. + description: Represents the worksheet protection option of allowing formatting cells. allowFormatColumns: type: boolean - description: Indicates whether the worksheet protection option to allow formatting columns is enabled. + description: Represents the worksheet protection option of allowing formatting columns. allowFormatRows: type: boolean - description: Indicates whether the worksheet protection option to allow formatting rows is enabled. + description: Represents the worksheet protection option of allowing formatting rows. allowInsertColumns: type: boolean - description: Indicates whether the worksheet protection option to allow inserting columns is enabled. + description: Represents the worksheet protection option of allowing inserting columns. allowInsertHyperlinks: type: boolean - description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. + description: Represents the worksheet protection option of allowing inserting hyperlinks. allowInsertRows: type: boolean - description: Indicates whether the worksheet protection option to allow inserting rows is enabled. + description: Represents the worksheet protection option of allowing inserting rows. allowPivotTables: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. + description: Represents the worksheet protection option of allowing using pivot table feature. allowSort: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. + description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: diff --git a/openApiDocs/v1.0/DeviceManagement.Enrollment.yml b/openApiDocs/v1.0/DeviceManagement.Enrollment.yml index ab46616bc91..b4e2045984c 100644 --- a/openApiDocs/v1.0/DeviceManagement.Enrollment.yml +++ b/openApiDocs/v1.0/DeviceManagement.Enrollment.yml @@ -95,11 +95,11 @@ paths: get: tags: - deviceManagement.deviceEnrollmentConfiguration - summary: List deviceEnrollmentConfigurations - description: List properties and relationships of the deviceEnrollmentConfiguration objects. + summary: List deviceEnrollmentPlatformRestrictionsConfigurations + description: List properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentconfiguration-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-list?view=graph-rest-1.0 operationId: deviceManagement_ListDeviceEnrollmentConfiguration parameters: - $ref: '#/components/parameters/top' @@ -176,11 +176,11 @@ paths: get: tags: - deviceManagement.deviceEnrollmentConfiguration - summary: Get deviceEnrollmentLimitConfiguration - description: Read properties and relationships of the deviceEnrollmentLimitConfiguration object. + summary: Get deviceEnrollmentPlatformRestrictionsConfiguration + description: Read properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-get?view=graph-rest-1.0 operationId: deviceManagement_GetDeviceEnrollmentConfiguration parameters: - name: deviceEnrollmentConfiguration-id @@ -224,11 +224,11 @@ paths: patch: tags: - deviceManagement.deviceEnrollmentConfiguration - summary: Update deviceEnrollmentWindowsHelloForBusinessConfiguration - description: Update the properties of a deviceEnrollmentWindowsHelloForBusinessConfiguration object. + summary: Update deviceEnrollmentPlatformRestrictionsConfiguration + description: Update the properties of a deviceEnrollmentPlatformRestrictionsConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-update?view=graph-rest-1.0 operationId: deviceManagement_UpdateDeviceEnrollmentConfiguration parameters: - name: deviceEnrollmentConfiguration-id @@ -259,11 +259,11 @@ paths: delete: tags: - deviceManagement.deviceEnrollmentConfiguration - summary: Delete deviceEnrollmentWindowsHelloForBusinessConfiguration - description: Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. + summary: Delete deviceEnrollmentLimitConfiguration + description: Deletes a deviceEnrollmentLimitConfiguration. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-delete?view=graph-rest-1.0 operationId: deviceManagement_DeleteDeviceEnrollmentConfiguration parameters: - name: deviceEnrollmentConfiguration-id @@ -2049,7 +2049,7 @@ components: properties: displayName: type: string - description: Provides the display name of the app-specific resource represented by the app scope. Read only. + description: Provides the display name of the app-specific resource represented by the app scope. Read-only. nullable: true type: type: string diff --git a/openApiDocs/v1.0/DeviceManagement.yml b/openApiDocs/v1.0/DeviceManagement.yml index 3adf63d933a..505a9f3f5a6 100644 --- a/openApiDocs/v1.0/DeviceManagement.yml +++ b/openApiDocs/v1.0/DeviceManagement.yml @@ -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-androidforwork-devicemanagement-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagement-get?view=graph-rest-1.0 operationId: deviceManagement_GetDeviceManagement parameters: - name: $select @@ -1558,11 +1558,11 @@ paths: get: tags: - deviceManagement.deviceCompliancePolicy - summary: List macOSCompliancePolicies - description: List properties and relationships of the macOSCompliancePolicy objects. + summary: List iosCompliancePolicies + description: List properties and relationships of the iosCompliancePolicy objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscompliancepolicy-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscompliancepolicy-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 androidCompliancePolicy - description: Create a new androidCompliancePolicy object. + summary: Create androidWorkProfileCompliancePolicy + description: Create a new androidWorkProfileCompliancePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecompliancepolicy-create?view=graph-rest-1.0 operationId: deviceManagement_CreateDeviceCompliancePolicy requestBody: description: New navigation property @@ -1639,11 +1639,11 @@ paths: get: tags: - deviceManagement.deviceCompliancePolicy - summary: Get windows81CompliancePolicy - description: Read properties and relationships of the windows81CompliancePolicy object. + summary: Get iosCompliancePolicy + description: Read properties and relationships of the iosCompliancePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscompliancepolicy-get?view=graph-rest-1.0 operationId: deviceManagement_GetDeviceCompliancePolicy parameters: - name: deviceCompliancePolicy-id @@ -1687,11 +1687,11 @@ paths: patch: tags: - deviceManagement.deviceCompliancePolicy - summary: Update windows81CompliancePolicy - description: Update the properties of a windows81CompliancePolicy object. + summary: Update androidWorkProfileCompliancePolicy + description: Update the properties of a androidWorkProfileCompliancePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecompliancepolicy-update?view=graph-rest-1.0 operationId: deviceManagement_UpdateDeviceCompliancePolicy parameters: - name: deviceCompliancePolicy-id @@ -4298,11 +4298,11 @@ paths: get: tags: - deviceManagement.deviceConfiguration - summary: List windowsDefenderAdvancedThreatProtectionConfigurations - description: List properties and relationships of the windowsDefenderAdvancedThreatProtectionConfiguration objects. + summary: List androidWorkProfileGeneralDeviceConfigurations + description: List properties and relationships of the androidWorkProfileGeneralDeviceConfiguration objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-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 macOSGeneralDeviceConfiguration - description: Create a new macOSGeneralDeviceConfiguration object. + summary: Create windowsPhone81GeneralConfiguration + description: Create a new windowsPhone81GeneralConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-macosgeneraldeviceconfiguration-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81generalconfiguration-create?view=graph-rest-1.0 operationId: deviceManagement_CreateDeviceConfiguration requestBody: description: New navigation property @@ -4379,11 +4379,11 @@ paths: get: tags: - deviceManagement.deviceConfiguration - summary: Get windows10EnterpriseModernAppManagementConfiguration - description: Read properties and relationships of the windows10EnterpriseModernAppManagementConfiguration object. + summary: Get macOSCustomConfiguration + description: Read properties and relationships of the macOSCustomConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscustomconfiguration-get?view=graph-rest-1.0 operationId: deviceManagement_GetDeviceConfiguration parameters: - name: deviceConfiguration-id @@ -4427,11 +4427,11 @@ paths: patch: tags: - deviceManagement.deviceConfiguration - summary: Update macOSCustomConfiguration - description: Update the properties of a macOSCustomConfiguration object. + summary: Update windows10TeamGeneralConfiguration + description: Update the properties of a windows10TeamGeneralConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscustomconfiguration-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10teamgeneralconfiguration-update?view=graph-rest-1.0 operationId: deviceManagement_UpdateDeviceConfiguration parameters: - name: deviceConfiguration-id @@ -4462,11 +4462,11 @@ paths: delete: tags: - deviceManagement.deviceConfiguration - summary: Delete windows10CustomConfiguration - description: Deletes a windows10CustomConfiguration. + summary: Delete macOSDeviceFeaturesConfiguration + description: Deletes a macOSDeviceFeaturesConfiguration. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10customconfiguration-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-macosdevicefeaturesconfiguration-delete?view=graph-rest-1.0 operationId: deviceManagement_DeleteDeviceConfiguration parameters: - name: deviceConfiguration-id @@ -10884,7 +10884,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.deviceCategory: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -13387,7 +13387,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - description: Singleton entity that acts as a container for all reports functionality. microsoft.graph.resourceOperation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -14773,6 +14772,7 @@ components: - windowsAzureADJoinUsingDeviceAuth - appleUserEnrollment - appleUserEnrollmentWithServiceAccount + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -14818,6 +14818,9 @@ components: - value: appleUserEnrollmentWithServiceAccount 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: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -16257,13 +16260,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -17944,7 +17947,7 @@ components: description: Enum member for SSD devices. name: ssd - value: unknownFutureValue - description: Evolvable enumeration sentinel value.Do not use. + description: Evolvable enumeration sentinel value. Do not use. name: unknownFutureValue microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory: title: userExperienceAnalyticsOperatingSystemRestartCategory @@ -20489,6 +20492,7 @@ components: nullable: true externalId: type: string + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -20702,8 +20706,15 @@ components: nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: 'The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown.' nullable: true + outOfOfficeSettings: + $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + description: The lexicographically sortable string stamp that represents the version of a presence object. + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -22313,7 +22324,7 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' @@ -22379,6 +22390,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: dataSecurityAndGovernance type: object + properties: + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.activitiesContainer: @@ -24273,6 +24290,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -24674,6 +24694,20 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + description: 'If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as ''Show as Out of Office'' appears on the user''s calendar.Otherwise, false.' + nullable: true + message: + type: string + description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -25771,6 +25805,56 @@ components: description: For a list of possible values see formatName values. additionalProperties: type: object + microsoft.graph.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + actionSource: + $ref: '#/components/schemas/microsoft.graph.labelActionSource' + autoTooltip: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + isDefault: + type: boolean + nullable: true + isEndpointProtectionEnabled: + type: boolean + nullable: true + isScopedToUser: + type: boolean + nullable: true + locale: + type: string + nullable: true + name: + type: string + nullable: true + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + toolTip: + type: string + nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + sublabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.contentActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -29385,6 +29469,33 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.labelActionSource: + title: labelActionSource + enum: + - manual + - automatic + - recommended + - none + - unknownFutureValue + type: string + microsoft.graph.usageRightsIncluded: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRightsIncluded + type: object + properties: + ownerEmail: + type: string + description: The email of owner label rights. + nullable: true + userEmail: + type: string + description: The email of user with label user rights. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.usageRights' + additionalProperties: + type: object microsoft.graph.processContentRequest: title: processContentRequest type: object @@ -31905,6 +32016,33 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.usageRights: + title: usageRights + enum: + - unknown + - docEdit + - edit + - comment + - export + - forward + - owner + - print + - reply + - replyAll + - view + - extract + - viewRightsData + - editRightsData + - objModel + - accessDenied + - userDefinedProtectionTypeNotSupportedException + - encryptedProtectionTypeNotSupportedException + - purviewClaimsChallengeNotSupportedException + - exception + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.activityMetadata: title: activityMetadata type: object @@ -32306,7 +32444,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true isPaid: @@ -32316,7 +32454,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true theme: @@ -32688,37 +32826,37 @@ components: properties: allowAutoFilter: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. + description: Represents the worksheet protection option of allowing using auto filter feature. allowDeleteColumns: type: boolean - description: Indicates whether the worksheet protection option to allow deleting columns is enabled. + description: Represents the worksheet protection option of allowing deleting columns. allowDeleteRows: type: boolean - description: Indicates whether the worksheet protection option to allow deleting rows is enabled. + description: Represents the worksheet protection option of allowing deleting rows. allowFormatCells: type: boolean - description: Indicates whether the worksheet protection option to allow formatting cells is enabled. + description: Represents the worksheet protection option of allowing formatting cells. allowFormatColumns: type: boolean - description: Indicates whether the worksheet protection option to allow formatting columns is enabled. + description: Represents the worksheet protection option of allowing formatting columns. allowFormatRows: type: boolean - description: Indicates whether the worksheet protection option to allow formatting rows is enabled. + description: Represents the worksheet protection option of allowing formatting rows. allowInsertColumns: type: boolean - description: Indicates whether the worksheet protection option to allow inserting columns is enabled. + description: Represents the worksheet protection option of allowing inserting columns. allowInsertHyperlinks: type: boolean - description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. + description: Represents the worksheet protection option of allowing inserting hyperlinks. allowInsertRows: type: boolean - description: Indicates whether the worksheet protection option to allow inserting rows is enabled. + description: Represents the worksheet protection option of allowing inserting rows. allowPivotTables: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. + description: Represents the worksheet protection option of allowing using pivot table feature. allowSort: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. + description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: diff --git a/openApiDocs/v1.0/Devices.CloudPrint.yml b/openApiDocs/v1.0/Devices.CloudPrint.yml index 29a30c172e4..06290e534fc 100644 --- a/openApiDocs/v1.0/Devices.CloudPrint.yml +++ b/openApiDocs/v1.0/Devices.CloudPrint.yml @@ -10556,7 +10556,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -10742,6 +10742,7 @@ components: nullable: true externalId: type: string + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -10905,8 +10906,15 @@ components: nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: 'The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown.' nullable: true + outOfOfficeSettings: + $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + description: The lexicographically sortable string stamp that represents the version of a presence object. + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -14168,7 +14176,7 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' @@ -14234,6 +14242,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: dataSecurityAndGovernance type: object + properties: + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.activitiesContainer: @@ -14572,6 +14586,7 @@ components: - windowsAzureADJoinUsingDeviceAuth - appleUserEnrollment - appleUserEnrollmentWithServiceAccount + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -14617,6 +14632,9 @@ components: - value: appleUserEnrollmentWithServiceAccount 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: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -15343,6 +15361,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -15705,6 +15726,20 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + description: 'If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as ''Show as Out of Office'' appears on the user''s calendar.Otherwise, false.' + nullable: true + message: + type: string + description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -18446,6 +18481,56 @@ components: description: For a list of possible values see formatName values. additionalProperties: type: object + microsoft.graph.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + actionSource: + $ref: '#/components/schemas/microsoft.graph.labelActionSource' + autoTooltip: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + isDefault: + type: boolean + nullable: true + isEndpointProtectionEnabled: + type: boolean + nullable: true + isScopedToUser: + type: boolean + nullable: true + locale: + type: string + nullable: true + name: + type: string + nullable: true + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + toolTip: + type: string + nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + sublabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.contentActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -19033,13 +19118,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -20815,6 +20900,33 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.labelActionSource: + title: labelActionSource + enum: + - manual + - automatic + - recommended + - none + - unknownFutureValue + type: string + microsoft.graph.usageRightsIncluded: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRightsIncluded + type: object + properties: + ownerEmail: + type: string + description: The email of owner label rights. + nullable: true + userEmail: + type: string + description: The email of user with label user rights. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.usageRights' + additionalProperties: + type: object microsoft.graph.processContentRequest: title: processContentRequest type: object @@ -21888,7 +22000,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true isPaid: @@ -21898,7 +22010,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true theme: @@ -21915,6 +22027,33 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.usageRights: + title: usageRights + enum: + - unknown + - docEdit + - edit + - comment + - export + - forward + - owner + - print + - reply + - replyAll + - view + - extract + - viewRightsData + - editRightsData + - objModel + - accessDenied + - userDefinedProtectionTypeNotSupportedException + - encryptedProtectionTypeNotSupportedException + - purviewClaimsChallengeNotSupportedException + - exception + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.activityMetadata: title: activityMetadata type: object @@ -22258,37 +22397,37 @@ components: properties: allowAutoFilter: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. + description: Represents the worksheet protection option of allowing using auto filter feature. allowDeleteColumns: type: boolean - description: Indicates whether the worksheet protection option to allow deleting columns is enabled. + description: Represents the worksheet protection option of allowing deleting columns. allowDeleteRows: type: boolean - description: Indicates whether the worksheet protection option to allow deleting rows is enabled. + description: Represents the worksheet protection option of allowing deleting rows. allowFormatCells: type: boolean - description: Indicates whether the worksheet protection option to allow formatting cells is enabled. + description: Represents the worksheet protection option of allowing formatting cells. allowFormatColumns: type: boolean - description: Indicates whether the worksheet protection option to allow formatting columns is enabled. + description: Represents the worksheet protection option of allowing formatting columns. allowFormatRows: type: boolean - description: Indicates whether the worksheet protection option to allow formatting rows is enabled. + description: Represents the worksheet protection option of allowing formatting rows. allowInsertColumns: type: boolean - description: Indicates whether the worksheet protection option to allow inserting columns is enabled. + description: Represents the worksheet protection option of allowing inserting columns. allowInsertHyperlinks: type: boolean - description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. + description: Represents the worksheet protection option of allowing inserting hyperlinks. allowInsertRows: type: boolean - description: Indicates whether the worksheet protection option to allow inserting rows is enabled. + description: Represents the worksheet protection option of allowing inserting rows. allowPivotTables: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. + description: Represents the worksheet protection option of allowing using pivot table feature. allowSort: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. + description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: diff --git a/openApiDocs/v1.0/Devices.CorporateManagement.yml b/openApiDocs/v1.0/Devices.CorporateManagement.yml index 169f861fb83..6007100c656 100644 --- a/openApiDocs/v1.0/Devices.CorporateManagement.yml +++ b/openApiDocs/v1.0/Devices.CorporateManagement.yml @@ -14,7 +14,7 @@ paths: description: Read properties and relationships of the deviceAppManagement object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-policyset-deviceappmanagement-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-deviceappmanagement-get?view=graph-rest-1.0 operationId: deviceAppManagement_GetDeviceAppManagement parameters: - name: $select @@ -54,7 +54,7 @@ paths: description: Update the properties of a deviceAppManagement object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-unlock-deviceappmanagement-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-partnerintegration-deviceappmanagement-update?view=graph-rest-1.0 operationId: deviceAppManagement_UpdateDeviceAppManagement requestBody: description: New property values @@ -2252,11 +2252,11 @@ paths: get: tags: - deviceAppManagement.managedAppPolicy - summary: List managedAppConfigurations - description: List properties and relationships of the managedAppConfiguration objects. + summary: List managedAppPolicies + description: List properties and relationships of the managedAppPolicy objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-managedappconfiguration-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-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 managedAppConfiguration - description: Read properties and relationships of the managedAppConfiguration object. + summary: Get managedAppPolicy + description: Read properties and relationships of the managedAppPolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-managedappconfiguration-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-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-targetedmanagedappprotection-targetapps?view=graph-rest-1.0 operationId: deviceAppManagement.managedAppPolicy_targetApp parameters: - name: managedAppPolicy-id @@ -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-targetedmanagedappprotection-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-targetedmanagedappprotection-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 managedAppStatusRaws - description: List properties and relationships of the managedAppStatusRaw objects. + summary: List managedAppStatuses + description: List properties and relationships of the managedAppStatus objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-managedappstatusraw-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-list?view=graph-rest-1.0 operationId: deviceAppManagement_ListManagedAppStatus parameters: - $ref: '#/components/parameters/top' @@ -4015,11 +4015,11 @@ paths: post: tags: - deviceAppManagement.managedEBook - summary: Create managedEBookAssignment - description: Create a new managedEBookAssignment object. + summary: Create iosVppEBookAssignment + description: Create a new iosVppEBookAssignment object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-create?view=graph-rest-1.0 operationId: deviceAppManagement.managedEBook_CreateAssignment parameters: - name: managedEBook-id @@ -4107,11 +4107,11 @@ paths: patch: tags: - deviceAppManagement.managedEBook - summary: Update managedEBookAssignment - description: Update the properties of a managedEBookAssignment object. + summary: Update iosVppEBookAssignment + description: Update the properties of a iosVppEBookAssignment object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-update?view=graph-rest-1.0 operationId: deviceAppManagement.managedEBook_UpdateAssignment parameters: - name: managedEBook-id @@ -6332,11 +6332,11 @@ paths: get: tags: - deviceAppManagement.managedDeviceMobileAppConfiguration - summary: List managedDeviceMobileAppConfigurations - description: List properties and relationships of the managedDeviceMobileAppConfiguration objects. + summary: List iosMobileAppConfigurations + description: List properties and relationships of the iosMobileAppConfiguration objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfiguration-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-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 iosMobileAppConfiguration - description: Read properties and relationships of the iosMobileAppConfiguration object. + summary: Get managedDeviceMobileAppConfiguration + description: Read properties and relationships of the managedDeviceMobileAppConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfiguration-get?view=graph-rest-1.0 operationId: deviceAppManagement_GetMobileAppConfiguration parameters: - name: managedDeviceMobileAppConfiguration-id @@ -7570,15 +7570,206 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + /deviceAppManagement/mobileAppRelationships: + get: + tags: + - deviceAppManagement.mobileAppRelationship + summary: Get mobileAppRelationships from deviceAppManagement + description: The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + operationId: deviceAppManagement_ListMobileAppRelationship + 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.mobileAppRelationshipCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceAppManagement.mobileAppRelationship + summary: Create new navigation property to mobileAppRelationships for deviceAppManagement + operationId: deviceAppManagement_CreateMobileAppRelationship + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceAppManagement/mobileAppRelationships/{mobileAppRelationship-id}': + get: + tags: + - deviceAppManagement.mobileAppRelationship + summary: Get mobileAppRelationships from deviceAppManagement + description: The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + operationId: deviceAppManagement_GetMobileAppRelationship + parameters: + - name: mobileAppRelationship-id + in: path + description: The unique identifier of mobileAppRelationship + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mobileAppRelationship + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceAppManagement.mobileAppRelationship + summary: Update the navigation property mobileAppRelationships in deviceAppManagement + operationId: deviceAppManagement_UpdateMobileAppRelationship + parameters: + - name: mobileAppRelationship-id + in: path + description: The unique identifier of mobileAppRelationship + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mobileAppRelationship + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceAppManagement.mobileAppRelationship + summary: Delete navigation property mobileAppRelationships for deviceAppManagement + operationId: deviceAppManagement_DeleteMobileAppRelationship + parameters: + - name: mobileAppRelationship-id + in: path + description: The unique identifier of mobileAppRelationship + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: mobileAppRelationship + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceAppManagement/mobileAppRelationships/$count: + get: + tags: + - deviceAppManagement.mobileAppRelationship + summary: Get the number of the resource + operationId: deviceAppManagement.mobileAppRelationship_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' /deviceAppManagement/mobileApps: get: tags: - deviceAppManagement.mobileApp - summary: List macOSLobApps - description: List properties and relationships of the macOSLobApp objects. + summary: List managedApps + description: List properties and relationships of the managedApp 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-managedapp-list?view=graph-rest-1.0 operationId: deviceAppManagement_ListMobileApp parameters: - $ref: '#/components/parameters/top' @@ -7628,11 +7819,11 @@ paths: post: tags: - deviceAppManagement.mobileApp - summary: Create macOSLobApp - description: Create a new macOSLobApp object. + summary: Create win32LobApp + description: Create a new win32LobApp object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-macoslobapp-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-win32lobapp-create?view=graph-rest-1.0 operationId: deviceAppManagement_CreateMobileApp requestBody: description: New navigation property @@ -7655,11 +7846,11 @@ paths: get: tags: - deviceAppManagement.mobileApp - summary: Get iosLobApp - description: Read properties and relationships of the iosLobApp object. + summary: Get macOSOfficeSuiteApp + description: Read properties and relationships of the macOSOfficeSuiteApp object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-ioslobapp-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-macosofficesuiteapp-get?view=graph-rest-1.0 operationId: deviceAppManagement_GetMobileApp parameters: - name: mobileApp-id @@ -7703,11 +7894,11 @@ paths: patch: tags: - deviceAppManagement.mobileApp - summary: Update iosVppApp - description: Update the properties of a iosVppApp object. + summary: Update managedIOSStoreApp + description: Update the properties of a managedIOSStoreApp object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-iosvppapp-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-managediosstoreapp-update?view=graph-rest-1.0 operationId: deviceAppManagement_UpdateMobileApp parameters: - name: mobileApp-id @@ -31183,6 +31374,12 @@ components: $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfiguration' description: The Managed Device Mobile Application Configurations. x-ms-navigationProperty: true + mobileAppRelationships: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship' + description: The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + x-ms-navigationProperty: true mobileApps: type: array items: @@ -32047,6 +32244,54 @@ components: additionalProperties: type: object description: 'Contains properties, inherited properties and actions for an MDM mobile app configuration user status summary.' + microsoft.graph.mobileAppRelationship: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: mobileAppRelationship + type: object + properties: + sourceDisplayName: + type: string + description: 'The display name of the app that is the source of the mobile app relationship entity. For example: Orca. Maximum length is 500 characters. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only.' + nullable: true + readOnly: true + sourceDisplayVersion: + type: string + description: 'The display version of the app that is the source of the mobile app relationship entity. For example 1.0.12 or 1.2203.156 or 3. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only.' + nullable: true + readOnly: true + sourceId: + type: string + description: 'The unique app identifier of the source of the mobile app relationship entity. For example: 2dbc75b9-e993-4e4d-a071-91ac5a218672. If null during relationship creation, then it will be populated with parent Id. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only.' + nullable: true + readOnly: true + sourcePublisherDisplayName: + type: string + description: 'The publisher display name of the app that is the source of the mobile app relationship entity. For example: Fabrikam. Maximum length is 500 characters. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only.' + nullable: true + readOnly: true + targetDisplayName: + type: string + description: 'The display name of the app that is the target of the mobile app relationship entity. For example: Firefox Setup 52.0.2 32bit.intunewin. Maximum length is 500 characters. Read-Only. Returned by default. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only.' + nullable: true + readOnly: true + targetDisplayVersion: + type: string + description: 'The display version of the app that is the target of the mobile app relationship entity. For example 1.0 or 1.2203.156. Read-Only. Returned by default. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only.' + nullable: true + readOnly: true + targetId: + type: string + description: 'The unique app identifier of the target of the mobile app relationship entity. For example: 2dbc75b9-e993-4e4d-a071-91ac5a218672. Read-Only. Returned by default. Supports: $select. Does not support $search, $filter, $orderBy.' + nullable: true + targetPublisherDisplayName: + type: string + description: 'The publisher display name of the app that is the target of the mobile app relationship entity. For example: Fabrikam. Maximum length is 500 characters. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only.' + nullable: true + readOnly: true + additionalProperties: + type: object + description: The MobileAppRelationship describes the relationship between two mobile applications by providing information that tells if an application is dependent on or superseded by another application. microsoft.graph.mobileApp: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -32278,7 +32523,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.androidStoreApp: allOf: - $ref: '#/components/schemas/microsoft.graph.mobileApp' @@ -32552,7 +32797,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' @@ -33223,7 +33468,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.deviceCategory: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -33994,7 +34239,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 @@ -34580,6 +34825,7 @@ components: - windowsAzureADJoinUsingDeviceAuth - appleUserEnrollment - appleUserEnrollmentWithServiceAccount + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -34625,6 +34871,9 @@ components: - value: appleUserEnrollmentWithServiceAccount 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: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -35893,13 +36142,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -36618,6 +36867,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.mobileAppRelationshipCollectionResponse: + title: Collection of mobileAppRelationship + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.mobileAppCollectionResponse: title: Collection of mobileApp type: object @@ -37264,7 +37526,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 @@ -39245,6 +39507,7 @@ components: nullable: true externalId: type: string + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -39458,8 +39721,15 @@ components: nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: 'The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown.' + nullable: true + outOfOfficeSettings: + $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + description: The lexicographically sortable string stamp that represents the version of a presence object. nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -40613,7 +40883,7 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' @@ -40679,6 +40949,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: dataSecurityAndGovernance type: object + properties: + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.activitiesContainer: @@ -42506,6 +42782,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -42907,6 +43186,20 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + description: 'If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as ''Show as Out of Office'' appears on the user''s calendar.Otherwise, false.' + nullable: true + message: + type: string + description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -43897,6 +44190,56 @@ components: description: For a list of possible values see formatName values. additionalProperties: type: object + microsoft.graph.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + actionSource: + $ref: '#/components/schemas/microsoft.graph.labelActionSource' + autoTooltip: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + isDefault: + type: boolean + nullable: true + isEndpointProtectionEnabled: + type: boolean + nullable: true + isScopedToUser: + type: boolean + nullable: true + locale: + type: string + nullable: true + name: + type: string + nullable: true + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + toolTip: + type: string + nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + sublabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.contentActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -47439,6 +47782,33 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.labelActionSource: + title: labelActionSource + enum: + - manual + - automatic + - recommended + - none + - unknownFutureValue + type: string + microsoft.graph.usageRightsIncluded: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRightsIncluded + type: object + properties: + ownerEmail: + type: string + description: The email of owner label rights. + nullable: true + userEmail: + type: string + description: The email of user with label user rights. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.usageRights' + additionalProperties: + type: object microsoft.graph.processContentRequest: title: processContentRequest type: object @@ -49959,6 +50329,33 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.usageRights: + title: usageRights + enum: + - unknown + - docEdit + - edit + - comment + - export + - forward + - owner + - print + - reply + - replyAll + - view + - extract + - viewRightsData + - editRightsData + - objModel + - accessDenied + - userDefinedProtectionTypeNotSupportedException + - encryptedProtectionTypeNotSupportedException + - purviewClaimsChallengeNotSupportedException + - exception + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.activityMetadata: title: activityMetadata type: object @@ -50360,7 +50757,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true isPaid: @@ -50370,7 +50767,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true theme: @@ -50742,37 +51139,37 @@ components: properties: allowAutoFilter: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. + description: Represents the worksheet protection option of allowing using auto filter feature. allowDeleteColumns: type: boolean - description: Indicates whether the worksheet protection option to allow deleting columns is enabled. + description: Represents the worksheet protection option of allowing deleting columns. allowDeleteRows: type: boolean - description: Indicates whether the worksheet protection option to allow deleting rows is enabled. + description: Represents the worksheet protection option of allowing deleting rows. allowFormatCells: type: boolean - description: Indicates whether the worksheet protection option to allow formatting cells is enabled. + description: Represents the worksheet protection option of allowing formatting cells. allowFormatColumns: type: boolean - description: Indicates whether the worksheet protection option to allow formatting columns is enabled. + description: Represents the worksheet protection option of allowing formatting columns. allowFormatRows: type: boolean - description: Indicates whether the worksheet protection option to allow formatting rows is enabled. + description: Represents the worksheet protection option of allowing formatting rows. allowInsertColumns: type: boolean - description: Indicates whether the worksheet protection option to allow inserting columns is enabled. + description: Represents the worksheet protection option of allowing inserting columns. allowInsertHyperlinks: type: boolean - description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. + description: Represents the worksheet protection option of allowing inserting hyperlinks. allowInsertRows: type: boolean - description: Indicates whether the worksheet protection option to allow inserting rows is enabled. + description: Represents the worksheet protection option of allowing inserting rows. allowPivotTables: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. + description: Represents the worksheet protection option of allowing using pivot table feature. allowSort: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. + description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: @@ -51188,6 +51585,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserStatusCollectionResponse' + microsoft.graph.mobileAppRelationshipCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.mobileAppRelationshipCollectionResponse' microsoft.graph.mobileAppCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/v1.0/Education.yml b/openApiDocs/v1.0/Education.yml index d275c89a8e9..512418c836b 100644 --- a/openApiDocs/v1.0/Education.yml +++ b/openApiDocs/v1.0/Education.yml @@ -9117,6 +9117,469 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + /education/reports: + get: + tags: + - education.reportsRoot + summary: Get reports from education + operationId: education_GetReport + 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.reportsRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - education.reportsRoot + summary: Update the navigation property reports in education + operationId: education_UpdateReport + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.reportsRoot' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.reportsRoot' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - education.reportsRoot + summary: Delete navigation property reports for education + operationId: education_DeleteReport + 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 + /education/reports/readingAssignmentSubmissions: + get: + tags: + - education.reportsRoot + summary: List readingAssignmentSubmissions + description: Get a list of reading assignments that were submitted by a student. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/reportsroot-list-readingassignmentsubmissions?view=graph-rest-1.0 + operationId: education.report_ListReadingAssignmentSubmission + 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.readingAssignmentSubmissionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - education.reportsRoot + summary: Create new navigation property to readingAssignmentSubmissions for education + operationId: education.report_CreateReadingAssignmentSubmission + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.readingAssignmentSubmission' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.readingAssignmentSubmission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/education/reports/readingAssignmentSubmissions/{readingAssignmentSubmission-id}': + get: + tags: + - education.reportsRoot + summary: Get readingAssignmentSubmissions from education + operationId: education.report_GetReadingAssignmentSubmission + parameters: + - name: readingAssignmentSubmission-id + in: path + description: The unique identifier of readingAssignmentSubmission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: readingAssignmentSubmission + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.readingAssignmentSubmission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - education.reportsRoot + summary: Update the navigation property readingAssignmentSubmissions in education + operationId: education.report_UpdateReadingAssignmentSubmission + parameters: + - name: readingAssignmentSubmission-id + in: path + description: The unique identifier of readingAssignmentSubmission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: readingAssignmentSubmission + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.readingAssignmentSubmission' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.readingAssignmentSubmission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - education.reportsRoot + summary: Delete navigation property readingAssignmentSubmissions for education + operationId: education.report_DeleteReadingAssignmentSubmission + parameters: + - name: readingAssignmentSubmission-id + in: path + description: The unique identifier of readingAssignmentSubmission + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: readingAssignmentSubmission + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /education/reports/readingAssignmentSubmissions/$count: + get: + tags: + - education.reportsRoot + summary: Get the number of the resource + operationId: education.report.readingAssignmentSubmission_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /education/reports/reflectCheckInResponses: + get: + tags: + - education.reportsRoot + summary: List reflectCheckInResponses + description: Get a list of Reflect check-ins that were submitted by a student. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/reportsroot-list-reflectcheckinresponses?view=graph-rest-1.0 + operationId: education.report_ListReflectCheckInResponse + 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.reflectCheckInResponseCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - education.reportsRoot + summary: Create new navigation property to reflectCheckInResponses for education + operationId: education.report_CreateReflectCheckInResponse + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.reflectCheckInResponse' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.reflectCheckInResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/education/reports/reflectCheckInResponses/{reflectCheckInResponse-id}': + get: + tags: + - education.reportsRoot + summary: Get reflectCheckInResponses from education + operationId: education.report_GetReflectCheckInResponse + parameters: + - name: reflectCheckInResponse-id + in: path + description: The unique identifier of reflectCheckInResponse + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: reflectCheckInResponse + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.reflectCheckInResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - education.reportsRoot + summary: Update the navigation property reflectCheckInResponses in education + operationId: education.report_UpdateReflectCheckInResponse + parameters: + - name: reflectCheckInResponse-id + in: path + description: The unique identifier of reflectCheckInResponse + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: reflectCheckInResponse + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.reflectCheckInResponse' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.reflectCheckInResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - education.reportsRoot + summary: Delete navigation property reflectCheckInResponses for education + operationId: education.report_DeleteReflectCheckInResponse + parameters: + - name: reflectCheckInResponse-id + in: path + description: The unique identifier of reflectCheckInResponse + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: reflectCheckInResponse + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /education/reports/reflectCheckInResponses/$count: + get: + tags: + - education.reportsRoot + summary: Get the number of the resource + operationId: education.report.reflectCheckInResponse_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' /education/schools: get: tags: @@ -14111,6 +14574,8 @@ components: x-ms-navigationProperty: true me: $ref: '#/components/schemas/microsoft.graph.educationUser' + reports: + $ref: '#/components/schemas/microsoft.graph.reportsRoot' schools: type: array items: @@ -15801,6 +16266,163 @@ components: $ref: '#/components/schemas/microsoft.graph.workingHours' additionalProperties: type: object + microsoft.graph.reportsRoot: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: reportsRoot + type: object + properties: + readingAssignmentSubmissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.readingAssignmentSubmission' + x-ms-navigationProperty: true + reflectCheckInResponses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.reflectCheckInResponse' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.readingAssignmentSubmission: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: readingAssignmentSubmission + type: object + properties: + accuracyScore: + type: number + description: Accuracy score of the reading progress. + format: double + nullable: true + action: + type: string + description: Indicates whether the submission is an attempt by the student or a miscue edit done by the educator. The possible values are Attempt and EditMiscue. + assignmentId: + type: string + description: ID of the assignment with which this submission is associated. + challengingWords: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.challengingWord' + description: List of words that the student found challenging during the reading session. + classId: + type: string + description: ID of the class this reading progress is associated with. + nullable: true + insertions: + type: number + description: Insertions of the reading progress. + format: int64 + mispronunciations: + type: number + description: Mispronunciations of the reading progress. + format: int64 + missedExclamationMarks: + type: number + description: Number of exclamation marks missed in the reading passage. + format: int64 + missedPeriods: + type: number + description: Number of periods missed in the reading passage. + format: int64 + missedQuestionMarks: + type: number + description: Number of question marks missed in the reading passage. + format: int64 + missedShorts: + type: number + description: Number of short words missed during the reading session. + format: int64 + monotoneScore: + type: number + description: Score that reflects the student's use of intonation and expression. Lower scores indicate more monotone reading. + format: double + nullable: true + omissions: + type: number + description: Omissions of the reading progress. + format: int64 + repetitions: + type: number + description: Number of times the student repeated words or phrases during the reading session. + format: int64 + selfCorrections: + type: number + description: Number of times the student self-corrected their reading errors. + format: int64 + studentId: + type: string + description: ID of the user this reading progress is associated with. + nullable: true + submissionDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the submission this reading progress is associated with. 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 + submissionId: + type: string + description: ID of the submission this reading progress is associated with. + nullable: true + unexpectedPauses: + type: number + description: Number of unexpected pauses made during the reading session. + format: int64 + wordCount: + type: number + description: Words count of the reading progress. + format: int64 + wordsPerMinute: + type: number + description: Words per minute of the reading progress. + format: double + nullable: true + additionalProperties: + type: object + microsoft.graph.reflectCheckInResponse: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: reflectCheckInResponse + type: object + properties: + checkInId: + type: string + description: Identifier for the Reflect check-in. + nullable: true + checkInTitle: + type: string + description: The question or prompt of the Reflect check-in that this response addresses. + classId: + type: string + description: ID of the class associated with the Reflect check-in. + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Date and time when the Reflect check-in was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + creatorId: + type: string + description: ID of the user who created the Reflect check-in. + nullable: true + isClosed: + type: boolean + description: Indicates whether the Reflect check-in is closed (true) or open (false). + responderId: + type: string + description: ID of the user who responded to the Reflect check-in. + nullable: true + responseEmotion: + $ref: '#/components/schemas/microsoft.graph.responseEmotionType' + responseFeedback: + $ref: '#/components/schemas/microsoft.graph.responseFeedbackType' + submitDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 response to the Reflect check-in was submitted. 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 + additionalProperties: + type: object microsoft.graph.administrativeUnit: allOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' @@ -18404,7 +19026,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -18590,6 +19212,7 @@ components: nullable: true externalId: type: string + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -18753,8 +19376,15 @@ components: nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: 'The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown.' + nullable: true + outOfOfficeSettings: + $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + description: The lexicographically sortable string stamp that represents the version of a presence object. nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -18931,6 +19561,100 @@ components: $ref: '#/components/schemas/microsoft.graph.timeZoneBase' additionalProperties: type: object + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN + type: string + nullable: true + microsoft.graph.challengingWord: + title: challengingWord + type: object + properties: + count: + type: number + description: Number of times the word was found challenging by the student during the reading session. + format: int64 + word: + type: string + description: The specific word that the student found challenging during the reading session. + additionalProperties: + type: object + microsoft.graph.responseEmotionType: + title: responseEmotionType + enum: + - none + - confident + - excited + - happy + - motivated + - peaceful + - ambitious + - cheerful + - comfortable + - creative + - determined + - energized + - focused + - fulfilled + - grateful + - included + - inspired + - optimistic + - proud + - successful + - valuable + - annoyed + - bored + - calm + - confused + - glad + - content + - pensive + - reserved + - restless + - shocked + - tired + - angry + - depressed + - exhausted + - lonely + - nervous + - anxious + - apathetic + - concerned + - disappointed + - frightened + - frustrated + - hopeless + - hurt + - jealous + - miserable + - overwhelmed + - skeptical + - stressed + - stuck + - worthless + - awed + - ashamed + - curious + - sensitive + - sad + - unknownFutureValue + type: string + microsoft.graph.responseFeedbackType: + title: responseFeedbackType + enum: + - none + - notDetected + - veryUnpleasant + - unpleasant + - neutral + - pleasant + - veryPleasant + - unknownFutureValue + type: string ReferenceCreate: type: object properties: @@ -19155,6 +19879,32 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.readingAssignmentSubmissionCollectionResponse: + title: Collection of readingAssignmentSubmission + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.readingAssignmentSubmission' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.reflectCheckInResponseCollectionResponse: + title: Collection of reflectCheckInResponse + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.reflectCheckInResponse' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.identity: title: identity type: object @@ -19183,13 +19933,6 @@ components: $ref: '#/components/schemas/microsoft.graph.educationItemBody' additionalProperties: type: object - ReferenceNumeric: - enum: - - '-INF' - - INF - - NaN - type: string - nullable: true microsoft.graph.onlineMeetingProviderType: title: onlineMeetingProviderType enum: @@ -21490,7 +22233,7 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' @@ -21530,6 +22273,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: dataSecurityAndGovernance type: object + properties: + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.activitiesContainer: @@ -21868,6 +22617,7 @@ components: - windowsAzureADJoinUsingDeviceAuth - appleUserEnrollment - appleUserEnrollmentWithServiceAccount + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -21913,6 +22663,9 @@ components: - value: appleUserEnrollmentWithServiceAccount 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: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -22639,6 +23392,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -23001,6 +23757,20 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + description: 'If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as ''Show as Out of Office'' appears on the user''s calendar.Otherwise, false.' + nullable: true + message: + type: string + description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -25858,6 +26628,56 @@ components: description: For a list of possible values see formatName values. additionalProperties: type: object + microsoft.graph.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + actionSource: + $ref: '#/components/schemas/microsoft.graph.labelActionSource' + autoTooltip: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + isDefault: + type: boolean + nullable: true + isEndpointProtectionEnabled: + type: boolean + nullable: true + isScopedToUser: + type: boolean + nullable: true + locale: + type: string + nullable: true + name: + type: string + nullable: true + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + toolTip: + type: string + nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + sublabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.contentActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -26445,13 +27265,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -28667,6 +29487,33 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.labelActionSource: + title: labelActionSource + enum: + - manual + - automatic + - recommended + - none + - unknownFutureValue + type: string + microsoft.graph.usageRightsIncluded: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRightsIncluded + type: object + properties: + ownerEmail: + type: string + description: The email of owner label rights. + nullable: true + userEmail: + type: string + description: The email of user with label user rights. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.usageRights' + additionalProperties: + type: object microsoft.graph.processContentRequest: title: processContentRequest type: object @@ -29740,7 +30587,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true isPaid: @@ -29750,7 +30597,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true theme: @@ -30942,6 +31789,33 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.usageRights: + title: usageRights + enum: + - unknown + - docEdit + - edit + - comment + - export + - forward + - owner + - print + - reply + - replyAll + - view + - extract + - viewRightsData + - editRightsData + - objModel + - accessDenied + - userDefinedProtectionTypeNotSupportedException + - encryptedProtectionTypeNotSupportedException + - purviewClaimsChallengeNotSupportedException + - exception + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.activityMetadata: title: activityMetadata type: object @@ -31285,37 +32159,37 @@ components: properties: allowAutoFilter: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. + description: Represents the worksheet protection option of allowing using auto filter feature. allowDeleteColumns: type: boolean - description: Indicates whether the worksheet protection option to allow deleting columns is enabled. + description: Represents the worksheet protection option of allowing deleting columns. allowDeleteRows: type: boolean - description: Indicates whether the worksheet protection option to allow deleting rows is enabled. + description: Represents the worksheet protection option of allowing deleting rows. allowFormatCells: type: boolean - description: Indicates whether the worksheet protection option to allow formatting cells is enabled. + description: Represents the worksheet protection option of allowing formatting cells. allowFormatColumns: type: boolean - description: Indicates whether the worksheet protection option to allow formatting columns is enabled. + description: Represents the worksheet protection option of allowing formatting columns. allowFormatRows: type: boolean - description: Indicates whether the worksheet protection option to allow formatting rows is enabled. + description: Represents the worksheet protection option of allowing formatting rows. allowInsertColumns: type: boolean - description: Indicates whether the worksheet protection option to allow inserting columns is enabled. + description: Represents the worksheet protection option of allowing inserting columns. allowInsertHyperlinks: type: boolean - description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. + description: Represents the worksheet protection option of allowing inserting hyperlinks. allowInsertRows: type: boolean - description: Indicates whether the worksheet protection option to allow inserting rows is enabled. + description: Represents the worksheet protection option of allowing inserting rows. allowPivotTables: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. + description: Represents the worksheet protection option of allowing using pivot table feature. allowSort: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. + description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: @@ -31836,6 +32710,18 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.educationRubricCollectionResponse' + microsoft.graph.readingAssignmentSubmissionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.readingAssignmentSubmissionCollectionResponse' + microsoft.graph.reflectCheckInResponseCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.reflectCheckInResponseCollectionResponse' parameters: top: name: $top diff --git a/openApiDocs/v1.0/Files.yml b/openApiDocs/v1.0/Files.yml index a70b1e1e523..c92ab012d3e 100644 --- a/openApiDocs/v1.0/Files.yml +++ b/openApiDocs/v1.0/Files.yml @@ -6948,11 +6948,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 @@ -77075,7 +77075,7 @@ components: properties: alias: type: string - description: 'The alias of the domain object, for cases where an email address is unavailable (e.g. security groups).' + description: 'The alias of the domain object, for cases where an email address is unavailable (for example, security groups).' nullable: true email: type: string @@ -80233,7 +80233,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -80463,6 +80463,7 @@ components: nullable: true externalId: type: string + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -80676,8 +80677,15 @@ components: nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: 'The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown.' nullable: true + outOfOfficeSettings: + $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + description: The lexicographically sortable string stamp that represents the version of a presence object. + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -82980,7 +82988,7 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' @@ -83046,6 +83054,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: dataSecurityAndGovernance type: object + properties: + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.activitiesContainer: @@ -84122,6 +84136,7 @@ components: - windowsAzureADJoinUsingDeviceAuth - appleUserEnrollment - appleUserEnrollmentWithServiceAccount + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -84167,6 +84182,9 @@ components: - value: appleUserEnrollmentWithServiceAccount 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: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -85088,6 +85106,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -85489,6 +85510,20 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + description: 'If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as ''Show as Out of Office'' appears on the user''s calendar.Otherwise, false.' + nullable: true + message: + type: string + description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -86886,6 +86921,56 @@ components: description: For a list of possible values see formatName values. additionalProperties: type: object + microsoft.graph.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + actionSource: + $ref: '#/components/schemas/microsoft.graph.labelActionSource' + autoTooltip: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + isDefault: + type: boolean + nullable: true + isEndpointProtectionEnabled: + type: boolean + nullable: true + isScopedToUser: + type: boolean + nullable: true + locale: + type: string + nullable: true + name: + type: string + nullable: true + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + toolTip: + type: string + nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + sublabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.contentActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -88011,13 +88096,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -89167,37 +89252,37 @@ components: properties: allowAutoFilter: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. + description: Represents the worksheet protection option of allowing using auto filter feature. allowDeleteColumns: type: boolean - description: Indicates whether the worksheet protection option to allow deleting columns is enabled. + description: Represents the worksheet protection option of allowing deleting columns. allowDeleteRows: type: boolean - description: Indicates whether the worksheet protection option to allow deleting rows is enabled. + description: Represents the worksheet protection option of allowing deleting rows. allowFormatCells: type: boolean - description: Indicates whether the worksheet protection option to allow formatting cells is enabled. + description: Represents the worksheet protection option of allowing formatting cells. allowFormatColumns: type: boolean - description: Indicates whether the worksheet protection option to allow formatting columns is enabled. + description: Represents the worksheet protection option of allowing formatting columns. allowFormatRows: type: boolean - description: Indicates whether the worksheet protection option to allow formatting rows is enabled. + description: Represents the worksheet protection option of allowing formatting rows. allowInsertColumns: type: boolean - description: Indicates whether the worksheet protection option to allow inserting columns is enabled. + description: Represents the worksheet protection option of allowing inserting columns. allowInsertHyperlinks: type: boolean - description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. + description: Represents the worksheet protection option of allowing inserting hyperlinks. allowInsertRows: type: boolean - description: Indicates whether the worksheet protection option to allow inserting rows is enabled. + description: Represents the worksheet protection option of allowing inserting rows. allowPivotTables: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. + description: Represents the worksheet protection option of allowing using pivot table feature. allowSort: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. + description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object microsoft.graph.printerCapabilities: @@ -89828,6 +89913,33 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.labelActionSource: + title: labelActionSource + enum: + - manual + - automatic + - recommended + - none + - unknownFutureValue + type: string + microsoft.graph.usageRightsIncluded: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRightsIncluded + type: object + properties: + ownerEmail: + type: string + description: The email of owner label rights. + nullable: true + userEmail: + type: string + description: The email of user with label user rights. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.usageRights' + additionalProperties: + type: object microsoft.graph.processContentRequest: title: processContentRequest type: object @@ -92355,6 +92467,33 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.usageRights: + title: usageRights + enum: + - unknown + - docEdit + - edit + - comment + - export + - forward + - owner + - print + - reply + - replyAll + - view + - extract + - viewRightsData + - editRightsData + - objModel + - accessDenied + - userDefinedProtectionTypeNotSupportedException + - encryptedProtectionTypeNotSupportedException + - purviewClaimsChallengeNotSupportedException + - exception + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.activityMetadata: title: activityMetadata type: object @@ -92512,7 +92651,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true isPaid: @@ -92522,7 +92661,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true theme: diff --git a/openApiDocs/v1.0/Groups.yml b/openApiDocs/v1.0/Groups.yml index d303a660e0e..cbf738c1c2d 100644 --- a/openApiDocs/v1.0/Groups.yml +++ b/openApiDocs/v1.0/Groups.yml @@ -377,11 +377,11 @@ paths: post: tags: - groups.group - summary: Create group - description: 'Create a new group as specified in the request body. You can create the following types of groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option.' + 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." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/group-post-groups?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-1.0 operationId: group_CreateGroup requestBody: description: New entity @@ -809,11 +809,11 @@ paths: post: tags: - groups.conversation - summary: Create open extension - description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions.' + summary: Create conversation + description: Use reply thread or reply post to further post to that 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/group-post-conversations?view=graph-rest-1.0 operationId: group_CreateConversation 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 @@ -10193,11 +10193,11 @@ paths: get: tags: - groups.conversationThread - 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. " + summary: Get conversation thread + description: Get a thread object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationthread-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/group-get-thread?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 @@ -10375,11 +10375,11 @@ paths: get: tags: - groups.conversationThread - summary: List posts - description: "Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,\nyou can specify the thread without referencing the parent conversation." + summary: Get post + description: "Get the properties and relationships of a post in a specified thread. You can specify both the parent \nconversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance." externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationthread-list-posts?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/post-get?view=graph-rest-1.0 operationId: group.thread_ListPost parameters: - name: group-id @@ -20131,7 +20131,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -20291,6 +20291,7 @@ components: nullable: true externalId: type: string + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -20454,8 +20455,15 @@ components: nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: 'The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown.' nullable: true + outOfOfficeSettings: + $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + description: The lexicographically sortable string stamp that represents the version of a presence object. + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -23378,7 +23386,7 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' @@ -23444,6 +23452,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: dataSecurityAndGovernance type: object + properties: + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.activitiesContainer: @@ -23782,6 +23796,7 @@ components: - windowsAzureADJoinUsingDeviceAuth - appleUserEnrollment - appleUserEnrollmentWithServiceAccount + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -23827,6 +23842,9 @@ components: - value: appleUserEnrollmentWithServiceAccount 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: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -24553,6 +24571,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -24897,6 +24918,20 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + description: 'If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as ''Show as Out of Office'' appears on the user''s calendar.Otherwise, false.' + nullable: true + message: + type: string + description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -27612,6 +27647,56 @@ components: description: For a list of possible values see formatName values. additionalProperties: type: object + microsoft.graph.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + actionSource: + $ref: '#/components/schemas/microsoft.graph.labelActionSource' + autoTooltip: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + isDefault: + type: boolean + nullable: true + isEndpointProtectionEnabled: + type: boolean + nullable: true + isScopedToUser: + type: boolean + nullable: true + locale: + type: string + nullable: true + name: + type: string + nullable: true + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + toolTip: + type: string + nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + sublabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.contentActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -28206,13 +28291,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -30598,6 +30683,33 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.labelActionSource: + title: labelActionSource + enum: + - manual + - automatic + - recommended + - none + - unknownFutureValue + type: string + microsoft.graph.usageRightsIncluded: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRightsIncluded + type: object + properties: + ownerEmail: + type: string + description: The email of owner label rights. + nullable: true + userEmail: + type: string + description: The email of user with label user rights. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.usageRights' + additionalProperties: + type: object microsoft.graph.processContentRequest: title: processContentRequest type: object @@ -31666,7 +31778,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true isPaid: @@ -31676,7 +31788,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true theme: @@ -33036,6 +33148,33 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.usageRights: + title: usageRights + enum: + - unknown + - docEdit + - edit + - comment + - export + - forward + - owner + - print + - reply + - replyAll + - view + - extract + - viewRightsData + - editRightsData + - objModel + - accessDenied + - userDefinedProtectionTypeNotSupportedException + - encryptedProtectionTypeNotSupportedException + - purviewClaimsChallengeNotSupportedException + - exception + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.activityMetadata: title: activityMetadata type: object @@ -33379,37 +33518,37 @@ components: properties: allowAutoFilter: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. + description: Represents the worksheet protection option of allowing using auto filter feature. allowDeleteColumns: type: boolean - description: Indicates whether the worksheet protection option to allow deleting columns is enabled. + description: Represents the worksheet protection option of allowing deleting columns. allowDeleteRows: type: boolean - description: Indicates whether the worksheet protection option to allow deleting rows is enabled. + description: Represents the worksheet protection option of allowing deleting rows. allowFormatCells: type: boolean - description: Indicates whether the worksheet protection option to allow formatting cells is enabled. + description: Represents the worksheet protection option of allowing formatting cells. allowFormatColumns: type: boolean - description: Indicates whether the worksheet protection option to allow formatting columns is enabled. + description: Represents the worksheet protection option of allowing formatting columns. allowFormatRows: type: boolean - description: Indicates whether the worksheet protection option to allow formatting rows is enabled. + description: Represents the worksheet protection option of allowing formatting rows. allowInsertColumns: type: boolean - description: Indicates whether the worksheet protection option to allow inserting columns is enabled. + description: Represents the worksheet protection option of allowing inserting columns. allowInsertHyperlinks: type: boolean - description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. + description: Represents the worksheet protection option of allowing inserting hyperlinks. allowInsertRows: type: boolean - description: Indicates whether the worksheet protection option to allow inserting rows is enabled. + description: Represents the worksheet protection option of allowing inserting rows. allowPivotTables: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. + description: Represents the worksheet protection option of allowing using pivot table feature. allowSort: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. + description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: diff --git a/openApiDocs/v1.0/Identity.DirectoryManagement.yml b/openApiDocs/v1.0/Identity.DirectoryManagement.yml index df28e2d4fe9..26fc3e43848 100644 --- a/openApiDocs/v1.0/Identity.DirectoryManagement.yml +++ b/openApiDocs/v1.0/Identity.DirectoryManagement.yml @@ -25081,7 +25081,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -25311,6 +25311,7 @@ components: nullable: true externalId: type: string + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -25524,8 +25525,15 @@ components: nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: 'The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown.' nullable: true + outOfOfficeSettings: + $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + description: The lexicographically sortable string stamp that represents the version of a presence object. + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -28379,7 +28387,7 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' @@ -28445,6 +28453,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: dataSecurityAndGovernance type: object + properties: + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.activitiesContainer: @@ -29822,6 +29836,7 @@ components: - windowsAzureADJoinUsingDeviceAuth - appleUserEnrollment - appleUserEnrollmentWithServiceAccount + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -29867,6 +29882,9 @@ components: - value: appleUserEnrollmentWithServiceAccount 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: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -30788,6 +30806,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -31171,6 +31192,20 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + description: 'If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as ''Show as Out of Office'' appears on the user''s calendar.Otherwise, false.' + nullable: true + message: + type: string + description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -32404,6 +32439,56 @@ components: description: For a list of possible values see formatName values. additionalProperties: type: object + microsoft.graph.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + actionSource: + $ref: '#/components/schemas/microsoft.graph.labelActionSource' + autoTooltip: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + isDefault: + type: boolean + nullable: true + isEndpointProtectionEnabled: + type: boolean + nullable: true + isScopedToUser: + type: boolean + nullable: true + locale: + type: string + nullable: true + name: + type: string + nullable: true + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + toolTip: + type: string + nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + sublabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.contentActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -34714,13 +34799,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -36398,6 +36483,33 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.labelActionSource: + title: labelActionSource + enum: + - manual + - automatic + - recommended + - none + - unknownFutureValue + type: string + microsoft.graph.usageRightsIncluded: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRightsIncluded + type: object + properties: + ownerEmail: + type: string + description: The email of owner label rights. + nullable: true + userEmail: + type: string + description: The email of user with label user rights. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.usageRights' + additionalProperties: + type: object microsoft.graph.processContentRequest: title: processContentRequest type: object @@ -39488,6 +39600,33 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.usageRights: + title: usageRights + enum: + - unknown + - docEdit + - edit + - comment + - export + - forward + - owner + - print + - reply + - replyAll + - view + - extract + - viewRightsData + - editRightsData + - objModel + - accessDenied + - userDefinedProtectionTypeNotSupportedException + - encryptedProtectionTypeNotSupportedException + - purviewClaimsChallengeNotSupportedException + - exception + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.activityMetadata: title: activityMetadata type: object @@ -39889,7 +40028,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true isPaid: @@ -39899,7 +40038,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true theme: @@ -40445,37 +40584,37 @@ components: properties: allowAutoFilter: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. + description: Represents the worksheet protection option of allowing using auto filter feature. allowDeleteColumns: type: boolean - description: Indicates whether the worksheet protection option to allow deleting columns is enabled. + description: Represents the worksheet protection option of allowing deleting columns. allowDeleteRows: type: boolean - description: Indicates whether the worksheet protection option to allow deleting rows is enabled. + description: Represents the worksheet protection option of allowing deleting rows. allowFormatCells: type: boolean - description: Indicates whether the worksheet protection option to allow formatting cells is enabled. + description: Represents the worksheet protection option of allowing formatting cells. allowFormatColumns: type: boolean - description: Indicates whether the worksheet protection option to allow formatting columns is enabled. + description: Represents the worksheet protection option of allowing formatting columns. allowFormatRows: type: boolean - description: Indicates whether the worksheet protection option to allow formatting rows is enabled. + description: Represents the worksheet protection option of allowing formatting rows. allowInsertColumns: type: boolean - description: Indicates whether the worksheet protection option to allow inserting columns is enabled. + description: Represents the worksheet protection option of allowing inserting columns. allowInsertHyperlinks: type: boolean - description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. + description: Represents the worksheet protection option of allowing inserting hyperlinks. allowInsertRows: type: boolean - description: Indicates whether the worksheet protection option to allow inserting rows is enabled. + description: Represents the worksheet protection option of allowing inserting rows. allowPivotTables: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. + description: Represents the worksheet protection option of allowing using pivot table feature. allowSort: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. + description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: diff --git a/openApiDocs/v1.0/Identity.Governance.yml b/openApiDocs/v1.0/Identity.Governance.yml index 0f992e69bdf..b8e729c602e 100644 --- a/openApiDocs/v1.0/Identity.Governance.yml +++ b/openApiDocs/v1.0/Identity.Governance.yml @@ -7112,11 +7112,11 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackage - description: Retrieve the properties and relationships of an accessPackage object. + summary: List resourceRoleScopes + description: Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/accesspackage-list-resourcerolescopes?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_GetAccessPackage parameters: - name: accessPackage-id @@ -14695,11 +14695,11 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequestWorkflowExtension - description: Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + summary: Get accessPackageAssignmentWorkflowExtension + description: Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-get?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.catalog_GetCustomWorkflowExtension parameters: - name: accessPackageCatalog-id @@ -14794,11 +14794,11 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete accessPackageAssignmentRequestWorkflowExtension - description: 'Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:' + summary: Delete accessPackageAssignmentWorkflowExtension + description: 'Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-delete?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.catalog_DeleteCustomWorkflowExtension parameters: - name: accessPackageCatalog-id @@ -49656,7 +49656,7 @@ paths: get: tags: - identityGovernance.lifecycleWorkflowsContainer - summary: List tasks + summary: List tasks (in Lifecycle Workflows) description: Retrieve the details of the built-in tasks in Lifecycle Workflows. externalDocs: description: Find more info here @@ -69684,7 +69684,7 @@ components: $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentState' status: type: string - description: 'More information about the assignment lifecycle. Possible values include Delivering, Delivered, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only.' + description: 'More information about the assignment lifecycle. Possible values include Delivering, Delivered, AutoAssignmentInGracePeriod, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only.' nullable: true accessPackage: $ref: '#/components/schemas/microsoft.graph.accessPackage' @@ -72068,7 +72068,7 @@ components: properties: displayName: type: string - description: Provides the display name of the app-specific resource represented by the app scope. Read only. + description: Provides the display name of the app-specific resource represented by the app scope. Read-only. nullable: true type: type: string @@ -74960,7 +74960,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -75190,6 +75190,7 @@ components: nullable: true externalId: type: string + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -75403,8 +75404,15 @@ components: nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: 'The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown.' nullable: true + outOfOfficeSettings: + $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + description: The lexicographically sortable string stamp that represents the version of a presence object. + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -77962,7 +77970,7 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' @@ -78028,6 +78036,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: dataSecurityAndGovernance type: object + properties: + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.activitiesContainer: @@ -79417,6 +79431,7 @@ components: - windowsAzureADJoinUsingDeviceAuth - appleUserEnrollment - appleUserEnrollmentWithServiceAccount + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -79462,6 +79477,9 @@ components: - value: appleUserEnrollmentWithServiceAccount 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: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -80383,6 +80401,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -80784,6 +80805,20 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + description: 'If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as ''Show as Out of Office'' appears on the user''s calendar.Otherwise, false.' + nullable: true + message: + type: string + description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -81854,6 +81889,56 @@ components: description: For a list of possible values see formatName values. additionalProperties: type: object + microsoft.graph.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + actionSource: + $ref: '#/components/schemas/microsoft.graph.labelActionSource' + autoTooltip: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + isDefault: + type: boolean + nullable: true + isEndpointProtectionEnabled: + type: boolean + nullable: true + isScopedToUser: + type: boolean + nullable: true + locale: + type: string + nullable: true + name: + type: string + nullable: true + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + toolTip: + type: string + nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + sublabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.contentActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -84164,13 +84249,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -85683,6 +85768,33 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.labelActionSource: + title: labelActionSource + enum: + - manual + - automatic + - recommended + - none + - unknownFutureValue + type: string + microsoft.graph.usageRightsIncluded: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRightsIncluded + type: object + properties: + ownerEmail: + type: string + description: The email of owner label rights. + nullable: true + userEmail: + type: string + description: The email of user with label user rights. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.usageRights' + additionalProperties: + type: object microsoft.graph.processContentRequest: title: processContentRequest type: object @@ -88509,6 +88621,33 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.usageRights: + title: usageRights + enum: + - unknown + - docEdit + - edit + - comment + - export + - forward + - owner + - print + - reply + - replyAll + - view + - extract + - viewRightsData + - editRightsData + - objModel + - accessDenied + - userDefinedProtectionTypeNotSupportedException + - encryptedProtectionTypeNotSupportedException + - purviewClaimsChallengeNotSupportedException + - exception + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.activityMetadata: title: activityMetadata type: object @@ -88910,7 +89049,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true isPaid: @@ -88920,7 +89059,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true theme: @@ -89298,37 +89437,37 @@ components: properties: allowAutoFilter: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. + description: Represents the worksheet protection option of allowing using auto filter feature. allowDeleteColumns: type: boolean - description: Indicates whether the worksheet protection option to allow deleting columns is enabled. + description: Represents the worksheet protection option of allowing deleting columns. allowDeleteRows: type: boolean - description: Indicates whether the worksheet protection option to allow deleting rows is enabled. + description: Represents the worksheet protection option of allowing deleting rows. allowFormatCells: type: boolean - description: Indicates whether the worksheet protection option to allow formatting cells is enabled. + description: Represents the worksheet protection option of allowing formatting cells. allowFormatColumns: type: boolean - description: Indicates whether the worksheet protection option to allow formatting columns is enabled. + description: Represents the worksheet protection option of allowing formatting columns. allowFormatRows: type: boolean - description: Indicates whether the worksheet protection option to allow formatting rows is enabled. + description: Represents the worksheet protection option of allowing formatting rows. allowInsertColumns: type: boolean - description: Indicates whether the worksheet protection option to allow inserting columns is enabled. + description: Represents the worksheet protection option of allowing inserting columns. allowInsertHyperlinks: type: boolean - description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. + description: Represents the worksheet protection option of allowing inserting hyperlinks. allowInsertRows: type: boolean - description: Indicates whether the worksheet protection option to allow inserting rows is enabled. + description: Represents the worksheet protection option of allowing inserting rows. allowPivotTables: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. + description: Represents the worksheet protection option of allowing using pivot table feature. allowSort: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. + description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: diff --git a/openApiDocs/v1.0/Identity.SignIns.yml b/openApiDocs/v1.0/Identity.SignIns.yml index cc33cb75d44..76423a51486 100644 --- a/openApiDocs/v1.0/Identity.SignIns.yml +++ b/openApiDocs/v1.0/Identity.SignIns.yml @@ -5741,6 +5741,60 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + /identity/conditionalAccess/microsoft.graph.evaluate: + post: + tags: + - identity.conditionalAccessRoot + summary: Invoke action evaluate + description: Evaluates the applicability of Conditional Access Policies in your tenant based on the provided sign-in properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/conditionalaccessroot-evaluate?view=graph-rest-1.0 + operationId: identity.conditionalAccess_evaluate + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + signInIdentity: + $ref: '#/components/schemas/microsoft.graph.signInIdentity' + signInContext: + $ref: '#/components/schemas/microsoft.graph.signInContext' + signInConditions: + $ref: '#/components/schemas/microsoft.graph.signInConditions' + appliedPoliciesOnly: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of whatIfAnalysisResult + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.whatIfAnalysisResult' + '@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 /identity/conditionalAccess/namedLocations: get: tags: @@ -5826,11 +5880,11 @@ paths: get: tags: - identity.conditionalAccessRoot - summary: Get ipNamedLocation - description: Retrieve the properties and relationships of an ipNamedLocation object. + summary: Get namedLocation + description: Retrieve the properties and relationships of a namedLocation object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/ipnamedlocation-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/namedlocation-get?view=graph-rest-1.0 operationId: identity.conditionalAccess_GetNamedLocation parameters: - name: namedLocation-id @@ -16794,11 +16848,11 @@ paths: patch: tags: - tenantRelationships.multiTenantOrganization - summary: Update multiTenantOrganization - description: Update the properties of a multitenant organization. + summary: Create multiTenantOrganization + description: 'Create a new multitenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multitenant organization.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/tenantrelationship-put-multitenantorganization?view=graph-rest-1.0 operationId: tenantRelationship_UpdateMultiTenantOrganization requestBody: description: New navigation property values @@ -17562,7 +17616,7 @@ paths: tags: - users.authentication summary: Delete fido2AuthenticationMethod - description: Deletes a user's FIDO2 Security Key Authentication Method object. + description: Deletes a user's FIDO2 security key authentication method object. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/fido2authenticationmethod-delete?view=graph-rest-1.0 @@ -19795,7 +19849,7 @@ components: properties: authenticationEventsFlowId: type: string - description: Indicates the authenticationEventListener is associated with an authenticationEventsFlow. Read-only. + description: The identifier of the authenticationEventsFlow object. nullable: true conditions: $ref: '#/components/schemas/microsoft.graph.authenticationConditions' @@ -20228,6 +20282,59 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.signInIdentity: + title: signInIdentity + type: object + additionalProperties: + type: object + microsoft.graph.signInContext: + title: signInContext + type: object + additionalProperties: + type: object + microsoft.graph.signInConditions: + title: signInConditions + type: object + properties: + authenticationFlow: + $ref: '#/components/schemas/microsoft.graph.authenticationFlow' + clientAppType: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessClientApp' + country: + type: string + description: Country from where the identity is authenticating. + nullable: true + deviceInfo: + $ref: '#/components/schemas/microsoft.graph.deviceInfo' + devicePlatform: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessDevicePlatform' + insiderRiskLevel: + $ref: '#/components/schemas/microsoft.graph.insiderRiskLevel' + ipAddress: + type: string + description: Ip address of the authenticating identity. + nullable: true + servicePrincipalRiskLevel: + $ref: '#/components/schemas/microsoft.graph.riskLevel' + signInRiskLevel: + $ref: '#/components/schemas/microsoft.graph.riskLevel' + userRiskLevel: + $ref: '#/components/schemas/microsoft.graph.riskLevel' + additionalProperties: + type: object + microsoft.graph.whatIfAnalysisResult: + allOf: + - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' + - title: whatIfAnalysisResult + type: object + properties: + analysisReasons: + $ref: '#/components/schemas/microsoft.graph.whatIfAnalysisReasons' + policyApplies: + type: boolean + description: 'Specifies whether the policy applies to the sign-in properties provided in the request body. If policyApplies is true, the policy applies to the sign-in based on the sign-in properties provided. If policyApplies is false, the policy doesn''t apply to the sign-in based on the sign-in properties provided and the analysisReasons property is populated to show the reason for the policy not applying.' + additionalProperties: + type: object microsoft.graph.namedLocation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -20285,6 +20392,7 @@ components: $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicyState' templateId: type: string + description: Specifies the unique identifier of a Conditional Access template. Inherited from entity. nullable: true additionalProperties: type: object @@ -20311,6 +20419,9 @@ components: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' - title: customAuthenticationExtension type: object + properties: + behaviorOnError: + $ref: '#/components/schemas/microsoft.graph.customExtensionBehaviorOnError' additionalProperties: type: object microsoft.graph.authenticationConfigurationValidation: @@ -22927,6 +23038,209 @@ components: type: string x-ms-enum-flags: isFlags: true + microsoft.graph.authenticationFlow: + title: authenticationFlow + type: object + properties: + transferMethod: + $ref: '#/components/schemas/microsoft.graph.conditionalAccessTransferMethods' + additionalProperties: + type: object + microsoft.graph.conditionalAccessClientApp: + title: conditionalAccessClientApp + enum: + - all + - browser + - mobileAppsAndDesktopClients + - exchangeActiveSync + - easSupported + - other + - unknownFutureValue + type: string + microsoft.graph.deviceInfo: + title: deviceInfo + type: object + properties: + deviceId: + type: string + description: Unique identifier set by Azure Device Registration Service at the time of registration. + nullable: true + displayName: + type: string + description: The display name for the device. + nullable: true + enrollmentProfileName: + type: string + description: Enrollment profile applied to the device. + nullable: true + extensionAttribute1: + type: string + description: Extension attribute. + nullable: true + extensionAttribute10: + type: string + description: Extension attribute. + nullable: true + extensionAttribute11: + type: string + description: Extension attribute. + nullable: true + extensionAttribute12: + type: string + description: Extension attribute. + nullable: true + extensionAttribute13: + type: string + description: Extension attribute. + nullable: true + extensionAttribute14: + type: string + description: Extension attribute. + nullable: true + extensionAttribute15: + type: string + description: Extension attribute. + nullable: true + extensionAttribute2: + type: string + description: Extension attribute. + nullable: true + extensionAttribute3: + type: string + description: Extension attribute. + nullable: true + extensionAttribute4: + type: string + description: Extension attribute. + nullable: true + extensionAttribute5: + type: string + description: Extension attribute. + nullable: true + extensionAttribute6: + type: string + description: Extension attribute. + nullable: true + extensionAttribute7: + type: string + description: Extension attribute. + nullable: true + extensionAttribute8: + type: string + description: Extension attribute. + nullable: true + extensionAttribute9: + type: string + description: Extension attribute. + nullable: true + isCompliant: + type: boolean + description: Indicates the device compliance status with Mobile Management Device (MDM) policies. Default is false. + nullable: true + manufacturer: + type: string + description: Manufacturer of the device. + nullable: true + mdmAppId: + type: string + description: Application identifier used to register device into MDM. + nullable: true + model: + type: string + description: Model of the device. + nullable: true + operatingSystem: + type: string + description: The type of operating system on the device. + nullable: true + operatingSystemVersion: + type: string + description: The version of the operating system on the device. + nullable: true + ownership: + type: string + description: Ownership of the device. This property is set by Intune. + nullable: true + physicalIds: + type: array + items: + type: string + nullable: true + description: A collection of physical identifiers for the device. + profileType: + type: string + description: The profile type of the device. + nullable: true + systemLabels: + type: array + items: + type: string + nullable: true + description: List of labels applied to the device by the system. + trustType: + type: string + description: Type of trust for the joined device. + nullable: true + additionalProperties: + type: object + microsoft.graph.conditionalAccessDevicePlatform: + title: conditionalAccessDevicePlatform + enum: + - android + - iOS + - windows + - windowsPhone + - macOS + - all + - unknownFutureValue + - linux + type: string + microsoft.graph.insiderRiskLevel: + title: insiderRiskLevel + enum: + - none + - minor + - moderate + - elevated + - unknownFutureValue + type: string + microsoft.graph.riskLevel: + title: riskLevel + enum: + - low + - medium + - high + - hidden + - none + - unknownFutureValue + type: string + microsoft.graph.whatIfAnalysisReasons: + title: whatIfAnalysisReasons + enum: + - notSet + - notEnoughInformation + - invalidCondition + - users + - workloadIdentities + - application + - userActions + - authenticationContext + - devicePlatform + - devices + - clientApps + - location + - signInRisk + - emptyPolicy + - invalidPolicy + - policyNotEnabled + - userRisk + - time + - insiderRisk + - authenticationFlow + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.conditionalAccessConditionSet: title: conditionalAccessConditionSet type: object @@ -23010,6 +23324,8 @@ components: nullable: true persistentBrowser: $ref: '#/components/schemas/microsoft.graph.persistentBrowserSessionControl' + secureSignInSession: + $ref: '#/components/schemas/microsoft.graph.secureSignInSessionControl' signInFrequency: $ref: '#/components/schemas/microsoft.graph.signInFrequencySessionControl' additionalProperties: @@ -23068,6 +23384,11 @@ components: $ref: '#/components/schemas/microsoft.graph.customExtensionEndpointConfiguration' additionalProperties: type: object + microsoft.graph.customExtensionBehaviorOnError: + title: customExtensionBehaviorOnError + type: object + additionalProperties: + type: object microsoft.graph.genericError: title: genericError type: object @@ -23141,16 +23462,6 @@ components: - adminDismissedRiskForSignIn - adminConfirmedAccountSafe type: string - microsoft.graph.riskLevel: - title: riskLevel - enum: - - low - - medium - - high - - hidden - - none - - unknownFutureValue - type: string microsoft.graph.riskState: title: riskState enum: @@ -25137,7 +25448,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -25341,6 +25652,7 @@ components: nullable: true externalId: type: string + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -25554,8 +25866,15 @@ components: nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: 'The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown.' + nullable: true + outOfOfficeSettings: + $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + description: The lexicographically sortable string stamp that represents the version of a presence object. nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -27093,6 +27412,16 @@ components: - resourceOwner - unknownFutureValue type: string + microsoft.graph.conditionalAccessTransferMethods: + title: conditionalAccessTransferMethods + enum: + - none + - deviceCodeFlow + - authenticationTransfer + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.conditionalAccessApplications: title: conditionalAccessApplications type: object @@ -27146,17 +27475,6 @@ components: $ref: '#/components/schemas/microsoft.graph.conditionalAccessFilter' additionalProperties: type: object - microsoft.graph.conditionalAccessClientApp: - title: conditionalAccessClientApp - enum: - - all - - browser - - mobileAppsAndDesktopClients - - exchangeActiveSync - - easSupported - - other - - unknownFutureValue - type: string microsoft.graph.conditionalAccessDevices: title: conditionalAccessDevices type: object @@ -27286,6 +27604,13 @@ components: $ref: '#/components/schemas/microsoft.graph.persistentBrowserSessionMode' additionalProperties: type: object + microsoft.graph.secureSignInSessionControl: + allOf: + - $ref: '#/components/schemas/microsoft.graph.conditionalAccessSessionControl' + - title: secureSignInSessionControl + type: object + additionalProperties: + type: object microsoft.graph.signInFrequencySessionControl: allOf: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessSessionControl' @@ -28021,7 +28346,7 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' @@ -28087,6 +28412,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: dataSecurityAndGovernance type: object + properties: + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.activitiesContainer: @@ -29797,6 +30128,7 @@ components: - windowsAzureADJoinUsingDeviceAuth - appleUserEnrollment - appleUserEnrollmentWithServiceAccount + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -29842,6 +30174,9 @@ components: - value: appleUserEnrollmentWithServiceAccount 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: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -30763,6 +31098,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -31164,6 +31502,20 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + description: 'If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as ''Show as Out of Office'' appears on the user''s calendar.Otherwise, false.' + nullable: true + message: + type: string + description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -31517,28 +31869,6 @@ components: description: 'Rule syntax is similar to that used for membership rules for groups in Microsoft Entra ID. For details, see rules with multiple expressions' additionalProperties: type: object - microsoft.graph.conditionalAccessTransferMethods: - title: conditionalAccessTransferMethods - enum: - - none - - deviceCodeFlow - - authenticationTransfer - - unknownFutureValue - type: string - x-ms-enum-flags: - isFlags: true - microsoft.graph.conditionalAccessDevicePlatform: - title: conditionalAccessDevicePlatform - enum: - - android - - iOS - - windows - - windowsPhone - - macOS - - all - - unknownFutureValue - - linux - type: string microsoft.graph.conditionalAccessGuestsOrExternalUsers: title: conditionalAccessGuestsOrExternalUsers type: object @@ -32153,6 +32483,56 @@ components: description: For a list of possible values see formatName values. additionalProperties: type: object + microsoft.graph.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + actionSource: + $ref: '#/components/schemas/microsoft.graph.labelActionSource' + autoTooltip: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + isDefault: + type: boolean + nullable: true + isEndpointProtectionEnabled: + type: boolean + nullable: true + isScopedToUser: + type: boolean + nullable: true + locale: + type: string + nullable: true + name: + type: string + nullable: true + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + toolTip: + type: string + nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + sublabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.contentActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -34594,13 +34974,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -36237,6 +36617,33 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.labelActionSource: + title: labelActionSource + enum: + - manual + - automatic + - recommended + - none + - unknownFutureValue + type: string + microsoft.graph.usageRightsIncluded: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRightsIncluded + type: object + properties: + ownerEmail: + type: string + description: The email of owner label rights. + nullable: true + userEmail: + type: string + description: The email of user with label user rights. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.usageRights' + additionalProperties: + type: object microsoft.graph.processContentRequest: title: processContentRequest type: object @@ -39192,6 +39599,33 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.usageRights: + title: usageRights + enum: + - unknown + - docEdit + - edit + - comment + - export + - forward + - owner + - print + - reply + - replyAll + - view + - extract + - viewRightsData + - editRightsData + - objModel + - accessDenied + - userDefinedProtectionTypeNotSupportedException + - encryptedProtectionTypeNotSupportedException + - purviewClaimsChallengeNotSupportedException + - exception + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.activityMetadata: title: activityMetadata type: object @@ -39593,7 +40027,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true isPaid: @@ -39603,7 +40037,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true theme: @@ -39981,37 +40415,37 @@ components: properties: allowAutoFilter: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. + description: Represents the worksheet protection option of allowing using auto filter feature. allowDeleteColumns: type: boolean - description: Indicates whether the worksheet protection option to allow deleting columns is enabled. + description: Represents the worksheet protection option of allowing deleting columns. allowDeleteRows: type: boolean - description: Indicates whether the worksheet protection option to allow deleting rows is enabled. + description: Represents the worksheet protection option of allowing deleting rows. allowFormatCells: type: boolean - description: Indicates whether the worksheet protection option to allow formatting cells is enabled. + description: Represents the worksheet protection option of allowing formatting cells. allowFormatColumns: type: boolean - description: Indicates whether the worksheet protection option to allow formatting columns is enabled. + description: Represents the worksheet protection option of allowing formatting columns. allowFormatRows: type: boolean - description: Indicates whether the worksheet protection option to allow formatting rows is enabled. + description: Represents the worksheet protection option of allowing formatting rows. allowInsertColumns: type: boolean - description: Indicates whether the worksheet protection option to allow inserting columns is enabled. + description: Represents the worksheet protection option of allowing inserting columns. allowInsertHyperlinks: type: boolean - description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. + description: Represents the worksheet protection option of allowing inserting hyperlinks. allowInsertRows: type: boolean - description: Indicates whether the worksheet protection option to allow inserting rows is enabled. + description: Represents the worksheet protection option of allowing inserting rows. allowPivotTables: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. + description: Represents the worksheet protection option of allowing using pivot table feature. allowSort: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. + description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: diff --git a/openApiDocs/v1.0/Planner.yml b/openApiDocs/v1.0/Planner.yml index fca8872c2b8..dd3e46fdb6f 100644 --- a/openApiDocs/v1.0/Planner.yml +++ b/openApiDocs/v1.0/Planner.yml @@ -6091,7 +6091,7 @@ paths: get: tags: - planner.plannerTask - summary: List tasks + summary: List plannerTask objects description: Retrieve a list of plannertask objects. externalDocs: description: Find more info here diff --git a/openApiDocs/v1.0/Reports.yml b/openApiDocs/v1.0/Reports.yml index 0e2b9926573..31f6a60a875 100644 --- a/openApiDocs/v1.0/Reports.yml +++ b/openApiDocs/v1.0/Reports.yml @@ -7815,7 +7815,7 @@ paths: tags: - reports.partners summary: Get reconciliation from reports - description: Represents details for billed invoice reconciliation data. + description: Represents details for billed and unbilled invoice reconciliation data. operationId: report.partner.billing_GetReconciliation parameters: - name: $select @@ -8006,6 +8006,7 @@ paths: tags: - reports.partners summary: Get unbilled from reports + description: Represents details for unbilled invoice reconciliation data. operationId: report.partner.billing.reconciliation_GetUnbilled parameters: - name: $select @@ -8083,6 +8084,10 @@ paths: tags: - reports.partners summary: Invoke action export + description: Export the unbilled invoice reconciliation data for a specific billing period and a given currency. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/partners-billing-unbilledreconciliation-export?view=graph-rest-1.0 operationId: report.partner.billing.reconciliation.unbilled_export requestBody: description: Action parameters @@ -8860,7 +8865,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - description: Singleton entity that acts as a container for all reports functionality. microsoft.graph.deviceManagementExportJob: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/v1.0/Search.yml b/openApiDocs/v1.0/Search.yml index 158a3e4b7fe..2acfb3b24d0 100644 --- a/openApiDocs/v1.0/Search.yml +++ b/openApiDocs/v1.0/Search.yml @@ -1395,6 +1395,10 @@ paths: tags: - external.externalConnection summary: Invoke action addActivities + description: Append additional instances of externalActivity objects on an externalItem. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/externalconnectors-externalitem-addactivities?view=graph-rest-1.0 operationId: external.connection.item_addActivity parameters: - name: externalConnection-id diff --git a/openApiDocs/v1.0/Security.yml b/openApiDocs/v1.0/Security.yml index 3be7f313055..14df3520200 100644 --- a/openApiDocs/v1.0/Security.yml +++ b/openApiDocs/v1.0/Security.yml @@ -619,11 +619,11 @@ paths: get: tags: - security.attackSimulationRoot - summary: List endUserNotifications - description: Get a list of endUserNotification objects and their properties. + summary: Get endUserNotification + description: Read the properties and relationships of an endUserNotification object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/attacksimulationroot-list-endusernotifications?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/endusernotification-get?view=graph-rest-1.0 operationId: security.attackSimulation_ListEndUserNotification parameters: - $ref: '#/components/parameters/top' @@ -1128,8 +1128,11 @@ paths: get: tags: - security.attackSimulationRoot - summary: Get landingPages from security - description: Represents an attack simulation training landing page. + summary: Get landingPage + description: Get a landingPage associated with an attack simulation campaign for a tenant. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/landingpage-get?view=graph-rest-1.0 operationId: security.attackSimulation_GetLandingPage parameters: - name: landingPage-id @@ -1562,8 +1565,11 @@ paths: get: tags: - security.attackSimulationRoot - summary: Get loginPages from security - description: Represents an attack simulation training login page. + summary: Get loginPage + description: Get a loginPage associated with an attack simulation campaign for a tenant. Login pages are shown to users in attack simulations that use credential harvest and link in attachment social engineering techniques. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/loginpage-get?view=graph-rest-1.0 operationId: security.attackSimulation_GetLoginPage parameters: - name: loginPage-id @@ -2934,8 +2940,11 @@ paths: get: tags: - security.attackSimulationRoot - summary: Get trainings from security - description: Represents details about attack simulation trainings. + summary: Get training + description: Get an attack simulation training for a tenant. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/training-get?view=graph-rest-1.0 operationId: security.attackSimulation_GetTraining parameters: - name: training-id @@ -3037,8 +3046,8 @@ paths: get: tags: - security.attackSimulationRoot - summary: Get languageDetails from security - description: Language specific details on a training. + summary: Get trainingLanguageDetail + description: Get the language details about an attack simulation training for a tenant. operationId: security.attackSimulation.training_ListLanguageDetail parameters: - name: training-id @@ -3128,8 +3137,11 @@ paths: get: tags: - security.attackSimulationRoot - summary: Get languageDetails from security - description: Language specific details on a training. + summary: Get trainingLanguageDetail + description: Get the language details about an attack simulation training for a tenant. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/traininglanguagedetail-get?view=graph-rest-1.0 operationId: security.attackSimulation.training_GetLanguageDetail parameters: - name: training-id @@ -6395,7 +6407,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-1.0 @@ -9083,14 +9095,102 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /security/identities: + /security/dataSecurityAndGovernance/sensitivityLabels: get: tags: - - security.identityContainer - summary: Get identities from security - description: A container for security identities APIs. - operationId: security_GetIdentity + - security.tenantDataSecurityAndGovernance + summary: List sensitivityLabels + description: List the sensitivity labels available for the entire tenant. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/tenantdatasecurityandgovernance-list-sensitivitylabels?view=graph-rest-1.0 + operationId: security.dataSecurityAndGovernance_ListSensitivityLabel + 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.sensitivityLabelCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.tenantDataSecurityAndGovernance + summary: Create new navigation property to sensitivityLabels for security + operationId: security.dataSecurityAndGovernance_CreateSensitivityLabel + 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 + '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}': + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Get sensitivityLabel + description: Get a sensitivity label available for the entire tenant. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/sensitivitylabel-get?view=graph-rest-1.0 + operationId: security.dataSecurityAndGovernance_GetSensitivityLabel parameters: + - 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 @@ -9117,21 +9217,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.identityContainer' + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.identityContainer - summary: Update the navigation property identities in security - operationId: security_UpdateIdentity + - security.tenantDataSecurityAndGovernance + summary: Update the navigation property sensitivityLabels in security + operationId: security.dataSecurityAndGovernance_UpdateSensitivityLabel + parameters: + - 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.security.identityContainer' + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' required: true responses: 2XX: @@ -9139,16 +9248,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.identityContainer' + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.identityContainer - summary: Delete navigation property identities for security - operationId: security_DeleteIdentity + - security.tenantDataSecurityAndGovernance + summary: Delete navigation property sensitivityLabels for security + operationId: security.dataSecurityAndGovernance_DeleteSensitivityLabel parameters: + - 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 @@ -9161,17 +9278,70 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/identities/healthIssues: + '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/rights': get: tags: - - security.identityContainer - summary: List healthIssues - description: Get a list of healthIssue objects and their properties. + - security.tenantDataSecurityAndGovernance + summary: Get usageRightsIncluded + description: Get the usage rights granted to the calling user for a specific sensitivity label that has admin-defined permissions. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/security-identitycontainer-list-healthissues?view=graph-rest-1.0 - operationId: security.identity_ListHealthIssue + url: https://learn.microsoft.com/graph/api/usagerightsincluded-get?view=graph-rest-1.0 + operationId: security.dataSecurityAndGovernance.sensitivityLabel_GetRight parameters: + - 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.usageRightsIncluded' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels': + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Get sublabels from security + operationId: security.dataSecurityAndGovernance.sensitivityLabel_ListSublabel + parameters: + - 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' @@ -9209,7 +9379,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.security.healthIssueCollectionResponse' + $ref: '#/components/responses/microsoft.graph.sensitivityLabelCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -9218,15 +9388,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - security.identityContainer - summary: Create new navigation property to healthIssues for security - operationId: security.identity_CreateHealthIssue + - security.tenantDataSecurityAndGovernance + summary: Create new navigation property to sublabels for security + operationId: security.dataSecurityAndGovernance.sensitivityLabel_CreateSublabel + parameters: + - 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.security.healthIssue' + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' required: true responses: 2XX: @@ -9234,29 +9413,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.healthIssue' + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/security/identities/healthIssues/{healthIssue-id}': + '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/{sensitivityLabel-id1}': get: tags: - - security.identityContainer - summary: Get healthIssue - description: Read the properties and relationships of a healthIssue object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-healthissue-get?view=graph-rest-1.0 - operationId: security.identity_GetHealthIssue + - security.tenantDataSecurityAndGovernance + summary: Get sublabels from security + operationId: security.dataSecurityAndGovernance.sensitivityLabel_GetSublabel parameters: - - name: healthIssue-id + - name: sensitivityLabel-id in: path - description: The unique identifier of healthIssue + description: The unique identifier of sensitivityLabel required: true style: simple schema: type: string - x-ms-docs-key-type: healthIssue + 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 @@ -9283,34 +9466,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.healthIssue' + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - security.identityContainer - summary: Update healthIssue - description: Update the properties of a healthIssue object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-healthissue-update?view=graph-rest-1.0 - operationId: security.identity_UpdateHealthIssue + - security.tenantDataSecurityAndGovernance + summary: Update the navigation property sublabels in security + operationId: security.dataSecurityAndGovernance.sensitivityLabel_UpdateSublabel parameters: - - name: healthIssue-id + - name: sensitivityLabel-id in: path - description: The unique identifier of healthIssue + description: The unique identifier of sensitivityLabel required: true style: simple schema: type: string - x-ms-docs-key-type: healthIssue + 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.security.healthIssue' + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' required: true responses: 2XX: @@ -9318,24 +9505,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.security.healthIssue' + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - security.identityContainer - summary: Delete navigation property healthIssues for security - operationId: security.identity_DeleteHealthIssue + - security.tenantDataSecurityAndGovernance + summary: Delete navigation property sublabels for security + operationId: security.dataSecurityAndGovernance.sensitivityLabel_DeleteSublabel parameters: - - name: healthIssue-id + - name: sensitivityLabel-id in: path - description: The unique identifier of healthIssue + description: The unique identifier of sensitivityLabel required: true style: simple schema: type: string - x-ms-docs-key-type: healthIssue + 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 @@ -9348,46 +9543,599 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /security/identities/healthIssues/$count: - get: - tags: - - security.identityContainer - summary: Get the number of the resource - operationId: security.identity.healthIssue_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /security/identities/sensors: + '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/{sensitivityLabel-id1}/rights': get: tags: - - security.identityContainer - summary: List sensors - description: Get a list of sensor objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/security-identitycontainer-list-sensors?view=graph-rest-1.0 - operationId: security.identity_ListSensor + - security.tenantDataSecurityAndGovernance + summary: Get rights from security + operationId: security.dataSecurityAndGovernance.sensitivityLabel.sublabel_GetRight 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: sensitivityLabel-id + 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: 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.usageRightsIncluded' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/$count': + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Get the number of the resource + operationId: security.dataSecurityAndGovernance.sensitivityLabel.sublabel_GetCount + parameters: + - 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' + '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/microsoft.graph.computeInheritance(labelIds={labelIds},locale=''{locale}'',contentFormats={contentFormats})': + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Invoke function computeInheritance + description: 'Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/sensitivitylabel-computeinheritance?view=graph-rest-1.0 + operationId: security.dataSecurityAndGovernance.sensitivityLabel.sublabel_computeInheritance + parameters: + - 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: labelIds + in: path + description: 'Usage: labelIds={labelIds}' + required: true + style: simple + schema: + type: array + items: + type: string + - name: locale + in: path + description: 'Usage: locale=''{locale}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: contentFormats + in: path + description: 'Usage: contentFormats={contentFormats}' + required: true + style: simple + schema: + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel-id}/sublabels/microsoft.graph.computeRightsAndInheritance': + post: + tags: + - security.tenantDataSecurityAndGovernance + summary: Invoke action computeRightsAndInheritance + description: Computes the rights and inheritance for sensitivity labels based on the input content and labels. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/sensitivitylabel-computerightsandinheritance?view=graph-rest-1.0 + operationId: security.dataSecurityAndGovernance.sensitivityLabel.sublabel_computeRightsAndInheritance + parameters: + - 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: + delegatedUserEmail: + type: string + nullable: true + locale: + type: string + nullable: true + protectedContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.protectedContent' + supportedContentFormats: + type: array + items: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.computeRightsAndInheritanceResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /security/dataSecurityAndGovernance/sensitivityLabels/$count: + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Get the number of the resource + operationId: security.dataSecurityAndGovernance.sensitivityLabel_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/security/dataSecurityAndGovernance/sensitivityLabels/microsoft.graph.computeInheritance(labelIds={labelIds},locale=''{locale}'',contentFormats={contentFormats})': + get: + tags: + - security.tenantDataSecurityAndGovernance + summary: Invoke function computeInheritance + description: 'Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/sensitivitylabel-computeinheritance?view=graph-rest-1.0 + operationId: security.dataSecurityAndGovernance.sensitivityLabel_computeInheritance + parameters: + - name: labelIds + in: path + description: 'Usage: labelIds={labelIds}' + required: true + style: simple + schema: + type: array + items: + type: string + - name: locale + in: path + description: 'Usage: locale=''{locale}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: contentFormats + in: path + description: 'Usage: contentFormats={contentFormats}' + required: true + style: simple + schema: + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /security/dataSecurityAndGovernance/sensitivityLabels/microsoft.graph.computeRightsAndInheritance: + post: + tags: + - security.tenantDataSecurityAndGovernance + summary: Invoke action computeRightsAndInheritance + description: Computes the rights and inheritance for sensitivity labels based on the input content and labels. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/sensitivitylabel-computerightsandinheritance?view=graph-rest-1.0 + operationId: security.dataSecurityAndGovernance.sensitivityLabel_computeRightsAndInheritance + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + delegatedUserEmail: + type: string + nullable: true + locale: + type: string + nullable: true + protectedContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.protectedContent' + supportedContentFormats: + type: array + items: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.computeRightsAndInheritanceResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + /security/identities: + get: + tags: + - security.identityContainer + summary: Get identities from security + description: A container for security identities APIs. + operationId: security_GetIdentity + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.identityContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.identityContainer + summary: Update the navigation property identities in security + operationId: security_UpdateIdentity + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.identityContainer' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.identityContainer' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.identityContainer + summary: Delete navigation property identities for security + operationId: security_DeleteIdentity + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /security/identities/healthIssues: + get: + tags: + - security.identityContainer + summary: List healthIssues + description: Get a list of healthIssue objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-identitycontainer-list-healthissues?view=graph-rest-1.0 + operationId: security.identity_ListHealthIssue + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.security.healthIssueCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - security.identityContainer + summary: Create new navigation property to healthIssues for security + operationId: security.identity_CreateHealthIssue + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.healthIssue' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.healthIssue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/security/identities/healthIssues/{healthIssue-id}': + get: + tags: + - security.identityContainer + summary: Get healthIssue + description: Read the properties and relationships of a healthIssue object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-healthissue-get?view=graph-rest-1.0 + operationId: security.identity_GetHealthIssue + parameters: + - name: healthIssue-id + in: path + description: The unique identifier of healthIssue + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: healthIssue + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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.healthIssue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - security.identityContainer + summary: Update healthIssue + description: Update the properties of a healthIssue object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-healthissue-update?view=graph-rest-1.0 + operationId: security.identity_UpdateHealthIssue + parameters: + - name: healthIssue-id + in: path + description: The unique identifier of healthIssue + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: healthIssue + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.healthIssue' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.security.healthIssue' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - security.identityContainer + summary: Delete navigation property healthIssues for security + operationId: security.identity_DeleteHealthIssue + parameters: + - name: healthIssue-id + in: path + description: The unique identifier of healthIssue + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: healthIssue + - name: If-Match + 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/identities/healthIssues/$count: + get: + tags: + - security.identityContainer + summary: Get the number of the resource + operationId: security.identity.healthIssue_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /security/identities/sensors: + get: + tags: + - security.identityContainer + summary: List sensors + description: Get a list of sensor objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/security-identitycontainer-list-sensors?view=graph-rest-1.0 + operationId: security.identity_ListSensor + 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 @@ -23247,6 +23995,11 @@ components: $ref: '#/components/schemas/microsoft.graph.security.documentVersion' itemsToInclude: $ref: '#/components/schemas/microsoft.graph.security.itemsToInclude' + reportFileMetadata: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.reportFileMetadata' + description: 'Contains the properties for report file metadata, including downloadUrl, fileName, and size.' reviewSet: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewSet' search: @@ -23276,6 +24029,11 @@ components: description: The number of mailboxes that had search hits. format: int32 nullable: true + reportFileMetadata: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.security.reportFileMetadata' + description: 'Contains the properties for report file metadata, including downloadUrl, fileName, and size.' siteCount: maximum: 2147483647 minimum: -2147483648 @@ -23490,6 +24248,109 @@ components: $ref: '#/components/schemas/microsoft.graph.policyBinding' additionalProperties: type: object + microsoft.graph.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + actionSource: + $ref: '#/components/schemas/microsoft.graph.labelActionSource' + autoTooltip: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + isDefault: + type: boolean + nullable: true + isEndpointProtectionEnabled: + type: boolean + nullable: true + isScopedToUser: + type: boolean + nullable: true + locale: + type: string + nullable: true + name: + type: string + nullable: true + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + toolTip: + type: string + nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + sublabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.usageRightsIncluded: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRightsIncluded + type: object + properties: + ownerEmail: + type: string + description: The email of owner label rights. + nullable: true + userEmail: + type: string + description: The email of user with label user rights. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.usageRights' + additionalProperties: + type: object + microsoft.graph.protectedContent: + title: protectedContent + type: object + properties: + cid: + type: string + description: The content id + nullable: true + format: + type: string + description: The content format. + nullable: true + labelId: + type: string + description: The unique identifier for the sensitivity label applied to the content. + additionalProperties: + type: object + microsoft.graph.computeRightsAndInheritanceResult: + title: computeRightsAndInheritanceResult + type: object + properties: + contentRights: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.labelContentRight' + x-ms-navigationProperty: true + inheritedLabel: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.security.identityContainer: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -28300,6 +29161,25 @@ components: - Many - unknownFutureValue type: string + microsoft.graph.security.reportFileMetadata: + title: reportFileMetadata + type: object + properties: + downloadUrl: + type: string + description: The URL to download the report. + nullable: true + fileName: + type: string + description: The name of the file. + nullable: true + size: + type: number + description: The size of the file. + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.security.statisticsOptions: title: statisticsOptions enum: @@ -28396,6 +29276,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: dataSecurityAndGovernance type: object + properties: + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.processContentRequest: @@ -28483,6 +29369,62 @@ components: description: Specifies the users or groups to be included in this policy scope. Often set to tenantScope for 'All users'. additionalProperties: type: object + microsoft.graph.labelActionSource: + title: labelActionSource + enum: + - manual + - automatic + - recommended + - none + - unknownFutureValue + type: string + microsoft.graph.usageRights: + title: usageRights + enum: + - unknown + - docEdit + - edit + - comment + - export + - forward + - owner + - print + - reply + - replyAll + - view + - extract + - viewRightsData + - editRightsData + - objModel + - accessDenied + - userDefinedProtectionTypeNotSupportedException + - encryptedProtectionTypeNotSupportedException + - purviewClaimsChallengeNotSupportedException + - exception + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true + microsoft.graph.labelContentRight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: labelContentRight + type: object + properties: + cid: + type: string + description: The content identifier. + nullable: true + format: + type: string + description: The content format. + nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRights' + label: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + additionalProperties: + type: object microsoft.graph.security.healthIssueType: title: healthIssueType enum: @@ -30222,7 +31164,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -30408,6 +31350,7 @@ components: nullable: true externalId: type: string + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -30571,8 +31514,15 @@ components: nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: 'The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown.' + nullable: true + outOfOfficeSettings: + $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + description: The lexicographically sortable string stamp that represents the version of a presence object. nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -31940,6 +32890,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.sensitivityLabelCollectionResponse: + title: Collection of sensitivityLabel + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.security.healthIssueCollectionResponse: title: Collection of healthIssue type: object @@ -35024,7 +35987,7 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' @@ -35421,6 +36384,7 @@ components: - windowsAzureADJoinUsingDeviceAuth - appleUserEnrollment - appleUserEnrollmentWithServiceAccount + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -35466,6 +36430,9 @@ components: - value: appleUserEnrollmentWithServiceAccount 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: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -36192,6 +37159,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -36554,6 +37524,20 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + description: 'If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as ''Show as Out of Office'' appears on the user''s calendar.Otherwise, false.' + nullable: true + message: + type: string + description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -39786,13 +40770,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -42762,7 +43746,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true isPaid: @@ -42772,7 +43756,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true theme: @@ -44432,37 +45416,37 @@ components: properties: allowAutoFilter: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. + description: Represents the worksheet protection option of allowing using auto filter feature. allowDeleteColumns: type: boolean - description: Indicates whether the worksheet protection option to allow deleting columns is enabled. + description: Represents the worksheet protection option of allowing deleting columns. allowDeleteRows: type: boolean - description: Indicates whether the worksheet protection option to allow deleting rows is enabled. + description: Represents the worksheet protection option of allowing deleting rows. allowFormatCells: type: boolean - description: Indicates whether the worksheet protection option to allow formatting cells is enabled. + description: Represents the worksheet protection option of allowing formatting cells. allowFormatColumns: type: boolean - description: Indicates whether the worksheet protection option to allow formatting columns is enabled. + description: Represents the worksheet protection option of allowing formatting columns. allowFormatRows: type: boolean - description: Indicates whether the worksheet protection option to allow formatting rows is enabled. + description: Represents the worksheet protection option of allowing formatting rows. allowInsertColumns: type: boolean - description: Indicates whether the worksheet protection option to allow inserting columns is enabled. + description: Represents the worksheet protection option of allowing inserting columns. allowInsertHyperlinks: type: boolean - description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. + description: Represents the worksheet protection option of allowing inserting hyperlinks. allowInsertRows: type: boolean - description: Indicates whether the worksheet protection option to allow inserting rows is enabled. + description: Represents the worksheet protection option of allowing inserting rows. allowPivotTables: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. + description: Represents the worksheet protection option of allowing using pivot table feature. allowSort: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. + description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object microsoft.graph.printMargin: @@ -45003,6 +45987,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.security.ediscoveryReviewTagCollectionResponse' + microsoft.graph.sensitivityLabelCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabelCollectionResponse' microsoft.graph.security.healthIssueCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/v1.0/Sites.yml b/openApiDocs/v1.0/Sites.yml index 7220cda1335..ff29a9f5e08 100644 --- a/openApiDocs/v1.0/Sites.yml +++ b/openApiDocs/v1.0/Sites.yml @@ -69365,11 +69365,11 @@ paths: get: tags: - sites.list - summary: Get metadata for a list - description: Returns the metadata for a list. + summary: List operations on a list + description: Get a list of rich long-running operations associated with a list. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/list-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-1.0 operationId: site_GetList parameters: - name: site-id @@ -116890,7 +116890,7 @@ components: properties: alias: type: string - description: 'The alias of the domain object, for cases where an email address is unavailable (e.g. security groups).' + description: 'The alias of the domain object, for cases where an email address is unavailable (for example, security groups).' nullable: true email: type: string @@ -120629,7 +120629,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -120815,6 +120815,7 @@ components: nullable: true externalId: type: string + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -121028,8 +121029,15 @@ components: nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: 'The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown.' nullable: true + outOfOfficeSettings: + $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + description: The lexicographically sortable string stamp that represents the version of a presence object. + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -123444,7 +123452,7 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' @@ -123510,6 +123518,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: dataSecurityAndGovernance type: object + properties: + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.activitiesContainer: @@ -124586,6 +124600,7 @@ components: - windowsAzureADJoinUsingDeviceAuth - appleUserEnrollment - appleUserEnrollmentWithServiceAccount + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -124631,6 +124646,9 @@ components: - value: appleUserEnrollmentWithServiceAccount 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: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -125357,6 +125375,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -125758,6 +125779,20 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + description: 'If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as ''Show as Out of Office'' appears on the user''s calendar.Otherwise, false.' + nullable: true + message: + type: string + description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -127002,6 +127037,56 @@ components: description: For a list of possible values see formatName values. additionalProperties: type: object + microsoft.graph.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + actionSource: + $ref: '#/components/schemas/microsoft.graph.labelActionSource' + autoTooltip: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + isDefault: + type: boolean + nullable: true + isEndpointProtectionEnabled: + type: boolean + nullable: true + isScopedToUser: + type: boolean + nullable: true + locale: + type: string + nullable: true + name: + type: string + nullable: true + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + toolTip: + type: string + nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + sublabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.contentActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -128119,13 +128204,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -129075,37 +129160,37 @@ components: properties: allowAutoFilter: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. + description: Represents the worksheet protection option of allowing using auto filter feature. allowDeleteColumns: type: boolean - description: Indicates whether the worksheet protection option to allow deleting columns is enabled. + description: Represents the worksheet protection option of allowing deleting columns. allowDeleteRows: type: boolean - description: Indicates whether the worksheet protection option to allow deleting rows is enabled. + description: Represents the worksheet protection option of allowing deleting rows. allowFormatCells: type: boolean - description: Indicates whether the worksheet protection option to allow formatting cells is enabled. + description: Represents the worksheet protection option of allowing formatting cells. allowFormatColumns: type: boolean - description: Indicates whether the worksheet protection option to allow formatting columns is enabled. + description: Represents the worksheet protection option of allowing formatting columns. allowFormatRows: type: boolean - description: Indicates whether the worksheet protection option to allow formatting rows is enabled. + description: Represents the worksheet protection option of allowing formatting rows. allowInsertColumns: type: boolean - description: Indicates whether the worksheet protection option to allow inserting columns is enabled. + description: Represents the worksheet protection option of allowing inserting columns. allowInsertHyperlinks: type: boolean - description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. + description: Represents the worksheet protection option of allowing inserting hyperlinks. allowInsertRows: type: boolean - description: Indicates whether the worksheet protection option to allow inserting rows is enabled. + description: Represents the worksheet protection option of allowing inserting rows. allowPivotTables: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. + description: Represents the worksheet protection option of allowing using pivot table feature. allowSort: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. + description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object microsoft.graph.printerCapabilities: @@ -129736,6 +129821,33 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.labelActionSource: + title: labelActionSource + enum: + - manual + - automatic + - recommended + - none + - unknownFutureValue + type: string + microsoft.graph.usageRightsIncluded: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRightsIncluded + type: object + properties: + ownerEmail: + type: string + description: The email of owner label rights. + nullable: true + userEmail: + type: string + description: The email of user with label user rights. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.usageRights' + additionalProperties: + type: object microsoft.graph.processContentRequest: title: processContentRequest type: object @@ -132246,6 +132358,33 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.usageRights: + title: usageRights + enum: + - unknown + - docEdit + - edit + - comment + - export + - forward + - owner + - print + - reply + - replyAll + - view + - extract + - viewRightsData + - editRightsData + - objModel + - accessDenied + - userDefinedProtectionTypeNotSupportedException + - encryptedProtectionTypeNotSupportedException + - purviewClaimsChallengeNotSupportedException + - exception + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.activityMetadata: title: activityMetadata type: object @@ -132403,7 +132542,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true isPaid: @@ -132413,7 +132552,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true theme: diff --git a/openApiDocs/v1.0/Teams.yml b/openApiDocs/v1.0/Teams.yml index f7023ed1834..f264976451c 100644 --- a/openApiDocs/v1.0/Teams.yml +++ b/openApiDocs/v1.0/Teams.yml @@ -1722,11 +1722,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 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. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/chat-post-messages?view=graph-rest-1.0 operationId: chat_CreateMessage parameters: - name: chat-id @@ -4891,7 +4891,7 @@ paths: tags: - groups.team summary: Create team from group - description: "Create a new team under a group. In order to create a team, the group must have a least one owner. If the creation of the team call is delayed, you can retry the call up to three times before you have to wait for 15 minutes due to a propagation delay. If the group was created less than 15 minutes ago, the call might fail with a 404 error code due to replication delays. If the group was created less than 15 minutes ago, it's possible for a call to create a team to fail with a 404 error code, due to ongoing replication delays.\nThe recommended pattern is to retry the Create team call three times, with a 10 second delay between calls." + description: 'Create a new team under a group. In order to create a team, the group must have at least one owner. If the group was created less than 15 minutes ago, calls to create a team might fail with a 404 Not Found error code because the group information didn''t fully replicate.' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/team-put-teams?view=graph-rest-1.0 @@ -19713,7 +19713,7 @@ paths: tags: - 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.' + description: 'Get a list of all members in a channel. This API supports all channel types, including shared channels. For shared channels, the response includes:' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/channel-list-allmembers?view=graph-rest-1.0 @@ -20304,7 +20304,7 @@ paths: 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. + description: 'Get a list of members in a channel, including direct members of standard, private, and shared channels. Use the List allMembers API to retrieve both direct and indirect members of a shared 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 @@ -20373,11 +20373,11 @@ paths: post: 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. + summary: Add conversationMember + description: Add a conversationMember to a channel. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-post-members?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/conversationmember-add?view=graph-rest-1.0 operationId: team.channel_CreateMember parameters: - name: team-id @@ -20807,11 +20807,11 @@ 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: Send chatMessage in channel + description: Send a new chatMessage in the specified channel. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/channel-post-messages?view=graph-rest-1.0 operationId: team.channel_CreateMessage parameters: - name: team-id @@ -62906,7 +62906,7 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' @@ -69330,7 +69330,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true isPaid: @@ -69340,7 +69340,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true theme: @@ -70630,7 +70630,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -70816,6 +70816,7 @@ components: nullable: true externalId: type: string + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -70979,8 +70980,15 @@ components: nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: 'The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown.' nullable: true + outOfOfficeSettings: + $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + description: The lexicographically sortable string stamp that represents the version of a presence object. + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -72816,6 +72824,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: dataSecurityAndGovernance type: object + properties: + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.activitiesContainer: @@ -73154,6 +73168,7 @@ components: - windowsAzureADJoinUsingDeviceAuth - appleUserEnrollment - appleUserEnrollmentWithServiceAccount + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -73199,6 +73214,9 @@ components: - value: appleUserEnrollmentWithServiceAccount 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: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -73925,6 +73943,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -74157,6 +74178,20 @@ components: $ref: '#/components/schemas/microsoft.graph.websiteType' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + description: 'If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as ''Show as Out of Office'' appears on the user''s calendar.Otherwise, false.' + nullable: true + message: + type: string + description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -74448,37 +74483,37 @@ components: properties: allowAutoFilter: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. + description: Represents the worksheet protection option of allowing using auto filter feature. allowDeleteColumns: type: boolean - description: Indicates whether the worksheet protection option to allow deleting columns is enabled. + description: Represents the worksheet protection option of allowing deleting columns. allowDeleteRows: type: boolean - description: Indicates whether the worksheet protection option to allow deleting rows is enabled. + description: Represents the worksheet protection option of allowing deleting rows. allowFormatCells: type: boolean - description: Indicates whether the worksheet protection option to allow formatting cells is enabled. + description: Represents the worksheet protection option of allowing formatting cells. allowFormatColumns: type: boolean - description: Indicates whether the worksheet protection option to allow formatting columns is enabled. + description: Represents the worksheet protection option of allowing formatting columns. allowFormatRows: type: boolean - description: Indicates whether the worksheet protection option to allow formatting rows is enabled. + description: Represents the worksheet protection option of allowing formatting rows. allowInsertColumns: type: boolean - description: Indicates whether the worksheet protection option to allow inserting columns is enabled. + description: Represents the worksheet protection option of allowing inserting columns. allowInsertHyperlinks: type: boolean - description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. + description: Represents the worksheet protection option of allowing inserting hyperlinks. allowInsertRows: type: boolean - description: Indicates whether the worksheet protection option to allow inserting rows is enabled. + description: Represents the worksheet protection option of allowing inserting rows. allowPivotTables: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. + description: Represents the worksheet protection option of allowing using pivot table feature. allowSort: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. + description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object microsoft.graph.attendeeType: @@ -75228,6 +75263,56 @@ components: description: For a list of possible values see formatName values. additionalProperties: type: object + microsoft.graph.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + actionSource: + $ref: '#/components/schemas/microsoft.graph.labelActionSource' + autoTooltip: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + isDefault: + type: boolean + nullable: true + isEndpointProtectionEnabled: + type: boolean + nullable: true + isScopedToUser: + type: boolean + nullable: true + locale: + type: string + nullable: true + name: + type: string + nullable: true + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + toolTip: + type: string + nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + sublabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.contentActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -75815,13 +75900,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -77044,6 +77129,33 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.labelActionSource: + title: labelActionSource + enum: + - manual + - automatic + - recommended + - none + - unknownFutureValue + type: string + microsoft.graph.usageRightsIncluded: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRightsIncluded + type: object + properties: + ownerEmail: + type: string + description: The email of owner label rights. + nullable: true + userEmail: + type: string + description: The email of user with label user rights. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.usageRights' + additionalProperties: + type: object microsoft.graph.processContentRequest: title: processContentRequest type: object @@ -79040,6 +79152,33 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.usageRights: + title: usageRights + enum: + - unknown + - docEdit + - edit + - comment + - export + - forward + - owner + - print + - reply + - replyAll + - view + - extract + - viewRightsData + - editRightsData + - objModel + - accessDenied + - userDefinedProtectionTypeNotSupportedException + - encryptedProtectionTypeNotSupportedException + - purviewClaimsChallengeNotSupportedException + - exception + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.activityMetadata: title: activityMetadata type: object diff --git a/openApiDocs/v1.0/Users.Actions.yml b/openApiDocs/v1.0/Users.Actions.yml index c61d3e3f811..7f6daaa9b5f 100644 --- a/openApiDocs/v1.0/Users.Actions.yml +++ b/openApiDocs/v1.0/Users.Actions.yml @@ -38,7 +38,7 @@ paths: tags: - users.user.Actions summary: Invoke action changePassword - description: Update the signed-in user's password. Any user can update their password without belonging to any administrator role. + description: "Update the signed-in user's password. Any user can update their password without belonging to any administrator role.\nTo update another user's password in either delegated or app-only scenarios, update the passwordProfile property of the user instead. See Example 3: Update the passwordProfile of a user and reset their password." externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/user-changepassword?view=graph-rest-1.0 @@ -3801,7 +3801,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.oAuth2PermissionGrant: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -3899,6 +3899,7 @@ components: nullable: true externalId: type: string + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -4112,8 +4113,15 @@ components: nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: 'The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown.' nullable: true + outOfOfficeSettings: + $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + description: The lexicographically sortable string stamp that represents the version of a presence object. + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -5222,7 +5230,7 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' @@ -5288,6 +5296,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: dataSecurityAndGovernance type: object + properties: + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.activitiesContainer: @@ -7010,6 +7024,7 @@ components: - windowsAzureADJoinUsingDeviceAuth - appleUserEnrollment - appleUserEnrollmentWithServiceAccount + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -7055,6 +7070,9 @@ components: - value: appleUserEnrollmentWithServiceAccount 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: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -7942,6 +7960,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -8343,6 +8364,20 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + description: 'If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as ''Show as Out of Office'' appears on the user''s calendar.Otherwise, false.' + nullable: true + message: + type: string + description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -9311,6 +9346,56 @@ components: description: For a list of possible values see formatName values. additionalProperties: type: object + microsoft.graph.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + actionSource: + $ref: '#/components/schemas/microsoft.graph.labelActionSource' + autoTooltip: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + isDefault: + type: boolean + nullable: true + isEndpointProtectionEnabled: + type: boolean + nullable: true + isScopedToUser: + type: boolean + nullable: true + locale: + type: string + nullable: true + name: + type: string + nullable: true + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + toolTip: + type: string + nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + sublabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.contentActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -11773,13 +11858,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -13258,6 +13343,33 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.labelActionSource: + title: labelActionSource + enum: + - manual + - automatic + - recommended + - none + - unknownFutureValue + type: string + microsoft.graph.usageRightsIncluded: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRightsIncluded + type: object + properties: + ownerEmail: + type: string + description: The email of owner label rights. + nullable: true + userEmail: + type: string + description: The email of user with label user rights. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.usageRights' + additionalProperties: + type: object microsoft.graph.processContentRequest: title: processContentRequest type: object @@ -16175,6 +16287,33 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.usageRights: + title: usageRights + enum: + - unknown + - docEdit + - edit + - comment + - export + - forward + - owner + - print + - reply + - replyAll + - view + - extract + - viewRightsData + - editRightsData + - objModel + - accessDenied + - userDefinedProtectionTypeNotSupportedException + - encryptedProtectionTypeNotSupportedException + - purviewClaimsChallengeNotSupportedException + - exception + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.activityMetadata: title: activityMetadata type: object @@ -16576,7 +16715,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true isPaid: @@ -16586,7 +16725,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true theme: @@ -16964,37 +17103,37 @@ components: properties: allowAutoFilter: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. + description: Represents the worksheet protection option of allowing using auto filter feature. allowDeleteColumns: type: boolean - description: Indicates whether the worksheet protection option to allow deleting columns is enabled. + description: Represents the worksheet protection option of allowing deleting columns. allowDeleteRows: type: boolean - description: Indicates whether the worksheet protection option to allow deleting rows is enabled. + description: Represents the worksheet protection option of allowing deleting rows. allowFormatCells: type: boolean - description: Indicates whether the worksheet protection option to allow formatting cells is enabled. + description: Represents the worksheet protection option of allowing formatting cells. allowFormatColumns: type: boolean - description: Indicates whether the worksheet protection option to allow formatting columns is enabled. + description: Represents the worksheet protection option of allowing formatting columns. allowFormatRows: type: boolean - description: Indicates whether the worksheet protection option to allow formatting rows is enabled. + description: Represents the worksheet protection option of allowing formatting rows. allowInsertColumns: type: boolean - description: Indicates whether the worksheet protection option to allow inserting columns is enabled. + description: Represents the worksheet protection option of allowing inserting columns. allowInsertHyperlinks: type: boolean - description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. + description: Represents the worksheet protection option of allowing inserting hyperlinks. allowInsertRows: type: boolean - description: Indicates whether the worksheet protection option to allow inserting rows is enabled. + description: Represents the worksheet protection option of allowing inserting rows. allowPivotTables: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. + description: Represents the worksheet protection option of allowing using pivot table feature. allowSort: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. + description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: diff --git a/openApiDocs/v1.0/Users.Functions.yml b/openApiDocs/v1.0/Users.Functions.yml index 1e8af2e89c7..3a99941d19a 100644 --- a/openApiDocs/v1.0/Users.Functions.yml +++ b/openApiDocs/v1.0/Users.Functions.yml @@ -2875,7 +2875,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -3105,6 +3105,7 @@ components: nullable: true externalId: type: string + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -3318,8 +3319,15 @@ components: nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: 'The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown.' nullable: true + outOfOfficeSettings: + $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + description: The lexicographically sortable string stamp that represents the version of a presence object. + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -4525,7 +4533,7 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' @@ -4591,6 +4599,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: dataSecurityAndGovernance type: object + properties: + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.activitiesContainer: @@ -6283,6 +6297,7 @@ components: - windowsAzureADJoinUsingDeviceAuth - appleUserEnrollment - appleUserEnrollmentWithServiceAccount + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -6328,6 +6343,9 @@ components: - value: appleUserEnrollmentWithServiceAccount 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: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -7249,6 +7267,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -7650,6 +7671,20 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + description: 'If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as ''Show as Out of Office'' appears on the user''s calendar.Otherwise, false.' + nullable: true + message: + type: string + description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -8636,6 +8671,56 @@ components: description: For a list of possible values see formatName values. additionalProperties: type: object + microsoft.graph.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + actionSource: + $ref: '#/components/schemas/microsoft.graph.labelActionSource' + autoTooltip: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + isDefault: + type: boolean + nullable: true + isEndpointProtectionEnabled: + type: boolean + nullable: true + isScopedToUser: + type: boolean + nullable: true + locale: + type: string + nullable: true + name: + type: string + nullable: true + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + toolTip: + type: string + nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + sublabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.contentActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -11105,13 +11190,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -12624,6 +12709,33 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.labelActionSource: + title: labelActionSource + enum: + - manual + - automatic + - recommended + - none + - unknownFutureValue + type: string + microsoft.graph.usageRightsIncluded: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRightsIncluded + type: object + properties: + ownerEmail: + type: string + description: The email of owner label rights. + nullable: true + userEmail: + type: string + description: The email of user with label user rights. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.usageRights' + additionalProperties: + type: object microsoft.graph.processContentRequest: title: processContentRequest type: object @@ -15541,6 +15653,33 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.usageRights: + title: usageRights + enum: + - unknown + - docEdit + - edit + - comment + - export + - forward + - owner + - print + - reply + - replyAll + - view + - extract + - viewRightsData + - editRightsData + - objModel + - accessDenied + - userDefinedProtectionTypeNotSupportedException + - encryptedProtectionTypeNotSupportedException + - purviewClaimsChallengeNotSupportedException + - exception + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.activityMetadata: title: activityMetadata type: object @@ -15942,7 +16081,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true isPaid: @@ -15952,7 +16091,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true theme: @@ -16330,37 +16469,37 @@ components: properties: allowAutoFilter: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. + description: Represents the worksheet protection option of allowing using auto filter feature. allowDeleteColumns: type: boolean - description: Indicates whether the worksheet protection option to allow deleting columns is enabled. + description: Represents the worksheet protection option of allowing deleting columns. allowDeleteRows: type: boolean - description: Indicates whether the worksheet protection option to allow deleting rows is enabled. + description: Represents the worksheet protection option of allowing deleting rows. allowFormatCells: type: boolean - description: Indicates whether the worksheet protection option to allow formatting cells is enabled. + description: Represents the worksheet protection option of allowing formatting cells. allowFormatColumns: type: boolean - description: Indicates whether the worksheet protection option to allow formatting columns is enabled. + description: Represents the worksheet protection option of allowing formatting columns. allowFormatRows: type: boolean - description: Indicates whether the worksheet protection option to allow formatting rows is enabled. + description: Represents the worksheet protection option of allowing formatting rows. allowInsertColumns: type: boolean - description: Indicates whether the worksheet protection option to allow inserting columns is enabled. + description: Represents the worksheet protection option of allowing inserting columns. allowInsertHyperlinks: type: boolean - description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. + description: Represents the worksheet protection option of allowing inserting hyperlinks. allowInsertRows: type: boolean - description: Indicates whether the worksheet protection option to allow inserting rows is enabled. + description: Represents the worksheet protection option of allowing inserting rows. allowPivotTables: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. + description: Represents the worksheet protection option of allowing using pivot table feature. allowSort: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. + description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: diff --git a/openApiDocs/v1.0/Users.yml b/openApiDocs/v1.0/Users.yml index 8d3e7ce8c71..6f290fa8fb2 100644 --- a/openApiDocs/v1.0/Users.yml +++ b/openApiDocs/v1.0/Users.yml @@ -14,7 +14,7 @@ paths: description: List properties and relationships of the 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/intune-mam-user-list?view=graph-rest-1.0 operationId: user_ListUser parameters: - name: ConsistencyLevel @@ -100,11 +100,11 @@ paths: get: tags: - users.user - summary: Get a user - description: 'Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details.' + summary: Get user + description: Read properties and relationships of the user object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/user-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-user-get?view=graph-rest-1.0 operationId: user_GetUser 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-onboarding-user-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-user-delete?view=graph-rest-1.0 operationId: user_DeleteUser parameters: - name: user-id @@ -11442,11 +11442,11 @@ paths: get: tags: - users.user - summary: Get a user - description: 'Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details.' + summary: Get user + description: Read properties and relationships of the user object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/user-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-user-get?view=graph-rest-1.0 operationId: user_GetUserGraphBPreUserPrincipalName parameters: - name: userPrincipalName @@ -11529,7 +11529,7 @@ paths: description: Deletes a user. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-onboarding-user-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-user-delete?view=graph-rest-1.0 operationId: user_DeleteUserGraphBPreUserPrincipalName parameters: - name: userPrincipalName @@ -15889,7 +15889,7 @@ components: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: type: object - description: Devices that are managed or pre-enrolled through Intune + description: 'Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use ''and'', not ''or''.' microsoft.graph.message: allOf: - $ref: '#/components/schemas/microsoft.graph.outlookItem' @@ -16093,6 +16093,7 @@ components: nullable: true externalId: type: string + description: The external ID that is a custom identifier. Optional. nullable: true isBroadcast: type: boolean @@ -16270,8 +16271,15 @@ components: nullable: true availability: type: string - description: 'The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown' + description: 'The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown.' nullable: true + outOfOfficeSettings: + $ref: '#/components/schemas/microsoft.graph.outOfOfficeSettings' + sequenceNumber: + type: string + description: The lexicographically sortable string stamp that represents the version of a presence object. + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -18860,7 +18868,7 @@ components: nullable: true webUrl: type: string - description: Deep link URL of the tab instance. Read only. + description: Deep link URL of the tab instance. Read-only. nullable: true teamsApp: $ref: '#/components/schemas/microsoft.graph.teamsApp' @@ -18926,6 +18934,12 @@ components: - $ref: '#/components/schemas/microsoft.graph.entity' - title: dataSecurityAndGovernance type: object + properties: + sensitivityLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.activitiesContainer: @@ -20277,6 +20291,7 @@ components: - windowsAzureADJoinUsingDeviceAuth - appleUserEnrollment - appleUserEnrollmentWithServiceAccount + - unknownFutureValue type: string description: Possible ways of adding a mobile device to management. x-ms-enum: @@ -20322,6 +20337,9 @@ components: - value: appleUserEnrollmentWithServiceAccount 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: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceHealthAttestationState: title: deviceHealthAttestationState type: object @@ -21243,6 +21261,9 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + isEndToEndEncryptionEnabled: + type: boolean + nullable: true isEntryExitAnnounced: type: boolean description: Indicates whether to announce when callers join or leave. @@ -21612,6 +21633,20 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + description: 'If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as ''Show as Out of Office'' appears on the user''s calendar.Otherwise, false.' + nullable: true + message: + type: string + description: The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -22700,6 +22735,56 @@ components: description: For a list of possible values see formatName values. additionalProperties: type: object + microsoft.graph.sensitivityLabel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: sensitivityLabel + type: object + properties: + actionSource: + $ref: '#/components/schemas/microsoft.graph.labelActionSource' + autoTooltip: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + isDefault: + type: boolean + nullable: true + isEndpointProtectionEnabled: + type: boolean + nullable: true + isScopedToUser: + type: boolean + nullable: true + locale: + type: string + nullable: true + name: + type: string + nullable: true + priority: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + nullable: true + toolTip: + type: string + nullable: true + rights: + $ref: '#/components/schemas/microsoft.graph.usageRightsIncluded' + sublabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.contentActivity: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -24940,13 +25025,13 @@ components: description: Pending reboot due to threat action name: pendingRebootDueToThreatAction - value: pendingManualStepsDueToThreatAction - description: 'Pending manual steps due to threat action ' + description: Pending manual steps due to threat action name: pendingManualStepsDueToThreatAction - value: avSignaturesOutOfDate - description: AV signatures out of date + description: Antivirus (AV) signatures out of date name: avSignaturesOutOfDate - value: asSignaturesOutOfDate - description: AS signatures out of date + description: Antisypware (AS) signatures out of date name: asSignaturesOutOfDate - value: noQuickScanHappenedForSpecifiedPeriod description: No quick scan has happened for a specified period @@ -26374,6 +26459,33 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.labelActionSource: + title: labelActionSource + enum: + - manual + - automatic + - recommended + - none + - unknownFutureValue + type: string + microsoft.graph.usageRightsIncluded: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: usageRightsIncluded + type: object + properties: + ownerEmail: + type: string + description: The email of owner label rights. + nullable: true + userEmail: + type: string + description: The email of user with label user rights. + nullable: true + value: + $ref: '#/components/schemas/microsoft.graph.usageRights' + additionalProperties: + type: object microsoft.graph.processContentRequest: title: processContentRequest type: object @@ -29242,6 +29354,33 @@ components: $ref: '#/components/schemas/microsoft.graph.teamworkConversationIdentityType' additionalProperties: type: object + microsoft.graph.usageRights: + title: usageRights + enum: + - unknown + - docEdit + - edit + - comment + - export + - forward + - owner + - print + - reply + - replyAll + - view + - extract + - viewRightsData + - editRightsData + - objModel + - accessDenied + - userDefinedProtectionTypeNotSupportedException + - encryptedProtectionTypeNotSupportedException + - purviewClaimsChallengeNotSupportedException + - exception + - unknownFutureValue + type: string + x-ms-enum-flags: + isFlags: true microsoft.graph.activityMetadata: title: activityMetadata type: object @@ -29625,7 +29764,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true isPaid: @@ -29635,7 +29774,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. 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 time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required.' format: date-time nullable: true theme: @@ -30163,37 +30302,37 @@ components: properties: allowAutoFilter: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. + description: Represents the worksheet protection option of allowing using auto filter feature. allowDeleteColumns: type: boolean - description: Indicates whether the worksheet protection option to allow deleting columns is enabled. + description: Represents the worksheet protection option of allowing deleting columns. allowDeleteRows: type: boolean - description: Indicates whether the worksheet protection option to allow deleting rows is enabled. + description: Represents the worksheet protection option of allowing deleting rows. allowFormatCells: type: boolean - description: Indicates whether the worksheet protection option to allow formatting cells is enabled. + description: Represents the worksheet protection option of allowing formatting cells. allowFormatColumns: type: boolean - description: Indicates whether the worksheet protection option to allow formatting columns is enabled. + description: Represents the worksheet protection option of allowing formatting columns. allowFormatRows: type: boolean - description: Indicates whether the worksheet protection option to allow formatting rows is enabled. + description: Represents the worksheet protection option of allowing formatting rows. allowInsertColumns: type: boolean - description: Indicates whether the worksheet protection option to allow inserting columns is enabled. + description: Represents the worksheet protection option of allowing inserting columns. allowInsertHyperlinks: type: boolean - description: Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. + description: Represents the worksheet protection option of allowing inserting hyperlinks. allowInsertRows: type: boolean - description: Indicates whether the worksheet protection option to allow inserting rows is enabled. + description: Represents the worksheet protection option of allowing inserting rows. allowPivotTables: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. + description: Represents the worksheet protection option of allowing using pivot table feature. allowSort: type: boolean - description: Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. + description: Represents the worksheet protection option of allowing using sort feature. additionalProperties: type: object microsoft.graph.scheduleEntityTheme: