The Azure DevOps basic components of a REST API request/response pair.
Azure DevOps Services and Azure DevOps Server expose a REST API that provides create, retrieve, update, and delete access to the service's resources through standard HTTP methods (GET, HEAD, PUT, POST, PATCH). Requests are structured around an instance URL (dev.azure.com/{organization} for Azure DevOps Services, or {server:port}/tfs/{collection} for TFS), an optional area and resource path such as _apis/wit/workitems, and a required api-version parameter.
The API supports multiple authentication mechanisms depending on application type, including Microsoft Authentication Library (MSAL) for interactive client-side and JavaScript applications, Device Profile authentication for non-interactive headless clients, OAuth for interactive web applications, and Personal Access Tokens (PATs) for basic authentication via HTTP requests, such as curl or C# HttpClient calls. Client libraries are also available to simplify interaction with the REST endpoints.
This is aimed at developers building applications, extensions, or integrations that interact with Azure DevOps Services or TFS/Azure DevOps Server, such as tools that enumerate projects, display bug dashboards, or summarize build information.
It supports Personal Access Tokens, Microsoft Authentication Library (MSAL), OAuth, and Session Tokens, with the best choice depending on the type of application (interactive client, JavaScript, headless, or web).
Yes, the REST API reference covers both Azure DevOps Services (dev.azure.com/{organization}) and Azure DevOps Server/TFS ({server:port}/tfs/{collection}).
The API supports GET, HEAD, PUT, POST, and PATCH methods.
Responses are typically returned in a structured format such as JSON or XML, indicated by the Content-type response header.
Yes, most REST APIs are accessible through client libraries that can simplify client code.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Build and ship applications that scale using certified APIs for every use case.
Automatically creates changelog entries from deployments by analyzing pull requests, commits, and code diffs across your GitHub repositories.
Our SERP API delivers lightning-fast Google search results at unbeatable prices. Built for developers who need reliable, scalable access to search data without the complexity of web scraping or CAPTCHA challenges.
Build a mock Rest API endpoint in seconds.
Bitbucket API.
Schedule screenshots of web pages and sync them to your cloud.