From dcc6f18b738968ac64e3ebc8cf81f3bc15938cf9 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Fri, 1 Aug 2025 05:46:25 +0000 Subject: [PATCH] Weekly OpenApiDocs Download. --- docs/OpenApiInfo/beta/openApiInfo.json | 56 - docs/OpenApiInfo/v1.0/openApiInfo.json | 56 - openApiDocs/beta/Applications.yml | 480 +++- openApiDocs/beta/BackupRestore.yml | 34 +- openApiDocs/beta/Bookings.yml | 10 +- openApiDocs/beta/BusinessScenario.yml | 4 +- openApiDocs/beta/CloudCommunications.yml | 4 +- openApiDocs/beta/Compliance.yml | 159 +- openApiDocs/beta/CrossDeviceExperiences.yml | 159 +- .../beta/DeviceManagement.Enrollment.yml | 2481 +---------------- openApiDocs/beta/DeviceManagement.yml | 295 +- openApiDocs/beta/Devices.CloudPrint.yml | 159 +- .../beta/Devices.CorporateManagement.yml | 296 +- .../beta/Devices.ServiceAnnouncement.yml | 4 +- openApiDocs/beta/Education.yml | 447 ++- openApiDocs/beta/Files.yml | 167 +- openApiDocs/beta/Groups.yml | 159 +- .../beta/Identity.DirectoryManagement.yml | 159 +- openApiDocs/beta/Identity.Governance.yml | 189 +- openApiDocs/beta/Identity.SignIns.yml | 442 ++- openApiDocs/beta/NetworkAccess.yml | 1287 +++++++-- openApiDocs/beta/Notes.yml | 4 +- openApiDocs/beta/People.yml | 27 +- openApiDocs/beta/Planner.yml | 4 +- openApiDocs/beta/Reports.yml | 12 +- openApiDocs/beta/Search.yml | 18 +- openApiDocs/beta/Security.yml | 1637 +++++++++-- openApiDocs/beta/Sites.yml | 179 +- openApiDocs/beta/Teams.yml | 159 +- openApiDocs/beta/Users.Actions.yml | 159 +- openApiDocs/beta/Users.Functions.yml | 159 +- openApiDocs/beta/Users.yml | 159 +- openApiDocs/beta/WindowsUpdates.yml | 6 +- openApiDocs/v1.0/Applications.yml | 480 +++- openApiDocs/v1.0/BackupRestore.yml | 19 +- openApiDocs/v1.0/Bookings.yml | 9 +- openApiDocs/v1.0/CloudCommunications.yml | 25 +- openApiDocs/v1.0/Compliance.yml | 157 +- .../v1.0/DeviceManagement.Administration.yml | 203 +- .../v1.0/DeviceManagement.Enrollment.yml | 24 +- openApiDocs/v1.0/DeviceManagement.yml | 215 +- openApiDocs/v1.0/Devices.CloudPrint.yml | 157 +- .../v1.0/Devices.CorporateManagement.yml | 251 +- openApiDocs/v1.0/Education.yml | 918 +++++- openApiDocs/v1.0/Files.yml | 165 +- openApiDocs/v1.0/Groups.yml | 183 +- .../v1.0/Identity.DirectoryManagement.yml | 167 +- openApiDocs/v1.0/Identity.Governance.yml | 169 +- openApiDocs/v1.0/Identity.SignIns.yml | 556 +++- openApiDocs/v1.0/Reports.yml | 7 +- openApiDocs/v1.0/Search.yml | 4 + openApiDocs/v1.0/Security.yml | 1191 +++++++- openApiDocs/v1.0/Sites.yml | 165 +- openApiDocs/v1.0/Teams.yml | 181 +- openApiDocs/v1.0/Users.Actions.yml | 157 +- openApiDocs/v1.0/Users.Functions.yml | 157 +- openApiDocs/v1.0/Users.yml | 171 +- 57 files changed, 10418 insertions(+), 4883 deletions(-) diff --git a/docs/OpenApiInfo/beta/openApiInfo.json b/docs/OpenApiInfo/beta/openApiInfo.json index 3862a98722e..a7d2d705511 100644 --- a/docs/OpenApiInfo/beta/openApiInfo.json +++ b/docs/OpenApiInfo/beta/openApiInfo.json @@ -12089,34 +12089,6 @@ ] } }, - { - "PathInfo": { - "Path": "/servicePrincipals/{servicePrincipal-id}/tokenIssuancePolicies/{tokenIssuancePolicy-id}", - "Module": "Applications" - }, - "MethodInfo": { - "OperationId": "servicePrincipal_GetTokenIssuancePolicy", - "Method": "Get", - "Parameters": [ - { - "Name": "servicePrincipal-id", - "Location": "Path" - }, - { - "Name": "tokenIssuancePolicy-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, { "PathInfo": { "Path": "/servicePrincipals/{servicePrincipal-id}/tokenIssuancePolicies/$count", @@ -12189,34 +12161,6 @@ ] } }, - { - "PathInfo": { - "Path": "/servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies/{tokenLifetimePolicy-id}", - "Module": "Applications" - }, - "MethodInfo": { - "OperationId": "servicePrincipal_GetTokenLifetimePolicy", - "Method": "Get", - "Parameters": [ - { - "Name": "servicePrincipal-id", - "Location": "Path" - }, - { - "Name": "tokenLifetimePolicy-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, { "PathInfo": { "Path": "/servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies/$count", diff --git a/docs/OpenApiInfo/v1.0/openApiInfo.json b/docs/OpenApiInfo/v1.0/openApiInfo.json index 6011479c63c..b35885321b0 100644 --- a/docs/OpenApiInfo/v1.0/openApiInfo.json +++ b/docs/OpenApiInfo/v1.0/openApiInfo.json @@ -9310,34 +9310,6 @@ ] } }, - { - "PathInfo": { - "Path": "/servicePrincipals/{servicePrincipal-id}/tokenIssuancePolicies/{tokenIssuancePolicy-id}", - "Module": "Applications" - }, - "MethodInfo": { - "OperationId": "servicePrincipal_GetTokenIssuancePolicy", - "Method": "Get", - "Parameters": [ - { - "Name": "servicePrincipal-id", - "Location": "Path" - }, - { - "Name": "tokenIssuancePolicy-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, { "PathInfo": { "Path": "/servicePrincipals/{servicePrincipal-id}/tokenIssuancePolicies/$count", @@ -9410,34 +9382,6 @@ ] } }, - { - "PathInfo": { - "Path": "/servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies/{tokenLifetimePolicy-id}", - "Module": "Applications" - }, - "MethodInfo": { - "OperationId": "servicePrincipal_GetTokenLifetimePolicy", - "Method": "Get", - "Parameters": [ - { - "Name": "servicePrincipal-id", - "Location": "Path" - }, - { - "Name": "tokenLifetimePolicy-id", - "Location": "Path" - }, - { - "Name": "$select", - "Location": "Query" - }, - { - "Name": "$expand", - "Location": "Query" - } - ] - } - }, { "PathInfo": { "Path": "/servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies/$count", diff --git a/openApiDocs/beta/Applications.yml b/openApiDocs/beta/Applications.yml index ae7c311bd2d..a535946f768 100644 --- a/openApiDocs/beta/Applications.yml +++ b/openApiDocs/beta/Applications.yml @@ -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: @@ -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,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: @@ -26254,6 +26430,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 +26461,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: @@ -27867,7 +28051,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' @@ -29543,6 +29727,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' @@ -30290,11 +30485,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 @@ -30697,6 +30892,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' @@ -31768,6 +31975,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -31776,6 +31984,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: @@ -33077,12 +33295,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 +33319,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -36959,11 +37167,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: @@ -37013,6 +37223,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 +37261,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 +37337,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 +37371,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -37176,6 +37390,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 +37488,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -37310,6 +37526,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -37371,6 +37588,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -37394,6 +37612,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 +37654,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 +37688,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 +37714,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: @@ -37507,11 +37730,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 @@ -41094,45 +41317,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 +42965,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 @@ -43948,6 +44132,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 +44145,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: @@ -43989,6 +44175,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 +44211,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -44168,6 +44356,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -44203,9 +44392,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 +44473,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 +44747,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 +44886,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -48017,6 +48214,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 +48244,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 +48385,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/BackupRestore.yml b/openApiDocs/beta/BackupRestore.yml index 023f25475d5..87934e50dd3 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: @@ -9075,11 +9105,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 diff --git a/openApiDocs/beta/Bookings.yml b/openApiDocs/beta/Bookings.yml index bf4f8a4c72b..e842fee1b0b 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 @@ -13635,11 +13638,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 @@ -14653,6 +14656,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/BusinessScenario.yml b/openApiDocs/beta/BusinessScenario.yml index a47477bacbd..60136eecc03 100644 --- a/openApiDocs/beta/BusinessScenario.yml +++ b/openApiDocs/beta/BusinessScenario.yml @@ -2311,11 +2311,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 diff --git a/openApiDocs/beta/CloudCommunications.yml b/openApiDocs/beta/CloudCommunications.yml index 68f6c08e35a..8d3aec9606e 100644 --- a/openApiDocs/beta/CloudCommunications.yml +++ b/openApiDocs/beta/CloudCommunications.yml @@ -18518,11 +18518,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 diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml index bd85d20ed0d..7d5c2c78dcc 100644 --- a/openApiDocs/beta/Compliance.yml +++ b/openApiDocs/beta/Compliance.yml @@ -9974,6 +9974,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -12825,6 +12827,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' @@ -13121,11 +13134,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 @@ -14059,6 +14072,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: @@ -14341,6 +14359,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 +14390,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: @@ -15640,7 +15666,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' @@ -18185,12 +18211,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 +18235,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -20150,6 +20166,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' @@ -20786,6 +20814,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -20794,6 +20823,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: @@ -24355,11 +24394,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: @@ -24409,6 +24450,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 +24488,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 +24564,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 +24598,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -24572,6 +24617,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 +24715,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -24706,6 +24753,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -24767,6 +24815,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -24790,6 +24839,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 +24881,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 +24915,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 +24941,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 +26644,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' @@ -27041,11 +27056,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 @@ -29499,13 +29514,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 @@ -30444,6 +30459,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 +30472,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: @@ -30485,6 +30502,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 +30538,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -30664,6 +30683,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -30699,9 +30719,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 +30800,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 +31074,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 +31213,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -34318,6 +34346,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 +34376,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 +34517,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/CrossDeviceExperiences.yml b/openApiDocs/beta/CrossDeviceExperiences.yml index a1339cdf2a6..6559894ce35 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: @@ -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' @@ -9343,6 +9356,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: @@ -9625,6 +9643,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 +9674,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: @@ -10706,7 +10732,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' @@ -11816,11 +11842,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 @@ -13845,11 +13871,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 @@ -14351,6 +14377,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' @@ -15018,6 +15056,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -15026,6 +15065,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: @@ -15470,12 +15519,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 +15543,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -18636,11 +18675,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: @@ -18690,6 +18731,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 +18769,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 +18845,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 +18879,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -18853,6 +18898,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 +18996,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -18987,6 +19034,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -19048,6 +19096,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -19071,6 +19120,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 +19162,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 +19196,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 +19222,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 +23087,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 +24314,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 @@ -25244,6 +25259,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 +25272,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: @@ -25285,6 +25302,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 +25338,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -25464,6 +25483,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -25499,9 +25519,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 +25600,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 +25874,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 +26013,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -29458,6 +29486,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 +29516,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 +29657,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/DeviceManagement.Enrollment.yml b/openApiDocs/beta/DeviceManagement.Enrollment.yml index 6af532dfd63..74e53884ac9 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' @@ -19882,11 +17467,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 diff --git a/openApiDocs/beta/DeviceManagement.yml b/openApiDocs/beta/DeviceManagement.yml index 44bd90c3d6c..75ce76ffa3d 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: @@ -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' @@ -56641,13 +56706,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 +58431,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 +58440,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: @@ -60828,11 +60901,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 @@ -64603,6 +64676,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 +64707,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: @@ -64981,6 +65062,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 +65101,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.' @@ -65178,6 +65275,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 +67330,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: @@ -68736,6 +68840,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -72126,6 +72232,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -72134,6 +72241,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: @@ -72176,6 +72293,7 @@ components: - sourceImageSizeExceedsLimitation - sourceImageWithDataDiskNotSupported - sourceImageWithDiskEncryptionSetNotSupported + - sourceImageWithAzureDiskEncryptionNotSupported type: string microsoft.graph.cloudPcDeviceImageOsStatus: title: cloudPcDeviceImageOsStatus @@ -72456,6 +72574,7 @@ components: - automatic - manual - unknownFutureValue + - retention type: string microsoft.graph.cloudPcSnapshotStatus: title: cloudPcSnapshotStatus @@ -72549,6 +72668,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 +73881,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' @@ -75764,12 +75902,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 +75926,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -76027,6 +76155,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' @@ -78179,11 +78318,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: @@ -78233,6 +78374,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 +78412,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 +78488,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 +78522,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -78396,6 +78541,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 +78639,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -78530,6 +78677,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -78591,6 +78739,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -78614,6 +78763,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 +78805,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 +78839,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 +78865,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: @@ -79415,11 +79569,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 @@ -82089,45 +82243,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' @@ -84078,6 +84193,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 +84206,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: @@ -84119,6 +84236,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 +84272,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -84298,6 +84417,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -84333,9 +84453,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 +84534,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 +84808,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 +84947,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -87792,6 +87920,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 +87950,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 +88091,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/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml index 0522a8c1171..5bc85f5601e 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: @@ -11667,11 +11669,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 @@ -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' @@ -13515,6 +13528,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: @@ -13797,6 +13815,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 +13846,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: @@ -15125,7 +15151,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' @@ -19673,6 +19699,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' @@ -20340,6 +20378,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -20348,6 +20387,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: @@ -20891,12 +20940,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 +20964,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -24081,11 +24120,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: @@ -24135,6 +24176,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 +24214,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 +24290,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 +24324,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -24298,6 +24343,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 +24441,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -24432,6 +24479,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -24493,6 +24541,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -24516,6 +24565,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 +24607,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 +24641,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 +24667,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: @@ -27444,11 +27498,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 @@ -28387,45 +28441,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 +29661,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 @@ -30575,6 +30590,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 +30603,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: @@ -30616,6 +30633,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 +30669,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -30795,6 +30814,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -30830,9 +30850,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 +30931,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 +31205,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 +31344,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -34125,6 +34153,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 +34183,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 +34324,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/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml index fa34404f4c5..aa3cfa1dc38 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 @@ -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: @@ -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 @@ -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: @@ -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' @@ -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 @@ -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,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: @@ -64786,6 +64908,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 +64939,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: @@ -65843,6 +65973,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -68056,6 +68188,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' @@ -69091,6 +69235,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -69099,6 +69244,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: @@ -70254,12 +70409,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 +70433,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -70517,6 +70662,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' @@ -72502,11 +72658,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: @@ -72556,6 +72714,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 +72752,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 +72828,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 +72862,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -72719,6 +72881,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 +72979,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -72853,6 +73017,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -72914,6 +73079,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -72937,6 +73103,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 +73145,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 +73179,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 +73205,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: @@ -73050,11 +73221,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 @@ -73513,11 +73684,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 @@ -76252,45 +76423,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' @@ -78113,6 +78245,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 +78258,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: @@ -78154,6 +78288,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 +78324,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -78333,6 +78469,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -78368,9 +78505,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 +78586,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 +78860,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 +78999,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -81753,6 +81898,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 +81928,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 +82069,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/Devices.ServiceAnnouncement.yml b/openApiDocs/beta/Devices.ServiceAnnouncement.yml index 37c788f11e6..6ebbe314aa0 100644 --- a/openApiDocs/beta/Devices.ServiceAnnouncement.yml +++ b/openApiDocs/beta/Devices.ServiceAnnouncement.yml @@ -2623,11 +2623,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 diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml index 99455dda714..ee766812ced 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 @@ -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' @@ -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' @@ -22800,6 +23062,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: @@ -23082,6 +23349,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 +23380,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: @@ -24410,7 +24685,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' @@ -25451,6 +25726,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 +26058,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 @@ -25807,11 +26103,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 @@ -28552,6 +28848,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' @@ -29219,6 +29527,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -29227,6 +29536,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: @@ -29738,12 +30057,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 +30081,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -32928,11 +33237,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: @@ -32982,6 +33293,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 +33331,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 +33407,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 +33441,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -33145,6 +33460,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 +33558,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -33279,6 +33596,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -33340,6 +33658,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -33363,6 +33682,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 +33724,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 +33758,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 +33784,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: @@ -36415,11 +36739,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 @@ -37350,45 +37674,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 +38894,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 @@ -39554,6 +39839,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 +39852,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: @@ -39595,6 +39882,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 +39918,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -39774,6 +40063,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -39809,9 +40099,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 +40180,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 +40454,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 +40593,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -43647,6 +43945,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 +43975,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 +44116,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' @@ -47980,6 +48291,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..801a028d6cf 100644 --- a/openApiDocs/beta/Files.yml +++ b/openApiDocs/beta/Files.yml @@ -9660,11 +9660,11 @@ paths: patch: tags: - drives.driveItem - summary: 'driveItem: lockOrUnlockRecord' - description: 'Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive.' + summary: 'driveItem: setRetentionLabel' + description: 'Apply (set) a retention label on a driveItem (files and folders). Retention labels don''t need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator''s perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/driveitem-setretentionlabel?view=graph-rest-beta operationId: drive.item_UpdateRetentionLabel parameters: - name: drive-id @@ -100267,7 +100267,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 @@ -102678,6 +102678,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: @@ -103241,6 +103246,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 +103277,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: @@ -104204,6 +104217,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 +105092,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' @@ -107253,11 +107268,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 @@ -108436,6 +108451,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' @@ -109464,6 +109491,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -109472,6 +109500,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: @@ -110015,12 +110053,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 +110077,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -110278,6 +110306,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' @@ -114129,11 +114168,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: @@ -114183,6 +114224,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 +114262,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 +114338,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 +114372,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -114346,6 +114391,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 +114489,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -114480,6 +114527,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -114541,6 +114589,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -114564,6 +114613,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 +114655,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 +114689,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 +114715,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: @@ -115768,11 +115822,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 @@ -117006,45 +117060,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 +118802,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 @@ -119954,6 +119969,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 +119982,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: @@ -119995,6 +120012,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 +120048,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -120174,6 +120193,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -120209,9 +120229,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 +120310,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 +120584,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 +120723,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -123706,6 +123734,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 +123764,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 +123905,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/Groups.yml b/openApiDocs/beta/Groups.yml index 59d6c9de57d..f4872dbc2f4 100644 --- a/openApiDocs/beta/Groups.yml +++ b/openApiDocs/beta/Groups.yml @@ -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: @@ -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' @@ -21364,6 +21377,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: @@ -21646,6 +21664,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 +21695,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: @@ -22727,7 +22753,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' @@ -25825,11 +25851,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 @@ -26224,11 +26250,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 @@ -26686,6 +26712,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' @@ -27353,6 +27391,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -27361,6 +27400,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: @@ -27793,12 +27842,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 +27866,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -30919,11 +30958,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: @@ -30973,6 +31014,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 +31052,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 +31128,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 +31162,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -31136,6 +31181,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 +31279,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -31270,6 +31317,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -31331,6 +31379,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -31354,6 +31403,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 +31445,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 +31479,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 +31505,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 +35298,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 +36525,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 @@ -37455,6 +37470,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 +37483,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: @@ -37496,6 +37513,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 +37549,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -37675,6 +37694,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -37710,9 +37730,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 +37811,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 +38085,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 +38224,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -41623,6 +41651,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 +41681,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 +41822,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/Identity.DirectoryManagement.yml b/openApiDocs/beta/Identity.DirectoryManagement.yml index 685361a90ef..b918caba773 100644 --- a/openApiDocs/beta/Identity.DirectoryManagement.yml +++ b/openApiDocs/beta/Identity.DirectoryManagement.yml @@ -32182,6 +32182,8 @@ components: x-ms-navigationProperty: true onenote: $ref: '#/components/schemas/microsoft.graph.onenote' + onPremisesSyncBehavior: + $ref: '#/components/schemas/microsoft.graph.onPremisesSyncBehavior' owners: type: array items: @@ -36210,6 +36212,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' @@ -37289,6 +37302,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: @@ -37571,6 +37589,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 +37620,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: @@ -38652,7 +38678,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' @@ -39518,11 +39544,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 @@ -39773,11 +39799,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 @@ -43910,6 +43936,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' @@ -44577,6 +44615,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -44585,6 +44624,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: @@ -45017,12 +45066,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 +45090,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -48183,11 +48222,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: @@ -48237,6 +48278,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 +48316,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 +48392,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 +48426,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -48400,6 +48445,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 +48543,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -48534,6 +48581,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -48595,6 +48643,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -48618,6 +48667,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 +48709,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 +48743,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 +48769,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 +52968,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 +54188,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 @@ -55118,6 +55133,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 +55146,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: @@ -55159,6 +55176,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 +55212,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -55338,6 +55357,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -55373,9 +55393,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 +55474,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 +55748,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 +55887,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -59321,6 +59349,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 +59379,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 +59520,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/Identity.Governance.yml b/openApiDocs/beta/Identity.Governance.yml index b86e615da7f..25b8b106b96 100644 --- a/openApiDocs/beta/Identity.Governance.yml +++ b/openApiDocs/beta/Identity.Governance.yml @@ -33451,11 +33451,11 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update accessPackageAssignmentWorkflowExtension - description: Update the properties of an accessPackageAssignmentWorkflowExtension object. + summary: Update accessPackageAssignmentRequestWorkflowExtension + description: Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-update?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-beta operationId: identityGovernance.entitlementManagement.accessPackageCatalog_UpdateAccessPackageCustomWorkflowExtension parameters: - name: accessPackageCatalog-id @@ -46549,11 +46549,11 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: List accessPackageResourceRoleScopes - 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. + summary: Get accessPackage + description: Retrieve the properties and relationships of an accessPackage object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta operationId: identityGovernance.entitlementManagement_GetAccessPackage parameters: - name: accessPackage-id @@ -51952,11 +51952,11 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: List accessPackageResourceRoleScopes - 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. + summary: Get accessPackage + description: Retrieve the properties and relationships of an accessPackage object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta operationId: identityGovernance.entitlementManagement.accessPackage_GetGraphBPreUniqueName parameters: - name: uniqueName @@ -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 @@ -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: @@ -117540,11 +117542,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 @@ -119059,6 +119061,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: @@ -119622,6 +119629,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 +119660,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: @@ -121258,7 +121273,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' @@ -122737,6 +122752,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 +125100,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' @@ -126092,6 +126130,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -126100,6 +126139,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: @@ -127401,12 +127450,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 +127474,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -131071,11 +131110,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: @@ -131125,6 +131166,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 +131204,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 +131280,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 +131314,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -131288,6 +131333,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 +131431,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -131422,6 +131469,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -131483,6 +131531,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -131506,6 +131555,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 +131597,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 +131631,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 +131657,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: @@ -132022,11 +132076,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 @@ -134998,45 +135052,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 +136700,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 @@ -137660,6 +137675,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 +137688,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: @@ -137701,6 +137718,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 +137754,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -137880,6 +137899,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -137915,9 +137935,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 +138016,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 +138290,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 +138429,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -141744,6 +141772,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 +141802,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 +141943,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/Identity.SignIns.yml b/openApiDocs/beta/Identity.SignIns.yml index 97b69d0b057..15c73b61788 100644 --- a/openApiDocs/beta/Identity.SignIns.yml +++ b/openApiDocs/beta/Identity.SignIns.yml @@ -9319,11 +9319,11 @@ paths: get: tags: - identity.customAuthenticationExtension - summary: Get authenticationEventListener - description: Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. + summary: Get customAuthenticationExtension + description: Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/authenticationeventlistener-get?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/customauthenticationextension-get?view=graph-rest-beta operationId: identity_GetCustomAuthenticationExtension parameters: - name: customAuthenticationExtension-id @@ -24400,11 +24400,11 @@ paths: patch: tags: - tenantRelationships.multiTenantOrganization - summary: Update multiTenantOrganization - description: Update the properties of a multi-tenant organization. + summary: Create multiTenantOrganization + description: 'Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/tenantrelationship-put-multitenantorganization?view=graph-rest-beta operationId: tenantRelationship_UpdateMultiTenantOrganization requestBody: description: New navigation property values @@ -25962,6 +25962,244 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/users/{user-id}/authentication/externalAuthenticationMethods': + get: + tags: + - users.authentication + summary: Get externalAuthenticationMethods from users + 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 new navigation property to externalAuthenticationMethods for users + 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 + 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 navigation property externalAuthenticationMethods for users + 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 +26318,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 +34923,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 +34947,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -36982,6 +37210,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: @@ -37070,6 +37303,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' @@ -38247,45 +38492,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 +38533,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 +40011,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 +40042,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: @@ -40689,6 +40905,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 +41780,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' @@ -43147,11 +43365,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 @@ -44415,6 +44633,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 +46492,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -46269,6 +46501,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: @@ -47575,6 +47817,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' @@ -51406,11 +51659,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: @@ -51460,6 +51715,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 +51753,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 +51829,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 +51863,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -51623,6 +51882,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 +51980,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -51757,6 +52018,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -51818,6 +52080,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -51841,6 +52104,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 +52146,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 +52180,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 +52206,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: @@ -53188,11 +53456,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 @@ -57287,13 +57555,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 @@ -58384,6 +58652,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 +58665,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: @@ -58425,6 +58695,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 +58731,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -58604,6 +58876,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -58639,9 +58912,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 +58993,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 +59267,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 +59406,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 +59750,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: @@ -62578,6 +62869,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 +62899,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 +63040,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' @@ -67090,6 +67394,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..59df10b5ef3 100644 --- a/openApiDocs/beta/NetworkAccess.yml +++ b/openApiDocs/beta/NetworkAccess.yml @@ -4401,8 +4401,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 +4463,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 +4499,11 @@ paths: get: tags: - networkAccess.filteringProfile - summary: Get policies from networkAccess - description: The traffic forwarding policies associated with this profile. + summary: Get tlsInspectionPolicyLink + description: Get a tlsInspectionPolicyLink object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-tlsinspectionpolicylink-get?view=graph-rest-beta operationId: networkAccess.filteringProfile_GetPolicy parameters: - name: filteringProfile-id @@ -4545,7 +4555,11 @@ paths: patch: tags: - networkAccess.filteringProfile - summary: Update the navigation property policies in networkAccess + summary: Update threatIntelligencePolicyLink + description: Update the properties of a threatIntelligencePolicyLink object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/networkaccess-threatintelligencepolicylink-update?view=graph-rest-beta operationId: networkAccess.filteringProfile_UpdatePolicy parameters: - name: filteringProfile-id @@ -4584,7 +4598,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 +4637,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 +7753,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 +7790,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 +7816,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 +7838,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 +7875,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 +7897,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 +7919,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 +8045,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 +8080,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 +8114,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 +8167,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 +8177,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 +8201,143 @@ 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 + description: The unique identifier of threatIntelligencePolicy + required: true + style: simple + 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 + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: 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.policyRule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - networkAccess.threatIntelligencePolicy + summary: Update the navigation property policyRules in networkAccess + operationId: networkAccess.threatIntelligencePolicy_UpdatePolicyRule + 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: 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.policyRule' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $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 policyRules for networkAccess + operationId: networkAccess.threatIntelligencePolicy_DeletePolicyRule + 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: 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 + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy-id}/policyRules/$count': + get: + tags: + - networkAccess.threatIntelligencePolicy + summary: Get the number of the resource + operationId: networkAccess.threatIntelligencePolicy.policyRule_GetCount parameters: - name: threatIntelligencePolicy-id in: path @@ -8063,6 +8347,414 @@ 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 @@ -8089,30 +8781,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.networkaccess.threatIntelligencePolicy' + $ref: '#/components/schemas/microsoft.graph.networkaccess.tlsInspectionPolicy' 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 + - 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: 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 values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.networkaccess.threatIntelligencePolicy' + $ref: '#/components/schemas/microsoft.graph.networkaccess.tlsInspectionPolicy' required: true responses: 2XX: @@ -8120,24 +8816,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.networkaccess.threatIntelligencePolicy' + $ref: '#/components/schemas/microsoft.graph.networkaccess.tlsInspectionPolicy' 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 + - 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: 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: If-Match in: header description: ETag @@ -8150,22 +8850,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy-id}/policyRules': + '/networkAccess/tlsInspectionPolicies/{tlsInspectionPolicy-id}/policyRules': 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 + - 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: 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/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -8212,18 +8915,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 +8948,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 +9007,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 +9050,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 +9086,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 +9108,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 +9153,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 +9172,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: @@ -10925,8 +11649,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 +11673,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 +11706,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 @@ -12724,6 +13495,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: @@ -13287,6 +14063,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 +14094,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: @@ -14195,6 +14979,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 +15831,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' @@ -16128,14 +16914,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 +16933,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 +17197,32 @@ 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.networkaccess.ruleDestination: title: ruleDestination type: object @@ -16406,11 +17241,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 @@ -16978,6 +17813,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' @@ -18049,6 +18896,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -18057,6 +18905,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: @@ -19272,12 +20130,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 +20154,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -19535,6 +20383,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' @@ -23362,11 +24221,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: @@ -23416,6 +24277,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 +24315,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 +24391,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 +24425,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -23579,6 +24444,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 +24542,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -23713,6 +24580,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -23774,6 +24642,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -23797,6 +24666,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 +24708,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 +24742,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 +24768,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: @@ -23910,11 +24784,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 @@ -27158,45 +28032,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 +29781,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 @@ -30113,6 +30948,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 +30961,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: @@ -30154,6 +30991,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 +31027,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -30333,6 +31172,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -30368,9 +31208,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 +31289,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 +31563,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 +31702,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -34327,6 +35175,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 +35205,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 +35346,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' @@ -38314,6 +39175,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/Notes.yml b/openApiDocs/beta/Notes.yml index 7eaa5c5d9f7..aeb4a3ddb18 100644 --- a/openApiDocs/beta/Notes.yml +++ b/openApiDocs/beta/Notes.yml @@ -25254,11 +25254,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 diff --git a/openApiDocs/beta/People.yml b/openApiDocs/beta/People.yml index 2e01e52bbdd..eb6df238897 100644 --- a/openApiDocs/beta/People.yml +++ b/openApiDocs/beta/People.yml @@ -5478,11 +5478,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: @@ -5532,6 +5534,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 +5572,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 +5648,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 +5682,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -5695,6 +5701,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 +5799,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -5829,6 +5837,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -5890,6 +5899,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -5913,6 +5923,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 +5965,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 +5999,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 +6025,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 +6166,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 +6179,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: @@ -6259,6 +6276,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 +6312,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -6473,6 +6492,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -6508,9 +6528,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 +6958,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.physicalAddressType: @@ -7000,11 +7023,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 diff --git a/openApiDocs/beta/Planner.yml b/openApiDocs/beta/Planner.yml index 16602769809..d26e0394b45 100644 --- a/openApiDocs/beta/Planner.yml +++ b/openApiDocs/beta/Planner.yml @@ -14474,11 +14474,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 diff --git a/openApiDocs/beta/Reports.yml b/openApiDocs/beta/Reports.yml index 8c5d6fe21ae..b8ef4e63254 100644 --- a/openApiDocs/beta/Reports.yml +++ b/openApiDocs/beta/Reports.yml @@ -15845,7 +15845,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 @@ -22574,7 +22574,7 @@ components: properties: content: type: string - description: Report content; details vary by report type. + description: The http content that has the data format: base64url nullable: true additionalProperties: @@ -24173,11 +24173,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 @@ -25950,11 +25950,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 diff --git a/openApiDocs/beta/Search.yml b/openApiDocs/beta/Search.yml index 70f2b94ff82..bad122a0d84 100644 --- a/openApiDocs/beta/Search.yml +++ b/openApiDocs/beta/Search.yml @@ -1250,11 +1250,11 @@ paths: put: tags: - external.externalConnection - summary: Create externalItem - description: Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. + summary: Update externalItem + description: Update the properties of an externalitem. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-put-items?view=graph-rest-beta + url: https://learn.microsoft.com/graph/api/externalconnectors-externalitem-update?view=graph-rest-beta operationId: external.connection_SetItem parameters: - name: externalConnection-id @@ -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 @@ -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/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: diff --git a/openApiDocs/beta/Sites.yml b/openApiDocs/beta/Sites.yml index d70cd721cd3..647f633c35b 100644 --- a/openApiDocs/beta/Sites.yml +++ b/openApiDocs/beta/Sites.yml @@ -71771,11 +71771,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 @@ -93486,12 +93486,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 +93510,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -93925,7 +93915,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 @@ -96879,6 +96869,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: @@ -97442,6 +97437,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 +97468,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: @@ -98376,6 +98379,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 +99254,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' @@ -100539,45 +100544,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 +100585,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: @@ -101228,11 +101196,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 @@ -101853,11 +101821,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 @@ -103003,6 +102971,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' @@ -104031,6 +104011,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -104039,6 +104020,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: @@ -104673,6 +104664,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' @@ -108329,11 +108331,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: @@ -108383,6 +108387,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 +108425,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 +108501,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 +108535,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -108546,6 +108554,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 +108652,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -108680,6 +108690,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -108741,6 +108752,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -108764,6 +108776,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 +108818,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 +108852,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 +108878,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 +112745,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 @@ -113777,6 +113794,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 +113807,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: @@ -113818,6 +113837,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 +113873,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -113997,6 +114018,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -114032,9 +114054,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 +114135,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 +114409,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 +114548,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -117415,6 +117445,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 +117475,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 +117616,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 +117819,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 diff --git a/openApiDocs/beta/Teams.yml b/openApiDocs/beta/Teams.yml index bfecc0de934..2f1dcad828f 100644 --- a/openApiDocs/beta/Teams.yml +++ b/openApiDocs/beta/Teams.yml @@ -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: @@ -100453,11 +100455,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 @@ -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' @@ -104049,6 +104062,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: @@ -104243,6 +104261,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 +104292,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: @@ -105571,7 +105597,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' @@ -110571,6 +110597,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' @@ -111024,6 +111062,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -111032,6 +111071,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: @@ -111562,12 +111611,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 +111635,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -114604,11 +114643,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: @@ -114658,6 +114699,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 +114737,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 +114813,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 +114847,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -114821,6 +114866,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 +114964,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -114955,6 +115002,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -115016,6 +115064,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -115039,6 +115088,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 +115130,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 +115164,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 +115190,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: @@ -117264,11 +117318,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 @@ -118012,45 +118066,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 +119286,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 @@ -120081,6 +120096,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 +120109,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: @@ -120122,6 +120139,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 +120175,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -120301,6 +120320,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -120336,9 +120356,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 +120437,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 +120667,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 +120806,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -123172,6 +123200,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 +123230,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 +123371,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..d9daab71a04 100644 --- a/openApiDocs/beta/Users.Actions.yml +++ b/openApiDocs/beta/Users.Actions.yml @@ -3213,6 +3213,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: @@ -3776,6 +3781,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 +3812,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: @@ -4908,6 +4921,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 +5796,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' @@ -7688,6 +7703,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' @@ -8588,6 +8615,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -8596,6 +8624,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: @@ -9896,12 +9934,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 +9958,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -10159,6 +10187,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' @@ -13940,11 +13979,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: @@ -13994,6 +14035,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 +14073,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 +14149,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 +14183,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -14157,6 +14202,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 +14300,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -14291,6 +14338,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -14352,6 +14400,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -14375,6 +14424,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 +14466,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 +14500,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 +14526,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: @@ -14488,11 +14542,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 @@ -15015,11 +15069,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 @@ -17722,45 +17776,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 +19518,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 @@ -20656,6 +20671,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 +20684,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: @@ -20697,6 +20714,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 +20750,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -20876,6 +20895,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -20911,9 +20931,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 +21012,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 +21286,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 +21425,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -24722,6 +24750,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 +24780,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 +24921,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.Functions.yml b/openApiDocs/beta/Users.Functions.yml index ef7226012a1..54d0bf3e5a7 100644 --- a/openApiDocs/beta/Users.Functions.yml +++ b/openApiDocs/beta/Users.Functions.yml @@ -2293,6 +2293,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: @@ -2856,6 +2861,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 +2892,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: @@ -3995,6 +4008,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 +4883,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' @@ -6865,6 +6880,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' @@ -7922,6 +7949,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -7930,6 +7958,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: @@ -9244,12 +9282,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 +9306,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -9507,6 +9535,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' @@ -13322,11 +13361,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: @@ -13376,6 +13417,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 +13455,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 +13531,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 +13565,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -13539,6 +13584,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 +13682,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -13673,6 +13720,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -13734,6 +13782,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -13757,6 +13806,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 +13848,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 +13882,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 +13908,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: @@ -13870,11 +13924,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 @@ -14372,11 +14426,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 @@ -17166,45 +17220,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 +18969,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 @@ -20121,6 +20136,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 +20149,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: @@ -20162,6 +20179,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 +20215,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -20341,6 +20360,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -20376,9 +20396,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 +20477,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 +20751,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 +20890,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -24214,6 +24242,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 +24272,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 +24413,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.yml b/openApiDocs/beta/Users.yml index 88acfed059d..5e8a3028aa6 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,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: @@ -20117,6 +20129,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 +20160,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: @@ -21492,7 +21512,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' @@ -23172,6 +23192,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 +23972,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 +24095,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 +24843,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' @@ -25735,6 +25789,7 @@ components: - unknownFutureValue - sharedByUser - sharedByEntraGroup + - reserve type: string microsoft.graph.cloudPcServicePlanType: title: cloudPcServicePlanType @@ -25743,6 +25798,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: @@ -26946,12 +27011,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 +27035,6 @@ components: isScopedToUser: type: boolean nullable: true - labelActions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.labelActionBase' locale: type: string nullable: true @@ -30613,11 +30668,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: @@ -30667,6 +30724,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 +30762,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 +30838,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 +30872,7 @@ components: displayName: type: string description: Contains a friendly name for the interest. + nullable: true thumbnailUrl: type: string nullable: true @@ -30830,6 +30891,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 +30989,7 @@ components: displayName: type: string description: Title of the patent or filing. + nullable: true isPending: type: boolean description: Indicates the patent is pending. @@ -30964,6 +31027,7 @@ components: number: type: string description: Phone number provided by the user. + nullable: true type: $ref: '#/components/schemas/microsoft.graph.phoneType' additionalProperties: @@ -31025,6 +31089,7 @@ components: displayName: type: string description: Contains a friendly name for the project. + nullable: true sponsors: type: array items: @@ -31048,6 +31113,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 +31155,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 +31189,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 +31215,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: @@ -31161,11 +31231,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 @@ -31247,11 +31317,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 @@ -31953,6 +32023,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 +34736,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 +36314,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 @@ -37396,6 +37428,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 +37441,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: @@ -37437,6 +37471,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 +37507,7 @@ components: displayName: type: string description: Long-form name of the program that the user provided. + nullable: true fieldsOfStudy: type: array items: @@ -37616,6 +37652,7 @@ components: displayName: type: string description: Company name. + nullable: true officeLocation: type: string description: Office Location of the person referred to. @@ -37651,9 +37688,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 +37913,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + description: Sessions for a registration. x-ms-navigationProperty: true additionalProperties: type: object @@ -41199,6 +41239,7 @@ components: description: Names of properties that have data from this source. sourceId: type: string + nullable: true additionalProperties: type: object microsoft.graph.personRelationship: diff --git a/openApiDocs/beta/WindowsUpdates.yml b/openApiDocs/beta/WindowsUpdates.yml index 6aab4b60eca..587798100c1 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 diff --git a/openApiDocs/v1.0/Applications.yml b/openApiDocs/v1.0/Applications.yml index 9180c478371..f24e5238de4 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 @@ -21536,6 +21711,12 @@ components: type: string 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 + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -23704,6 +23885,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: @@ -26046,6 +26233,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 +26637,18 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + nullable: true + message: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -27838,6 +28040,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' @@ -31789,6 +32041,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 +34960,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 +35388,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 +35398,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 +35792,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..5a7eb67ae1f 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' diff --git a/openApiDocs/v1.0/Bookings.yml b/openApiDocs/v1.0/Bookings.yml index ff99a9c03af..16affdad37a 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. diff --git a/openApiDocs/v1.0/CloudCommunications.yml b/openApiDocs/v1.0/CloudCommunications.yml index 041d5098bf2..de0900df6ef 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 @@ -9226,6 +9226,12 @@ components: type: string 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 + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -9959,6 +9965,18 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + nullable: true + message: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.onlineMeetingBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -10015,6 +10033,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..d5769470d24 100644 --- a/openApiDocs/v1.0/Compliance.yml +++ b/openApiDocs/v1.0/Compliance.yml @@ -4890,6 +4890,12 @@ components: type: string 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 + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -6913,6 +6919,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: @@ -8826,6 +8838,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 +9242,18 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + nullable: true + message: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -10778,6 +10805,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' @@ -14445,6 +14522,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 +16073,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 +16083,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 +17275,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 +18041,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..4695a9e6d49 100644 --- a/openApiDocs/v1.0/DeviceManagement.Administration.yml +++ b/openApiDocs/v1.0/DeviceManagement.Administration.yml @@ -2298,11 +2298,11 @@ paths: post: tags: - deviceManagement.roleDefinition - summary: Create deviceAndAppManagementRoleDefinition - description: Create a new deviceAndAppManagementRoleDefinition object. + summary: Create roleDefinition + description: Create a new roleDefinition object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-create?view=graph-rest-1.0 operationId: deviceManagement_CreateRoleDefinition requestBody: description: New navigation property @@ -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,40 @@ 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 + 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: @@ -11122,6 +11156,12 @@ components: type: string 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 + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -12789,6 +12829,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: @@ -15477,6 +15523,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 +15927,18 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + nullable: true + message: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -16947,6 +17008,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' @@ -20923,6 +21034,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 +23978,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 +24406,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 +24416,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 +24794,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..36ebb57b79e 100644 --- a/openApiDocs/v1.0/DeviceManagement.Enrollment.yml +++ b/openApiDocs/v1.0/DeviceManagement.Enrollment.yml @@ -149,11 +149,11 @@ paths: post: tags: - deviceManagement.deviceEnrollmentConfiguration - summary: Create deviceEnrollmentWindowsHelloForBusinessConfiguration - description: Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. + summary: Create deviceEnrollmentPlatformRestrictionsConfiguration + description: Create a new deviceEnrollmentPlatformRestrictionsConfiguration object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-create?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-create?view=graph-rest-1.0 operationId: deviceManagement_CreateDeviceEnrollmentConfiguration requestBody: description: New navigation property @@ -176,11 +176,11 @@ paths: get: tags: - deviceManagement.deviceEnrollmentConfiguration - summary: Get 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 deviceEnrollmentLimitConfiguration + description: Update the properties of a deviceEnrollmentLimitConfiguration 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-deviceenrollmentlimitconfiguration-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 deviceEnrollmentPlatformRestrictionsConfiguration + description: Deletes a deviceEnrollmentPlatformRestrictionsConfiguration. 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-deviceenrollmentplatformrestrictionsconfiguration-delete?view=graph-rest-1.0 operationId: deviceManagement_DeleteDeviceEnrollmentConfiguration parameters: - name: deviceEnrollmentConfiguration-id diff --git a/openApiDocs/v1.0/DeviceManagement.yml b/openApiDocs/v1.0/DeviceManagement.yml index 3adf63d933a..c7ecb61d053 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-raimportcerts-devicemanagement-get?view=graph-rest-1.0 operationId: deviceManagement_GetDeviceManagement parameters: - name: $select @@ -981,7 +981,7 @@ paths: description: Update the properties of a deviceManagement object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-androidforwork-devicemanagement-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagement-update?view=graph-rest-1.0 operationId: deviceManagement_UpdateDeviceManagement requestBody: description: New property values @@ -1558,11 +1558,11 @@ paths: get: tags: - deviceManagement.deviceCompliancePolicy - summary: List 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 windows10CompliancePolicy + description: Create a new windows10CompliancePolicy 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-windows10compliancepolicy-create?view=graph-rest-1.0 operationId: deviceManagement_CreateDeviceCompliancePolicy requestBody: description: New navigation property @@ -1687,11 +1687,11 @@ paths: patch: tags: - deviceManagement.deviceCompliancePolicy - summary: Update windows81CompliancePolicy - description: Update the properties of a windows81CompliancePolicy object. + summary: Update windows10CompliancePolicy + description: Update the properties of a windows10CompliancePolicy object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10compliancepolicy-update?view=graph-rest-1.0 operationId: deviceManagement_UpdateDeviceCompliancePolicy parameters: - name: deviceCompliancePolicy-id @@ -1722,11 +1722,11 @@ paths: delete: tags: - deviceManagement.deviceCompliancePolicy - summary: Delete androidWorkProfileCompliancePolicy - description: Deletes a androidWorkProfileCompliancePolicy. + summary: Delete windows81CompliancePolicy + description: Deletes a windows81CompliancePolicy. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecompliancepolicy-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-delete?view=graph-rest-1.0 operationId: deviceManagement_DeleteDeviceCompliancePolicy 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 windows10SecureAssessmentConfigurations + description: List properties and relationships of the windows10SecureAssessmentConfiguration 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-windows10secureassessmentconfiguration-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 iosCustomConfiguration + description: Create a new iosCustomConfiguration 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-ioscustomconfiguration-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 windows10CustomConfiguration + description: Read properties and relationships of the windows10CustomConfiguration 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-windows10customconfiguration-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 androidWorkProfileCustomConfiguration + description: Update the properties of a androidWorkProfileCustomConfiguration 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-androidworkprofilecustomconfiguration-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 sharedPCConfiguration + description: Deletes a sharedPCConfiguration. 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-sharedpcconfiguration-delete?view=graph-rest-1.0 operationId: deviceManagement_DeleteDeviceConfiguration parameters: - name: deviceConfiguration-id @@ -20704,6 +20704,12 @@ components: type: string 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 + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -22379,6 +22385,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 +24285,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 +24689,18 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + nullable: true + message: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -25771,6 +25798,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 +29462,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 +32009,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 +32437,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 +32447,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 +32819,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..9227e1c6ea3 100644 --- a/openApiDocs/v1.0/Devices.CloudPrint.yml +++ b/openApiDocs/v1.0/Devices.CloudPrint.yml @@ -10907,6 +10907,12 @@ components: type: string 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 + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -14234,6 +14240,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: @@ -15343,6 +15355,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 +15720,18 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + nullable: true + message: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -18446,6 +18473,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' @@ -20815,6 +20892,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 +21992,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 +22002,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 +22019,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 +22389,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..8eda806b4c8 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-partnerintegration-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-books-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 targetedManagedAppProtections + description: List properties and relationships of the targetedManagedAppProtection objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-managedappconfiguration-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappprotection-list?view=graph-rest-1.0 operationId: deviceAppManagement_ListManagedAppPolicy parameters: - $ref: '#/components/parameters/top' @@ -2329,11 +2329,11 @@ paths: get: tags: - deviceAppManagement.managedAppPolicy - summary: Get 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-managedappprotection-targetapps?view=graph-rest-1.0 operationId: deviceAppManagement.managedAppPolicy_targetApp parameters: - name: managedAppPolicy-id @@ -2897,7 +2897,7 @@ paths: description: Not yet documented externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-targetapps?view=graph-rest-1.0 operationId: deviceAppManagement.managedAppRegistration.appliedPolicy_targetApp parameters: - name: managedAppRegistration-id @@ -3184,7 +3184,7 @@ paths: description: Not yet documented externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-targetapps?view=graph-rest-1.0 operationId: deviceAppManagement.managedAppRegistration.intendedPolicy_targetApp parameters: - name: managedAppRegistration-id @@ -3561,11 +3561,11 @@ paths: get: tags: - deviceAppManagement.managedAppStatus - summary: List 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' @@ -3638,11 +3638,11 @@ paths: get: tags: - deviceAppManagement.managedAppStatus - summary: Get managedAppStatusRaw - description: Read properties and relationships of the managedAppStatusRaw object. + summary: Get managedAppStatus + description: Read properties and relationships of the managedAppStatus object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-mam-managedappstatusraw-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-get?view=graph-rest-1.0 operationId: deviceAppManagement_GetManagedAppStatus parameters: - name: managedAppStatus-id @@ -3758,11 +3758,11 @@ paths: get: tags: - deviceAppManagement.managedEBook - summary: List iosVppEBooks - description: List properties and relationships of the iosVppEBook objects. + summary: List managedEBooks + description: List properties and relationships of the managedEBook objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-books-iosvppebook-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-books-managedebook-list?view=graph-rest-1.0 operationId: deviceAppManagement_ListManagedEBook parameters: - $ref: '#/components/parameters/top' @@ -3839,11 +3839,11 @@ paths: get: tags: - deviceAppManagement.managedEBook - summary: Get managedEBook - description: Read properties and relationships of the managedEBook object. + summary: Get iosVppEBook + description: Read properties and relationships of the iosVppEBook object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-books-managedebook-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-books-iosvppebook-get?view=graph-rest-1.0 operationId: deviceAppManagement_GetManagedEBook parameters: - name: managedEBook-id @@ -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 @@ -4150,11 +4150,11 @@ paths: delete: tags: - deviceAppManagement.managedEBook - summary: Delete managedEBookAssignment - description: Deletes a managedEBookAssignment. + summary: Delete iosVppEBookAssignment + description: Deletes a iosVppEBookAssignment. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-delete?view=graph-rest-1.0 operationId: deviceAppManagement.managedEBook_DeleteAssignment parameters: - name: managedEBook-id @@ -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 @@ -7574,11 +7574,11 @@ paths: get: tags: - deviceAppManagement.mobileApp - summary: List macOSLobApps - description: List properties and relationships of the macOSLobApp objects. + summary: List managedAndroidLobApps + description: List properties and relationships of the managedAndroidLobApp 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-managedandroidlobapp-list?view=graph-rest-1.0 operationId: deviceAppManagement_ListMobileApp parameters: - $ref: '#/components/parameters/top' @@ -7628,11 +7628,11 @@ paths: post: tags: - deviceAppManagement.mobileApp - summary: Create macOSLobApp - description: Create a new macOSLobApp object. + summary: Create windowsMobileMSI + description: Create a new windowsMobileMSI 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-windowsmobilemsi-create?view=graph-rest-1.0 operationId: deviceAppManagement_CreateMobileApp requestBody: description: New navigation property @@ -7655,11 +7655,11 @@ paths: get: tags: - deviceAppManagement.mobileApp - summary: Get iosLobApp - description: Read properties and relationships of the iosLobApp object. + summary: Get windowsMobileMSI + description: Read properties and relationships of the windowsMobileMSI 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-windowsmobilemsi-get?view=graph-rest-1.0 operationId: deviceAppManagement_GetMobileApp parameters: - name: mobileApp-id @@ -7703,11 +7703,11 @@ paths: patch: tags: - deviceAppManagement.mobileApp - summary: Update iosVppApp - description: Update the properties of a iosVppApp object. + summary: Update windowsMobileMSI + description: Update the properties of a windowsMobileMSI 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-windowsmobilemsi-update?view=graph-rest-1.0 operationId: deviceAppManagement_UpdateMobileApp parameters: - name: mobileApp-id @@ -7738,11 +7738,11 @@ paths: delete: tags: - deviceAppManagement.mobileApp - summary: Delete iosiPadOSWebClip - description: Deletes a iosiPadOSWebClip. + summary: Delete macOSLobApp + description: Deletes a macOSLobApp. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/intune-apps-iosipadoswebclip-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-apps-macoslobapp-delete?view=graph-rest-1.0 operationId: deviceAppManagement_DeleteMobileApp parameters: - name: mobileApp-id @@ -39460,6 +39460,12 @@ components: type: string 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 + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -40679,6 +40685,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 +42518,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 +42922,18 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + nullable: true + message: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -43897,6 +43924,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 +47516,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 +50063,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 +50491,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 +50501,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 +50873,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/Education.yml b/openApiDocs/v1.0/Education.yml index d275c89a8e9..75ef3f21a2d 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' @@ -18755,6 +19377,12 @@ components: type: string 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 + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -18931,6 +19559,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 +19877,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 +19931,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: @@ -21530,6 +22271,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: @@ -22639,6 +23386,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 +23751,18 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + nullable: true + message: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -25858,6 +26620,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' @@ -28667,6 +29479,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 +30579,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 +30589,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 +31781,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 +32151,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 +32702,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..7a011dd5837 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 @@ -80678,6 +80678,12 @@ components: type: string 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 + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -83046,6 +83052,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: @@ -85088,6 +85100,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 +85504,18 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + nullable: true + message: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -86886,6 +86913,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' @@ -89167,37 +89244,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 +89905,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 +92459,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 +92643,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 +92653,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..8b05da51abc 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 @@ -846,10 +846,10 @@ paths: tags: - groups.conversation summary: Get conversation - description: The group's conversations. + description: Retrieve the properties and relationships of conversation object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-1.0 operationId: group_GetConversation parameters: - name: group-id @@ -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 @@ -10291,11 +10291,11 @@ paths: delete: tags: - groups.conversationThread - summary: Delete conversationThread + summary: Delete conversation thread description: Delete conversationThread. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/conversationthread-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/group-delete-thread?view=graph-rest-1.0 operationId: group_DeleteThread 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 @@ -20456,6 +20456,12 @@ components: type: string 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 + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -23444,6 +23450,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: @@ -24553,6 +24565,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 +24912,18 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + nullable: true + message: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -27612,6 +27639,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' @@ -30598,6 +30675,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 +31770,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 +31780,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 +33140,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 +33510,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..583f5b7ef37 100644 --- a/openApiDocs/v1.0/Identity.DirectoryManagement.yml +++ b/openApiDocs/v1.0/Identity.DirectoryManagement.yml @@ -16797,10 +16797,10 @@ paths: tags: - organization.organization summary: List organizations - description: Retrieve a list of organization objects. There's only one organization object in the collection. + description: List properties and relationships of the organization objects. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/organization-list?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/intune-onboarding-organization-list?view=graph-rest-1.0 operationId: organization_ListOrganization parameters: - $ref: '#/components/parameters/top' @@ -18125,11 +18125,11 @@ paths: get: tags: - organization.organizationalBranding - summary: Get organizationalBrandingLocalization - description: 'Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL.' + summary: Get organizationalBranding + description: 'Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/organizationalbrandinglocalization-get?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/organizationalbranding-get?view=graph-rest-1.0 operationId: organization.branding_GetLocalizationsBannerLogo parameters: - name: organization-id @@ -25526,6 +25526,12 @@ components: type: string 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 + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -28445,6 +28451,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: @@ -30788,6 +30800,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 +31186,18 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + nullable: true + message: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -32404,6 +32431,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' @@ -36398,6 +36475,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 +39592,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 +40020,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 +40030,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 +40576,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..6cc86c2a43b 100644 --- a/openApiDocs/v1.0/Identity.Governance.yml +++ b/openApiDocs/v1.0/Identity.Governance.yml @@ -14751,11 +14751,11 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update accessPackageAssignmentWorkflowExtension - description: Update the properties of an accessPackageAssignmentWorkflowExtension object. + summary: Update accessPackageAssignmentRequestWorkflowExtension + description: Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.catalog_UpdateCustomWorkflowExtension 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 @@ -75405,6 +75405,12 @@ components: type: string 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 + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -78028,6 +78034,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: @@ -80383,6 +80395,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 +80799,18 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + nullable: true + message: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -81854,6 +81881,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' @@ -85683,6 +85760,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 +88613,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 +89041,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 +89051,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 +89429,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..c8fa1302447 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 countryNamedLocation + description: Retrieve the properties and relationships of a countryNamedLocation 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/countrynamedlocation-get?view=graph-rest-1.0 operationId: identity.conditionalAccess_GetNamedLocation parameters: - name: namedLocation-id @@ -5909,11 +5963,11 @@ paths: delete: tags: - identity.conditionalAccessRoot - summary: Delete ipNamedLocation - description: Delete an ipNamedLocation object. + summary: Delete countryNamedLocation + description: Delete a countryNamedLocation object. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/ipnamedlocation-delete?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/countrynamedlocation-delete?view=graph-rest-1.0 operationId: identity.conditionalAccess_DeleteNamedLocation parameters: - name: namedLocation-id @@ -13071,11 +13125,11 @@ paths: put: tags: - policies.crossTenantAccessPolicy - summary: Update crossTenantIdentitySyncPolicyPartner - description: Update the user synchronization policy of a partner-specific configuration. + summary: Create identitySynchronization + description: Create a cross-tenant user synchronization policy for a partner-specific configuration. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-update?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-1.0 operationId: policy.crossTenantAccessPolicy.partner_SetIdentitySynchronization parameters: - name: crossTenantAccessPolicyConfigurationPartner-tenantId @@ -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 @@ -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 @@ -22927,6 +23035,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 +23321,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: @@ -23141,16 +23454,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: @@ -25556,6 +25859,12 @@ components: type: string 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 + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -27093,6 +27402,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 +27465,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 +27594,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' @@ -28087,6 +28402,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: @@ -30763,6 +31084,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 +31488,18 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + nullable: true + message: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -31517,28 +31853,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 +32467,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' @@ -36237,6 +36601,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 +39583,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 +40011,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 +40021,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 +40399,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/Reports.yml b/openApiDocs/v1.0/Reports.yml index 0e2b9926573..4b4579fcae2 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 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..29931bab1f3 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 @@ -23490,6 +24238,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' @@ -28396,6 +29247,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 +29340,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: @@ -30573,6 +31486,12 @@ components: type: string 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 + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -31940,6 +32859,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 @@ -36192,6 +37124,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 +37489,18 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + nullable: true + message: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -42762,7 +43709,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 +43719,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 +45379,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 +45950,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..fce205ceb43 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 @@ -121030,6 +121030,12 @@ components: type: string 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 + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -123510,6 +123516,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: @@ -125357,6 +125369,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 +125773,18 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + nullable: true + message: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -127002,6 +127029,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' @@ -129075,37 +129152,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 +129813,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 +132350,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 +132534,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 +132544,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..254b25a8c64 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 @@ -20481,11 +20481,11 @@ paths: patch: tags: - teams.channel - summary: Update member in channel - description: Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + summary: Update conversationMember + description: Update the role of a conversationMember in a team or channel. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/channel-update-members?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-1.0 operationId: team.channel_UpdateMember 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 @@ -21763,11 +21763,11 @@ paths: post: tags: - teams.channel - summary: Send replies to a message in a channel - description: Send a new reply to a chatMessage in a specified channel. + summary: Reply to a message in a channel + description: Create a new reply to a chatMessage in a specified channel. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/chatmessage-post-replies?view=graph-rest-1.0 + url: https://learn.microsoft.com/graph/api/channel-post-messagereply?view=graph-rest-1.0 operationId: team.channel.message_CreateReply parameters: - name: team-id @@ -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: @@ -70981,6 +70981,12 @@ components: type: string 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 + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -72816,6 +72822,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: @@ -73925,6 +73937,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 +74172,18 @@ components: $ref: '#/components/schemas/microsoft.graph.websiteType' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + nullable: true + message: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -74448,37 +74475,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 +75255,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' @@ -77044,6 +77121,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 +79144,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..db73c4ee1c1 100644 --- a/openApiDocs/v1.0/Users.Actions.yml +++ b/openApiDocs/v1.0/Users.Actions.yml @@ -4114,6 +4114,12 @@ components: type: string 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 + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -5288,6 +5294,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: @@ -7942,6 +7954,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 +8358,18 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + nullable: true + message: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -9311,6 +9338,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' @@ -13258,6 +13335,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 +16279,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 +16707,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 +16717,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 +17095,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..b64b59ff81e 100644 --- a/openApiDocs/v1.0/Users.Functions.yml +++ b/openApiDocs/v1.0/Users.Functions.yml @@ -3320,6 +3320,12 @@ components: type: string 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 + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -4591,6 +4597,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: @@ -7249,6 +7261,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 +7665,18 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + nullable: true + message: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -8636,6 +8663,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' @@ -12624,6 +12701,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 +15645,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 +16073,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 +16083,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 +16461,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..6bb634f0b77 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 @@ -183,11 +183,11 @@ paths: delete: tags: - users.user - summary: Delete user - description: Deletes a user. + summary: Delete a user + description: 'Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems.' 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/user-delete?view=graph-rest-1.0 operationId: user_DeleteUser parameters: - name: user-id @@ -11525,11 +11525,11 @@ paths: delete: tags: - users.user - summary: Delete user - description: Deletes a user. + summary: Delete a user + description: 'Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems.' 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/user-delete?view=graph-rest-1.0 operationId: user_DeleteUserGraphBPreUserPrincipalName parameters: - name: userPrincipalName @@ -16272,6 +16272,12 @@ components: type: string 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 + nullable: true + readOnly: true statusMessage: $ref: '#/components/schemas/microsoft.graph.presenceStatusMessage' additionalProperties: @@ -18926,6 +18932,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: @@ -21243,6 +21255,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 +21627,18 @@ components: $ref: '#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat' additionalProperties: type: object + microsoft.graph.outOfOfficeSettings: + title: outOfOfficeSettings + type: object + properties: + isOutOfOffice: + type: boolean + nullable: true + message: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.presenceStatusMessage: title: presenceStatusMessage type: object @@ -22700,6 +22727,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' @@ -26374,6 +26451,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 +29346,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 +29756,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 +29766,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 +30294,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: