Microsoft Azure DevOps API is one of 1667 APIs that Microsoft Azure publishes on the 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, an API reference, pricing, a JSON-LD context, and a getting-started guide.
This API exposes
31 operations
across 22 paths,
and defines 36 schemas.
It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.
31 operations22 paths36 schemas1 DELETE18 GET4 PATCH4 POST4 PUT
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
2020-08-01-preview
Resource Areas
1
Paths & Operations 31
Across 22 paths, the API surfaces 31 operations — 1 DELETE, 18 GET, 4 PATCH, 4 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.
The contract defines 36 schemas that model the data the API accepts and returns. The most detailed are AzureDevOpsRepositoryProperties (10 properties), GitHubRepositoryProperties (9 properties), GitLabProjectProperties (8 properties), AzureDevOpsProjectProperties (7 properties). Each schema is shown below with its type and property counts.
AzureDevOpsOrgListResponse
object
List of RP resources which supports pagination.
2 properties
GitLabProjectProperties
object
GitLab Project properties.
8 properties
TargetBranchConfiguration
object
Repository branch configuration for PR Annotations.
2 properties
GitLabProject
object
GitLab Project resource.
2 properties
AnnotateDefaultBranchState
string
Configuration of PR Annotations on default branch. Enabled - PR Annotations are enabled on the resource's default branch. Disabled - PR Annotations are disable…
AzureDevOpsRepositoryProperties
object
Azure DevOps Repository properties.
10 properties
OnboardingState
string
Details about resource onboarding status across all connectors. OnboardedByOtherConnector - this resource has already been onboarded to another connector. This…
AzureDevOpsRepository
object
Azure DevOps Repository resource.
2 properties
GitLabGroup
object
GitLab Group resource.
2 properties
Authorization
object
Authorization payload.
1 property
GitHubRepositoryProperties
object
GitHub Repository properties.
9 properties
AzureDevOpsRepositoryListResponse
object
List of RP resources which supports pagination.
2 properties
AzureDevOpsProjectProperties
object
Azure DevOps Project properties.
7 properties
InheritFromParentState
string
Update Settings. Enabled - Resource should inherit configurations from parent. Disabled - Resource should not inherit configurations from parent.
DevOpsConfiguration
object
DevOps Configuration resource.
2 properties
AutoDiscovery
string
AutoDiscovery states.
AzureDevOpsOrg
object
Azure DevOps Organization resource.
2 properties
Result
object
The result for an operation.
1 property
GitLabGroupListResponse
object
List of RP resources which supports pagination.
2 properties
GitHubOwner
object
GitHub Owner resource.
2 properties
DevOpsConfigurationListResponse
object
List of RP resources which supports pagination.
2 properties
GitLabGroupProperties
object
GitLab Group properties.
7 properties
GitHubRepository
object
GitHub Repository resource.
2 properties
DevOpsProvisioningState
string
The provisioning state of the resource. Pending - Provisioning pending. Failed - Provisioning failed. Succeeded - Successful provisioning. Canceled - Provision…
ActionableRemediation
object
Configuration payload for PR Annotations.
4 properties
DevOpsConfigurationProperties
object
DevOps Configuration properties.
6 properties
AzureDevOpsOrgProperties
object
Azure DevOps Organization properties.
5 properties
CategoryConfiguration
object
Severity level per category configuration for PR Annotations.
2 properties
AzureDevOpsProject
object
Azure DevOps Project resource.
2 properties
AzureDevOpsProjectListResponse
object
List of RP resources which supports pagination.
2 properties
GitHubOwnerProperties
object
GitHub Owner properties.
6 properties
GitHubRepositoryListResponse
object
List of RP resources which supports pagination.
2 properties
GitLabProjectListResponse
object
List of RP resources which supports pagination.
2 properties
GitHubOwnerListResponse
object
List of RP resources which supports pagination.
2 properties
ActionableRemediationState
string
ActionableRemediation Setting. None - the setting was never set. Enabled - ActionableRemediation is enabled. Disabled - ActionableRemediation is disabled.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Microsoft Azure DevOps API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.