Microsoft Defender
Collection of Microsoft Defender security APIs for threat protection, endpoint security, and security operations, spanning Defender XDR (api.security.microsoft.com), Defender for Endpoint, Defender for Cloud Apps, Defender Threat Intelligence and Office 365 via Microsoft Graph security, and Defender for Cloud through the Azure Resource Manager Microsoft.Security provider whose OpenAPI is published in Azure/azure-rest-api-specs.
Microsoft Defender publishes 56 API contracts indexed on the APIs.io network, including Alerts API, Machines API, Vulnerabilities API, and 53 more. Tagged areas include Cloud Security, Data Protection, Threat Intelligence, Email Security, and Endpoint Security.
The Microsoft Defender catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Microsoft Defender’s developer surface includes support, changelog, engineering blog, getting-started guide, documentation, authentication, developer portal, and 37 more developer resources.
What this lets a business do 1
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| Security (EDR, SIEM, SOAR) | undeclared | - | - | - |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 2
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 56
Individual APIs this provider publishes, each with its own machine-readable definition.
Microsoft Defender for Cloud Apps API
Cloud Access Security Broker (CASB) API for discovering, investigating, and governing cloud apps.
Microsoft Defender Threat Intelligence API
Access threat intelligence data, indicators of compromise (IOCs), and threat analytics.
Microsoft Defender for Office 365 API
API for email and collaboration protection including anti-phishing, anti-malware, and safe attachments.
Microsoft Defender XDR API
Unified extended detection and response API for automating workflows based on shared incident and advanced hunting tables across Microsoft security products.
Microsoft Defender for Identity API
API for identity-based attack detection and investigation across on-premises Active Directory and hybrid environments, with sensor management via Microsoft Graph.
Microsoft Defender Alerts API
Manage security alerts generated by Microsoft Defender for Endpoint. Alerts represent detected threats, suspicious activities, and security events on endpoints.
Microsoft Defender Machines API
Manage devices (machines) that have communicated with Microsoft Defender for Endpoint. Retrieve device information, health status, risk scores, and exposure levels.
Microsoft Defender Vulnerabilities API
Retrieve vulnerability information from Microsoft Defender Vulnerability Management. Access CVE data, severity scores, exploit information, and exposure metrics.
Microsoft Defender Advanced Threat Protection API
The AdvancedThreatProtection API from Microsoft Defender — 1 operation(s) for advancedthreatprotection.
Microsoft Defender Aggregated Alert API
The Aggregated Alert API from Microsoft Defender — 3 operation(s) for aggregated alert.
Microsoft Defender Aggregated Recommendation API
The Aggregated Recommendation API from Microsoft Defender — 2 operation(s) for aggregated recommendation.
Microsoft Defender Allowed Connections API
The AllowedConnections API from Microsoft Defender — 3 operation(s) for allowedconnections.
Microsoft Defender Antimalware API
The Antimalware API from Microsoft Defender — 3 operation(s) for antimalware.
Microsoft Defender APIM Config API
The APIMConfig API from Microsoft Defender — 2 operation(s) for apimconfig.
Microsoft Defender Assessments API
The Assessments API from Microsoft Defender — 2 operation(s) for assessments.
Microsoft Defender Assessments Metadata API
The Assessments Metadata API from Microsoft Defender — 4 operation(s) for assessments metadata.
Microsoft Defender Batch Pricings API
The BatchPricings API from Microsoft Defender — 2 operation(s) for batchpricings.
Microsoft Defender Compliance Results API
The Compliance Results API from Microsoft Defender — 2 operation(s) for compliance results.
Microsoft Defender Custom Recommendations API
The CustomRecommendations API from Microsoft Defender — 2 operation(s) for customrecommendations.
Microsoft Defender D4API Collection API
The D4APICollection API from Microsoft Defender — 1 operation(s) for d4apicollection.
Microsoft Defender D4API Collection List API
The D4APICollectionList API from Microsoft Defender — 3 operation(s) for d4apicollectionlist.
Microsoft Defender Data Scanners API
The DataScanners API from Microsoft Defender — 2 operation(s) for datascanners.
Microsoft Defender Defender For Storage API
The DefenderForStorage API from Microsoft Defender — 4 operation(s) for defenderforstorage.
Microsoft Defender Device Security Groups API
The DeviceSecurityGroups API from Microsoft Defender — 2 operation(s) for devicesecuritygroups.
Microsoft Defender Discovered Security Solutions API
The DiscoveredSecuritySolutions API from Microsoft Defender — 3 operation(s) for discoveredsecuritysolutions.
Microsoft Defender External Security Solutions API
The ExternalSecuritySolutions API from Microsoft Defender — 3 operation(s) for externalsecuritysolutions.
Microsoft Defender IoT Security Alert Types API
The IoT Security Alert Types API from Microsoft Defender — 2 operation(s) for iot security alert types.
Microsoft Defender IoT Security Alerts API
The IoT Security Alerts API from Microsoft Defender — 2 operation(s) for iot security alerts.
Microsoft Defender IoT Security Recommendation Types API
The IoT Security Recommendation Types API from Microsoft Defender — 2 operation(s) for iot security recommendation types.
Microsoft Defender IoT Security Recommendations API
The IoT Security Recommendations API from Microsoft Defender — 2 operation(s) for iot security recommendations.
Microsoft Defender IoT Security Solution Analytics API
The IoT Security Solution Analytics API from Microsoft Defender — 2 operation(s) for iot security solution analytics.
Microsoft Defender IoT Security Solution API
The IoT Security Solution API from Microsoft Defender — 3 operation(s) for iot security solution.
Microsoft Defender Jit Network Access Policies API
The JitNetworkAccessPolicies API from Microsoft Defender — 6 operation(s) for jitnetworkaccesspolicies.
Microsoft Defender Offboard From D4API API
The OffboardFromD4API API from Microsoft Defender — 1 operation(s) for offboardfromd4api.
Microsoft Defender Onboard To D4API API
The OnboardToD4API API from Microsoft Defender — 1 operation(s) for onboardtod4api.
Microsoft Defender Operations API
The Operations API from Microsoft Defender — 1 operation(s) for operations.
Microsoft Defender Pricing Batch API
The PricingBatch API from Microsoft Defender — 2 operation(s) for pricingbatch.
Microsoft Defender Pricings API
The Pricings API from Microsoft Defender — 2 operation(s) for pricings.
Microsoft Defender Private Link Resources API
The PrivateLinkResources API from Microsoft Defender — 2 operation(s) for privatelinkresources.
Microsoft Defender Private Links API
The PrivateLinks API from Microsoft Defender — 3 operation(s) for privatelinks.
Microsoft Defender Scan API
The Scan API from Microsoft Defender — 3 operation(s) for scan.
Microsoft Defender Secure Score API
The Secure Score API from Microsoft Defender — 3 operation(s) for secure score.
Microsoft Defender Secure Score Control Definitions API
The Secure Score Control Definitions API from Microsoft Defender — 2 operation(s) for secure score control definitions.
Microsoft Defender Secure Score Controls API
The Secure Score Controls API from Microsoft Defender — 1 operation(s) for secure score controls.
Microsoft Defender Security Solutions API
The SecuritySolutions API from Microsoft Defender — 2 operation(s) for securitysolutions.
Microsoft Defender Security Solutions Reference Data API
The SecuritySolutionsReferenceData API from Microsoft Defender — 2 operation(s) for securitysolutionsreferencedata.
Microsoft Defender Security Standards API
The SecurityStandards API from Microsoft Defender — 2 operation(s) for securitystandards.
Microsoft Defender Server Vulnerability Assessment API
The ServerVulnerabilityAssessment API from Microsoft Defender — 1 operation(s) for servervulnerabilityassessment.
Microsoft Defender Server Vulnerability Assessments API
The ServerVulnerabilityAssessments API from Microsoft Defender — 2 operation(s) for servervulnerabilityassessments.
Microsoft Defender Server Vulnerability Assessments Settings API
The ServerVulnerabilityAssessmentsSettings API from Microsoft Defender — 2 operation(s) for servervulnerabilityassessmentssettings.
Microsoft Defender Settings API
The Settings API from Microsoft Defender — 2 operation(s) for settings.
Microsoft Defender Standard Assignments API
The StandardAssignments API from Microsoft Defender — 2 operation(s) for standardassignments.
Microsoft Defender Subscriptions API
The Subscriptions API from Microsoft Defender — 1 operation(s) for subscriptions.
Microsoft Defender Topology API
The Topology API from Microsoft Defender — 3 operation(s) for topology.
Microsoft Defender Dev Ops API
The Dev Ops API from Microsoft Defender — 21 operation(s) for dev ops.
Microsoft Defender Private Endpoint Connections API
The Private Endpoint Connections API from Microsoft Defender — 2 operation(s) for private endpoint connections.
Scroll for all 56
Open Collections 4
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Microsoft Defender for Endpoint Alerts API
OPEN COLLECTIONMicrosoft Defender for Endpoint API
OPEN COLLECTIONMicrosoft Defender for Endpoint Alerts Machines API
OPEN COLLECTIONMicrosoft Defender for Endpoint Alerts Vulnerabilities API
OPEN COLLECTIONMicrosoft Defender API pricing
Prices published by Microsoft Defender, read 2026-10-28 from azure.microsoft.com/en-us/pricing/details/defender-for-cl.... A free plan or tier is listed.
| Plan | Price |
|---|---|
| Foundational CSPM | Free per resource Includes: asset inventory, security assessment, DevOps posture visibility, Infrastructure as Code security, an |
| Defender Cloud Security Posture Management (CSPM) | $- |
| Defender Workload Unit (Pay as you go) | $-/month Includes: workloads in Server, Database, Containers, Storage, Cloud Posture Management, AI Services protection |
| Microsoft Defender for Servers Plan 1 | $- |
| Microsoft Defender for Servers Plan 2 | $- |
| Microsoft Defender for Containers | $- Includes: 20 free monthly vulnerability assessments per charged vCore |
| Microsoft Defender for AI Services | $-/1K tokens/month |
| Microsoft Defender for APIs Plan 1 | $- |
All 12 plans, limits and sources →
Rate limits
- Defender XDR List incidents: Maximum rate of requests is 50 calls per minute and 1500 calls per hour
- Defender XDR List incidents (hourly): Maximum rate of requests is 50 calls per minute and 1500 calls per hour
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Microsoft Defender Rate Limits
RATE LIMITSService Levels 1
Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.
FinOps 1
Cost, billing, and metering signals for API financial operations.
Semantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Microsoft Defender Context
JSON-LDSpectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
Microsoft Defender API Rules
SPECTRALJSON Schema 9
Standalone JSON Schema definitions for this provider's data models.
Microsoft Defender for Endpoint Alert
JSON SCHEMAAlertComment
JSON SCHEMAAlertEvidence
JSON SCHEMAAlertUpdate
JSON SCHEMAIpAddress
JSON SCHEMAMachine
JSON SCHEMAMachineReference
JSON SCHEMARelatedUser
JSON SCHEMAVulnerability
JSON SCHEMAScroll for all 9
JSON Structure 1
JSON Structure definitions describing this provider's data shapes.
Microsoft Defender Structure
JSON STRUCTURESecurity Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 1
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 2
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 3
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 8
Pagination, idempotency, versioning, errors, and events
Scroll for all 8
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 11
Authentication, authorization, and security posture
Scroll for all 11
Operate 5
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 5
Properties that don't map to a standard resource type
Source (apis.yml)
Microsoft Defender API — frequently asked questions
Does Microsoft Defender have an API?
Yes. APIs.io lists 56 APIs from Microsoft Defender, including Microsoft Defender for Cloud Apps API, Microsoft Defender Threat Intelligence API and Microsoft Defender for Office 365 API, and 53 more.
Is there an OpenAPI specification for the Microsoft Defender API?
Yes. APIs.io indexes 51 OpenAPI specifications for Microsoft Defender, each linked for download from this page.
How do I authenticate with the Microsoft Defender API?
Microsoft Defender documents its authentication (oauth2 · 1 scheme). The details are profiled on APIs.io as Microsoft Defender Authentication.
How much does the Microsoft Defender API cost?
Microsoft Defender publishes its prices; its Foundational CSPM plan is Free per resource as of 2026-10-28. APIs.io lists 12 pricing plans for Microsoft Defender, with each plan's price, limits and inclusions under Pricing on this page.
Is the Microsoft Defender API ready for AI agents?
Microsoft Defender has a Kin Score of 63.3 out of 100 (strong) and an Agent Readiness score of 34.2 (agent-ready), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.