Microsoft Graph · Schema

microsoft.graph.security.healthIssue

Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Task
View JSON Schema on GitHub

JSON Schema

microsoft-graph-microsoftgraphsecurityhealthissue-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/microsoft.graph.security.healthIssue",
  "title": "microsoft.graph.security.healthIssue",
  "allOf": [
    {
      "$ref": "#/components/schemas/microsoft.graph.entity"
    },
    {
      "title": "healthIssue",
      "required": [
        "@odata.type"
      ],
      "type": "object",
      "properties": {
        "additionalInformation": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Contains additional information about the issue, such as a list of items to fix."
        },
        "createdDateTime": {
          "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
          "type": "string",
          "description": "The date and time when the health issue was generated. The timestamp type represents date and time 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"
        },
        "description": {
          "type": "string",
          "description": "Contains more detailed information about the health issue."
        },
        "displayName": {
          "type": "string",
          "description": "The display name of the health issue.",
          "nullable": true
        },
        "domainNames": {
          "type": "array",
          "items": {
            "type": "string",
            "nullable": true
          },
          "description": "A list of the fully qualified domain names of the domains or the sensors the health issue is related to."
        },
        "healthIssueType": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.security.healthIssueType"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "The type of the health issue. The possible values are: sensor, global, unknownFutureValue. For a list of all health issues and their identifiers, see Microsoft Defender for Identity health issues."
        },
        "issueTypeId": {
          "type": "string",
          "description": "The type identifier of the health issue. For a list of all health issues and their identifiers, see Microsoft Defender for Identity health issues.",
          "nullable": true
        },
        "lastModifiedDateTime": {
          "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
          "type": "string",
          "description": "The date and time when the health issue was last updated. The timestamp type represents date and time 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"
        },
        "recommendations": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of recommended actions that can be taken to resolve the issue effectively and efficiently. These actions might include instructions for further investigation and aren't limited to prewritten responses."
        },
        "recommendedActionCommands": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "A list of commands from the PowerShell module for the product that can be used to resolve the issue, if available. If no commands can be used to solve the issue, this property is empty. The commands, if present, provide a quick and efficient way to address the issue. These commands run in sequence for the single recommended fix."
        },
        "sensorDNSNames": {
          "type": "array",
          "items": {
            "type": "string",
            "nullable": true
          },
          "description": "A list of the DNS names of the sensors the health issue is related to."
        },
        "severity": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.security.healthIssueSeverity"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "The severity of the health issue. The possible values are: low, medium, high, unknownFutureValue."
        },
        "status": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.security.healthIssueStatus"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "The status of the health issue. The possible values are: open, closed, suppressed, unknownFutureValue."
        },
        "@odata.type": {
          "type": "string"
        }
      }
    }
  ],
  "x-ms-discriminator-value": "#microsoft.graph.security.healthIssue"
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/microsoft-graph-microsoftgraphsecurityhealthissue"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.