githubEdit

Security & Compliance

List Defender State

get

Retrieves the status of Microsoft Defender across devices

Query parameters
tenantFilterstringRequired

The tenant to filter by

Responses
chevron-right
200

Defender state retrieved successfully

application/json
deviceNamestringOptional

The name of the device

get
/ListDefenderState

List Defender Threat & Vulnerability Management

get

Retrieves software vulnerabilities detected by Microsoft Defender

Query parameters
tenantFilterstringRequired

The tenant to filter by

Responses
chevron-right
200

Defender TVM data retrieved successfully

application/json
affectedDevicesCountintegerOptional

The number of affected devices

affectedDevicesstring[]Optional

The list of affected devices

osPlatformstringOptional

The OS platform

softwareVendorstringOptional

The software vendor

softwareNamestringOptional

The software name

vulnerabilitySeverityLevelstringOptional

The severity level of the vulnerability

cvssScorenumberOptional

The CVSS score

securityUpdateAvailablebooleanOptional

Whether a security update is available

exploitabilityLevelstringOptional

The exploitability level

cveIdstringOptional

The CVE ID

get
/ListDefenderTVM

Add Defender Deployment

post

Deploys Microsoft Defender policies to selected tenants

Body
Responses
chevron-right
200

Defender deployment added successfully

application/json
ResultsobjectOptional

The results of the operation

post
/AddDefenderDeployment

List Security Alerts

get

Retrieves a list of security alerts

Query parameters
tenantFilterstringRequired

The tenant to filter by

Responses
chevron-right
200

Security alerts retrieved successfully

application/json
get
/ExecAlertsList

Set Security Alert Status

post

Updates the status of a security alert

Body
GUIDstringRequired

The ID of the alert

Statusstring · enumRequired

The new status of the alert

Possible values:
VendorstringRequired

The vendor name

ProviderstringRequired

The provider name

Responses
chevron-right
200

Security alert status updated successfully

application/json
ResultsobjectOptional

The results of the operation

post
/ExecSetSecurityAlert

List Security Incidents

get

Retrieves a list of security incidents

Query parameters
tenantFilterstringRequired

The tenant to filter by

Responses
chevron-right
200

Security incidents retrieved successfully

application/json
get
/ExecIncidentsList

Set Security Incident Status

post

Updates the status of a security incident or assigns it to a user

Body
GUIDstringRequired

The ID of the incident

Statusstring · enumOptional

The new status of the incident

Possible values:
AssignedstringOptional

The user assigned to the incident

Responses
chevron-right
200

Security incident updated successfully

application/json
ResultsobjectOptional

The results of the operation

post
/ExecSetSecurityIncident

List Graph Request

get

Retrieves data from a Graph API request

Query parameters
tenantFilterstringRequired

The tenant to filter by

endpointstringRequired

The Graph API endpoint

$topstringOptional

Number of records to return

Responses
chevron-right
200

Graph request data retrieved successfully

application/json
Resultsobject[]Optional
get
/ListGraphRequest

Last updated

Was this helpful?