naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — security.identityContainer description: 'Microsoft Graph OData Service for namespace microsoft.graph — security.identityContainer. 38 operations. Lead operation: Microsoft Graph Get identities from security. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - security.identityContainer created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_GRAPH_API_KEY: MICROSOFT_GRAPH_API_KEY capability: consumes: - type: http namespace: microsoft-graph-security-identitycontainer baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — security.identityContainer business capability. Self-contained, no shared references. resources: - name: security-identities path: /security/identities operations: - name: securitygetidentities method: GET description: Microsoft Graph Get identities from security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: securityupdateidentities method: PATCH description: Microsoft Graph Update the navigation property identities in security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: securitydeleteidentities method: DELETE description: Microsoft Graph Delete navigation property identities for security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: security-identities-healthIssues path: /security/identities/healthIssues operations: - name: securityidentitieslisthealthissues method: GET description: Microsoft Graph List healthIssues outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: securityidentitiescreatehealthissues method: POST description: Microsoft Graph Create new navigation property to healthIssues for security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: security-identities-healthIssues-$count path: /security/identities/healthIssues/$count operations: - name: securityidentitieshealthissuesgetcountf9af method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: security-identities-healthIssues-healthIssue-id path: /security/identities/healthIssues/{healthIssue-id} operations: - name: securityidentitiesgethealthissues method: GET description: Microsoft Graph Get healthIssue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: securityidentitiesupdatehealthissues method: PATCH description: Microsoft Graph Update healthIssue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: securityidentitiesdeletehealthissues method: DELETE description: Microsoft Graph Delete navigation property healthIssues for security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: security-identities-identityAccounts path: /security/identities/identityAccounts operations: - name: securityidentitieslistidentityaccounts method: GET description: Microsoft Graph List identityAccounts objects outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: securityidentitiescreateidentityaccounts method: POST description: Microsoft Graph Create new navigation property to identityAccounts for security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: security-identities-identityAccounts-$count path: /security/identities/identityAccounts/$count operations: - name: securityidentitiesidentityaccountsgetcount3544 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: security-identities-identityAccounts-identityAccounts-id path: /security/identities/identityAccounts/{identityAccounts-id} operations: - name: securityidentitiesgetidentityaccounts method: GET description: Microsoft Graph Get identityAccounts outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: securityidentitiesupdateidentityaccounts method: PATCH description: Microsoft Graph Update the navigation property identityAccounts in security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: securityidentitiesdeleteidentityaccounts method: DELETE description: Microsoft Graph Delete navigation property identityAccounts for security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: security-identities-identityAccounts-identityAccounts-id-microsoft.graph.securit path: /security/identities/identityAccounts/{identityAccounts-id}/microsoft.graph.security.invokeAction operations: - name: securityidentitiesidentityaccountsidentityaccountsinvokeaction method: POST description: Microsoft Graph Invoke action invokeAction outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: security-identities-sensorCandidateActivationConfiguration path: /security/identities/sensorCandidateActivationConfiguration operations: - name: securityidentitiesgetsensorcandidateactivationconfiguration method: GET description: Microsoft Graph Get sensorCandidateActivationConfiguration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: securityidentitiesupdatesensorcandidateactivationconfiguration method: PATCH description: Microsoft Graph Update the navigation property sensorCandidateActivationConfiguration in security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: securityidentitiesdeletesensorcandidateactivationconfiguration method: DELETE description: Microsoft Graph Delete navigation property sensorCandidateActivationConfiguration for security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: security-identities-sensorCandidates path: /security/identities/sensorCandidates operations: - name: securityidentitieslistsensorcandidates method: GET description: Microsoft Graph List sensorCandidate objects outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: securityidentitiescreatesensorcandidates method: POST description: Microsoft Graph Create new navigation property to sensorCandidates for security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: security-identities-sensorCandidates-$count path: /security/identities/sensorCandidates/$count operations: - name: securityidentitiessensorcandidatesgetcountfa5a method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: security-identities-sensorCandidates-microsoft.graph.security.activate path: /security/identities/sensorCandidates/microsoft.graph.security.activate operations: - name: securityidentitiessensorcandidatesactivate method: POST description: Microsoft Graph Invoke action activate outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: security-identities-sensorCandidates-sensorCandidate-id path: /security/identities/sensorCandidates/{sensorCandidate-id} operations: - name: securityidentitiesgetsensorcandidates method: GET description: Microsoft Graph Get sensorCandidates from security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: securityidentitiesupdatesensorcandidates method: PATCH description: Microsoft Graph Update the navigation property sensorCandidates in security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: securityidentitiesdeletesensorcandidates method: DELETE description: Microsoft Graph Delete navigation property sensorCandidates for security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: security-identities-sensors path: /security/identities/sensors operations: - name: securityidentitieslistsensors method: GET description: Microsoft Graph List sensors outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: securityidentitiescreatesensors method: POST description: Microsoft Graph Create new navigation property to sensors for security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: security-identities-sensors-$count path: /security/identities/sensors/$count operations: - name: securityidentitiessensorsgetcount000d method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: security-identities-sensors-microsoft.graph.security.getDeploymentAccessKey() path: /security/identities/sensors/microsoft.graph.security.getDeploymentAccessKey() operations: - name: securityidentitiessensorsgetdeploymentaccesskey method: GET description: Microsoft Graph Invoke function getDeploymentAccessKey outputRawFormat: json outputParameters: - name: result type: object value: $. - name: security-identities-sensors-microsoft.graph.security.getDeploymentPackageUri() path: /security/identities/sensors/microsoft.graph.security.getDeploymentPackageUri() operations: - name: securityidentitiessensorsgetdeploymentpackageuri method: GET description: Microsoft Graph Invoke function getDeploymentPackageUri outputRawFormat: json outputParameters: - name: result type: object value: $. - name: security-identities-sensors-microsoft.graph.security.regenerateDeploymentAccessK path: /security/identities/sensors/microsoft.graph.security.regenerateDeploymentAccessKey operations: - name: securityidentitiessensorsregeneratedeploymentaccesskey method: POST description: Microsoft Graph Invoke action regenerateDeploymentAccessKey outputRawFormat: json outputParameters: - name: result type: object value: $. - name: security-identities-sensors-sensor-id path: /security/identities/sensors/{sensor-id} operations: - name: securityidentitiesgetsensors method: GET description: Microsoft Graph Get sensor outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: securityidentitiesupdatesensors method: PATCH description: Microsoft Graph Update sensor outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: securityidentitiesdeletesensors method: DELETE description: Microsoft Graph Delete sensor outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: security-identities-sensors-sensor-id-healthIssues path: /security/identities/sensors/{sensor-id}/healthIssues operations: - name: securityidentitiessensorslisthealthissues method: GET description: Microsoft Graph Get healthIssues from security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: security-identities-sensors-sensor-id-healthIssues-$count path: /security/identities/sensors/{sensor-id}/healthIssues/$count operations: - name: securityidentitiessensorshealthissuesgetcount0a59 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: security-identities-sensors-sensor-id-healthIssues-healthIssue-id path: /security/identities/sensors/{sensor-id}/healthIssues/{healthIssue-id} operations: - name: securityidentitiessensorsgethealthissues method: GET description: Microsoft Graph Get healthIssues from security outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities exposes: - type: rest namespace: microsoft-graph-security-identitycontainer-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — security.identityContainer. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/security/identities name: security-identities description: REST surface for security-identities. operations: - method: GET name: securitygetidentities description: Microsoft Graph Get identities from security call: microsoft-graph-security-identitycontainer.securitygetidentities with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: securityupdateidentities description: Microsoft Graph Update the navigation property identities in security call: microsoft-graph-security-identitycontainer.securityupdateidentities with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: securitydeleteidentities description: Microsoft Graph Delete navigation property identities for security call: microsoft-graph-security-identitycontainer.securitydeleteidentities with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/security/identities/healthissues name: security-identities-healthissues description: REST surface for security-identities-healthIssues. operations: - method: GET name: securityidentitieslisthealthissues description: Microsoft Graph List healthIssues call: microsoft-graph-security-identitycontainer.securityidentitieslisthealthissues with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: securityidentitiescreatehealthissues description: Microsoft Graph Create new navigation property to healthIssues for security call: microsoft-graph-security-identitycontainer.securityidentitiescreatehealthissues with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/security/identities/healthissues/count name: security-identities-healthissues-count description: REST surface for security-identities-healthIssues-$count. operations: - method: GET name: securityidentitieshealthissuesgetcountf9af description: Microsoft Graph Get the number of the resource call: microsoft-graph-security-identitycontainer.securityidentitieshealthissuesgetcountf9af outputParameters: - type: object mapping: $. - path: /v1/security/identities/healthissues/{healthissue-id} name: security-identities-healthissues-healthissue-id description: REST surface for security-identities-healthIssues-healthIssue-id. operations: - method: GET name: securityidentitiesgethealthissues description: Microsoft Graph Get healthIssue call: microsoft-graph-security-identitycontainer.securityidentitiesgethealthissues with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: securityidentitiesupdatehealthissues description: Microsoft Graph Update healthIssue call: microsoft-graph-security-identitycontainer.securityidentitiesupdatehealthissues with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: securityidentitiesdeletehealthissues description: Microsoft Graph Delete navigation property healthIssues for security call: microsoft-graph-security-identitycontainer.securityidentitiesdeletehealthissues with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/security/identities/identityaccounts name: security-identities-identityaccounts description: REST surface for security-identities-identityAccounts. operations: - method: GET name: securityidentitieslistidentityaccounts description: Microsoft Graph List identityAccounts objects call: microsoft-graph-security-identitycontainer.securityidentitieslistidentityaccounts with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: securityidentitiescreateidentityaccounts description: Microsoft Graph Create new navigation property to identityAccounts for security call: microsoft-graph-security-identitycontainer.securityidentitiescreateidentityaccounts with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/security/identities/identityaccounts/count name: security-identities-identityaccounts-count description: REST surface for security-identities-identityAccounts-$count. operations: - method: GET name: securityidentitiesidentityaccountsgetcount3544 description: Microsoft Graph Get the number of the resource call: microsoft-graph-security-identitycontainer.securityidentitiesidentityaccountsgetcount3544 outputParameters: - type: object mapping: $. - path: /v1/security/identities/identityaccounts/{identityaccounts-id} name: security-identities-identityaccounts-identityaccounts-id description: REST surface for security-identities-identityAccounts-identityAccounts-id. operations: - method: GET name: securityidentitiesgetidentityaccounts description: Microsoft Graph Get identityAccounts call: microsoft-graph-security-identitycontainer.securityidentitiesgetidentityaccounts with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: securityidentitiesupdateidentityaccounts description: Microsoft Graph Update the navigation property identityAccounts in security call: microsoft-graph-security-identitycontainer.securityidentitiesupdateidentityaccounts with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: securityidentitiesdeleteidentityaccounts description: Microsoft Graph Delete navigation property identityAccounts for security call: microsoft-graph-security-identitycontainer.securityidentitiesdeleteidentityaccounts with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/security/identities/identityaccounts/{identityaccounts-id}/microsoft-graph-security-invokeaction name: security-identities-identityaccounts-identityaccounts-id-microsoft-graph-securit description: REST surface for security-identities-identityAccounts-identityAccounts-id-microsoft.graph.securit. operations: - method: POST name: securityidentitiesidentityaccountsidentityaccountsinvokeaction description: Microsoft Graph Invoke action invokeAction call: microsoft-graph-security-identitycontainer.securityidentitiesidentityaccountsidentityaccountsinvokeaction with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/security/identities/sensorcandidateactivationconfiguration name: security-identities-sensorcandidateactivationconfiguration description: REST surface for security-identities-sensorCandidateActivationConfiguration. operations: - method: GET name: securityidentitiesgetsensorcandidateactivationconfiguration description: Microsoft Graph Get sensorCandidateActivationConfiguration call: microsoft-graph-security-identitycontainer.securityidentitiesgetsensorcandidateactivationconfiguration with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: securityidentitiesupdatesensorcandidateactivationconfiguration description: Microsoft Graph Update the navigation property sensorCandidateActivationConfiguration in security call: microsoft-graph-security-identitycontainer.securityidentitiesupdatesensorcandidateactivationconfiguration with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: securityidentitiesdeletesensorcandidateactivationconfiguration description: Microsoft Graph Delete navigation property sensorCandidateActivationConfiguration for security call: microsoft-graph-security-identitycontainer.securityidentitiesdeletesensorcandidateactivationconfiguration with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/security/identities/sensorcandidates name: security-identities-sensorcandidates description: REST surface for security-identities-sensorCandidates. operations: - method: GET name: securityidentitieslistsensorcandidates description: Microsoft Graph List sensorCandidate objects call: microsoft-graph-security-identitycontainer.securityidentitieslistsensorcandidates with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: securityidentitiescreatesensorcandidates description: Microsoft Graph Create new navigation property to sensorCandidates for security call: microsoft-graph-security-identitycontainer.securityidentitiescreatesensorcandidates with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/security/identities/sensorcandidates/count name: security-identities-sensorcandidates-count description: REST surface for security-identities-sensorCandidates-$count. operations: - method: GET name: securityidentitiessensorcandidatesgetcountfa5a description: Microsoft Graph Get the number of the resource call: microsoft-graph-security-identitycontainer.securityidentitiessensorcandidatesgetcountfa5a outputParameters: - type: object mapping: $. - path: /v1/security/identities/sensorcandidates/microsoft-graph-security-activate name: security-identities-sensorcandidates-microsoft-graph-security-activate description: REST surface for security-identities-sensorCandidates-microsoft.graph.security.activate. operations: - method: POST name: securityidentitiessensorcandidatesactivate description: Microsoft Graph Invoke action activate call: microsoft-graph-security-identitycontainer.securityidentitiessensorcandidatesactivate with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/security/identities/sensorcandidates/{sensorcandidate-id} name: security-identities-sensorcandidates-sensorcandidate-id description: REST surface for security-identities-sensorCandidates-sensorCandidate-id. operations: - method: GET name: securityidentitiesgetsensorcandidates description: Microsoft Graph Get sensorCandidates from security call: microsoft-graph-security-identitycontainer.securityidentitiesgetsensorcandidates with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: securityidentitiesupdatesensorcandidates description: Microsoft Graph Update the navigation property sensorCandidates in security call: microsoft-graph-security-identitycontainer.securityidentitiesupdatesensorcandidates with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: securityidentitiesdeletesensorcandidates description: Microsoft Graph Delete navigation property sensorCandidates for security call: microsoft-graph-security-identitycontainer.securityidentitiesdeletesensorcandidates with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/security/identities/sensors name: security-identities-sensors description: REST surface for security-identities-sensors. operations: - method: GET name: securityidentitieslistsensors description: Microsoft Graph List sensors call: microsoft-graph-security-identitycontainer.securityidentitieslistsensors with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: securityidentitiescreatesensors description: Microsoft Graph Create new navigation property to sensors for security call: microsoft-graph-security-identitycontainer.securityidentitiescreatesensors with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/security/identities/sensors/count name: security-identities-sensors-count description: REST surface for security-identities-sensors-$count. operations: - method: GET name: securityidentitiessensorsgetcount000d description: Microsoft Graph Get the number of the resource call: microsoft-graph-security-identitycontainer.securityidentitiessensorsgetcount000d outputParameters: - type: object mapping: $. - path: /v1/security/identities/sensors/microsoft-graph-security-getdeploymentaccesskey name: security-identities-sensors-microsoft-graph-security-getdeploymentaccesskey description: REST surface for security-identities-sensors-microsoft.graph.security.getDeploymentAccessKey(). operations: - method: GET name: securityidentitiessensorsgetdeploymentaccesskey description: Microsoft Graph Invoke function getDeploymentAccessKey call: microsoft-graph-security-identitycontainer.securityidentitiessensorsgetdeploymentaccesskey outputParameters: - type: object mapping: $. - path: /v1/security/identities/sensors/microsoft-graph-security-getdeploymentpackageuri name: security-identities-sensors-microsoft-graph-security-getdeploymentpackageuri description: REST surface for security-identities-sensors-microsoft.graph.security.getDeploymentPackageUri(). operations: - method: GET name: securityidentitiessensorsgetdeploymentpackageuri description: Microsoft Graph Invoke function getDeploymentPackageUri call: microsoft-graph-security-identitycontainer.securityidentitiessensorsgetdeploymentpackageuri outputParameters: - type: object mapping: $. - path: /v1/security/identities/sensors/microsoft-graph-security-regeneratedeploymentaccesskey name: security-identities-sensors-microsoft-graph-security-regeneratedeploymentaccessk description: REST surface for security-identities-sensors-microsoft.graph.security.regenerateDeploymentAccessK. operations: - method: POST name: securityidentitiessensorsregeneratedeploymentaccesskey description: Microsoft Graph Invoke action regenerateDeploymentAccessKey call: microsoft-graph-security-identitycontainer.securityidentitiessensorsregeneratedeploymentaccesskey outputParameters: - type: object mapping: $. - path: /v1/security/identities/sensors/{sensor-id} name: security-identities-sensors-sensor-id description: REST surface for security-identities-sensors-sensor-id. operations: - method: GET name: securityidentitiesgetsensors description: Microsoft Graph Get sensor call: microsoft-graph-security-identitycontainer.securityidentitiesgetsensors with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: securityidentitiesupdatesensors description: Microsoft Graph Update sensor call: microsoft-graph-security-identitycontainer.securityidentitiesupdatesensors with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: securityidentitiesdeletesensors description: Microsoft Graph Delete sensor call: microsoft-graph-security-identitycontainer.securityidentitiesdeletesensors with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/security/identities/sensors/{sensor-id}/healthissues name: security-identities-sensors-sensor-id-healthissues description: REST surface for security-identities-sensors-sensor-id-healthIssues. operations: - method: GET name: securityidentitiessensorslisthealthissues description: Microsoft Graph Get healthIssues from security call: microsoft-graph-security-identitycontainer.securityidentitiessensorslisthealthissues with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/security/identities/sensors/{sensor-id}/healthissues/count name: security-identities-sensors-sensor-id-healthissues-count description: REST surface for security-identities-sensors-sensor-id-healthIssues-$count. operations: - method: GET name: securityidentitiessensorshealthissuesgetcount0a59 description: Microsoft Graph Get the number of the resource call: microsoft-graph-security-identitycontainer.securityidentitiessensorshealthissuesgetcount0a59 outputParameters: - type: object mapping: $. - path: /v1/security/identities/sensors/{sensor-id}/healthissues/{healthissue-id} name: security-identities-sensors-sensor-id-healthissues-healthissue-id description: REST surface for security-identities-sensors-sensor-id-healthIssues-healthIssue-id. operations: - method: GET name: securityidentitiessensorsgethealthissues description: Microsoft Graph Get healthIssues from security call: microsoft-graph-security-identitycontainer.securityidentitiessensorsgethealthissues with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-security-identitycontainer-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — security.identityContainer. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-identities-security description: Microsoft Graph Get identities from security hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securitygetidentities with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property identities in security hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityupdateidentities with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property identities for security hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-security-identitycontainer.securitydeleteidentities with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-healthissues description: Microsoft Graph List healthIssues hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitieslisthealthissues with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation description: Microsoft Graph Create new navigation property to healthIssues for security hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-security-identitycontainer.securityidentitiescreatehealthissues with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitieshealthissuesgetcountf9af outputParameters: - type: object mapping: $. - name: microsoft-graph-get-healthissue description: Microsoft Graph Get healthIssue hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiesgethealthissues with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-healthissue description: Microsoft Graph Update healthIssue hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiesupdatehealthissues with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property healthIssues for security hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiesdeletehealthissues with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-identityaccounts-objects description: Microsoft Graph List identityAccounts objects hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitieslistidentityaccounts with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-2 description: Microsoft Graph Create new navigation property to identityAccounts for security hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-security-identitycontainer.securityidentitiescreateidentityaccounts with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-2 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiesidentityaccountsgetcount3544 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-identityaccounts description: Microsoft Graph Get identityAccounts hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiesgetidentityaccounts with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-2 description: Microsoft Graph Update the navigation property identityAccounts in security hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiesupdateidentityaccounts with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property identityAccounts for security hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiesdeleteidentityaccounts with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-invokeaction description: Microsoft Graph Invoke action invokeAction hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-security-identitycontainer.securityidentitiesidentityaccountsidentityaccountsinvokeaction with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-sensorcandidateactivationconfiguration description: Microsoft Graph Get sensorCandidateActivationConfiguration hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiesgetsensorcandidateactivationconfiguration with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-3 description: Microsoft Graph Update the navigation property sensorCandidateActivationConfiguration in security hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiesupdatesensorcandidateactivationconfiguration with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property sensorCandidateActivationConfiguration for security hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiesdeletesensorcandidateactivationconfiguration with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-sensorcandidate-objects description: Microsoft Graph List sensorCandidate objects hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitieslistsensorcandidates with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-3 description: Microsoft Graph Create new navigation property to sensorCandidates for security hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-security-identitycontainer.securityidentitiescreatesensorcandidates with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-3 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiessensorcandidatesgetcountfa5a outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-activate description: Microsoft Graph Invoke action activate hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-security-identitycontainer.securityidentitiessensorcandidatesactivate with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-sensorcandidates-security description: Microsoft Graph Get sensorCandidates from security hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiesgetsensorcandidates with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-4 description: Microsoft Graph Update the navigation property sensorCandidates in security hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiesupdatesensorcandidates with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property sensorCandidates for security hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiesdeletesensorcandidates with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-sensors description: Microsoft Graph List sensors hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitieslistsensors with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-4 description: Microsoft Graph Create new navigation property to sensors for security hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-security-identitycontainer.securityidentitiescreatesensors with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-4 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiessensorsgetcount000d outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-getdeploymentaccesskey description: Microsoft Graph Invoke function getDeploymentAccessKey hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiessensorsgetdeploymentaccesskey outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-getdeploymentpackageuri description: Microsoft Graph Invoke function getDeploymentPackageUri hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiessensorsgetdeploymentpackageuri outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-regeneratedeploymentaccesskey description: Microsoft Graph Invoke action regenerateDeploymentAccessKey hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-security-identitycontainer.securityidentitiessensorsregeneratedeploymentaccesskey outputParameters: - type: object mapping: $. - name: microsoft-graph-get-sensor description: Microsoft Graph Get sensor hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiesgetsensors with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-sensor description: Microsoft Graph Update sensor hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiesupdatesensors with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-sensor description: Microsoft Graph Delete sensor hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiesdeletesensors with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-healthissues-security description: Microsoft Graph Get healthIssues from security hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiessensorslisthealthissues with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-5 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiessensorshealthissuesgetcount0a59 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-healthissues-security-2 description: Microsoft Graph Get healthIssues from security hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-security-identitycontainer.securityidentitiessensorsgethealthissues with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $.