# Microsoft Defender Dev Ops API

**Canonical:** https://apis.io/apis/microsoft-defender/microsoft-defender-dev-ops-api/  
**Provider:** Microsoft Defender — https://apis.io/providers/microsoft-defender/  
**Base URL:** https://management.azure.com

Microsoft Defender Dev Ops API is one of 56 APIs that [Microsoft Defender](https://apis.io/providers/microsoft-defender/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include DevOps. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, pricing, and release notes.

The Dev Ops API from Microsoft Defender — 21 operation(s) for dev ops.

## Operations (30)

| Method | Path | Summary |
|---|---|---|
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/listAvailableAzureDevOpsOrgs` | Returns a list of all Azure DevOps organizations accessible by the user token… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs` | Returns a list of Azure DevOps organizations onboarded to the connector |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}` | Returns a monitored Azure DevOps organization resource |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}` | Creates or updates monitored Azure DevOps organization details |
| PATCH | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}` | Updates monitored Azure DevOps organization details |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects` | Returns a list of Azure DevOps projects onboarded to the connector |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects/{projectName}` | Returns a monitored Azure DevOps project resource |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects/{projectName}` | Creates or updates a monitored Azure DevOps project resource |
| PATCH | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects/{projectName}` | Updates a monitored Azure DevOps project resource |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects/{projectName}/repos` | Returns a list of Azure DevOps repositories onboarded to the connector |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects/{projectName}/repos/{repoName}` | Returns a monitored Azure DevOps repository resource |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects/{projectName}/repos/{repoName}` | Creates or updates a monitored Azure DevOps repository resource |
| PATCH | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects/{projectName}/repos/{repoName}` | Updates a monitored Azure DevOps repository resource |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops` | List DevOps Configurations |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default` | Gets a DevOps Configuration |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default` | Creates or updates a DevOps Configuration |
| PATCH | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default` | Updates a DevOps Configuration |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default` | Deletes a DevOps Connector |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/listAvailableGitHubOwners` | Returns a list of all GitHub owners accessible by the user token consumed by… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitHubOwners` | Returns a list of GitHub owners onboarded to the connector |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitHubOwners/{ownerName}` | Returns a monitored GitHub owner |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitHubOwners/{ownerName}/repos` | Returns a list of GitHub repositories onboarded to the connector |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitHubOwners/{ownerName}/repos/{repoName}` | Returns a monitored GitHub repository |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/listAvailableGitLabGroups` | Returns a list of all GitLab groups accessible by the user token consumed by… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitLabGroups` | Returns a list of GitLab groups onboarded to the connector |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitLabGroups/{groupFQName}` | Returns a monitored GitLab Group resource for a given fully-qualified name |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitLabGroups/{groupFQName}/listSubgroups` | Gets nested subgroups of given GitLab Group which are onboarded to the connector |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitLabGroups/{groupFQName}/projects` | Gets a list of GitLab projects that are directly owned by given group and… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitLabGroups/{groupFQName}/projects/{projectName}` | Returns a monitored GitLab Project resource for a given fully-qualified group… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/operationResults/{operationResultId}` | Get devops long running operation result |

## Machine-readable artifacts (5)

- **OpenAPI** — https://artifacts.apis.io/microsoft-defender/openapi/microsoft-defender-dev-ops-api-openapi.yml
- **Documentation** — https://learn.microsoft.com/en-us/rest/api/defenderforcloud/
- **GettingStarted** — https://learn.microsoft.com/en-us/azure/defender-for-cloud/get-started
- **Pricing** — https://azure.microsoft.com/en-us/pricing/details/defender-for-cloud/
- **ReleaseNotes** — https://learn.microsoft.com/en-us/azure/defender-for-cloud/release-notes

## Other Microsoft Defender APIs (12)

- [Microsoft Defender for Cloud Apps API](https://apis.io/apis/microsoft-defender/microsoft-defender-for-cloud-apps-api/)
- [Microsoft Defender Threat Intelligence API](https://apis.io/apis/microsoft-defender/microsoft-defender-threat-intelligence-api/)
- [Microsoft Defender for Office 365 API](https://apis.io/apis/microsoft-defender/microsoft-defender-for-office-365-api/)
- [Microsoft Defender XDR API](https://apis.io/apis/microsoft-defender/microsoft-defender-xdr-api/)
- [Microsoft Defender for Identity API](https://apis.io/apis/microsoft-defender/microsoft-defender-for-identity-api/)
- [Microsoft Defender Alerts API](https://apis.io/apis/microsoft-defender/microsoft-defender-alerts-api/)
- [Microsoft Defender Machines API](https://apis.io/apis/microsoft-defender/microsoft-defender-machines-api/)
- [Microsoft Defender Vulnerabilities API](https://apis.io/apis/microsoft-defender/microsoft-defender-vulnerabilities-api/)
- [Microsoft Defender Advanced Threat Protection API](https://apis.io/apis/microsoft-defender/microsoft-defender-advancedthreatprotection-api/)
- [Microsoft Defender Aggregated Alert API](https://apis.io/apis/microsoft-defender/microsoft-defender-aggregated-alert-api/)
- [Microsoft Defender Aggregated Recommendation API](https://apis.io/apis/microsoft-defender/microsoft-defender-aggregated-recommendation-api/)
- [Microsoft Defender Allowed Connections API](https://apis.io/apis/microsoft-defender/microsoft-defender-allowedconnections-api/)

## Tags

DevOps

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/microsoft-defender/microsoft-defender-dev-ops-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/microsoft-defender/.
