Azure Pipelines logo

Azure Pipelines

Azure Pipelines is a cloud service that you can use to automatically build and test your code project and make it available to other users. It works with just about any language or project type.

4 APIs 0 Features
AutomationBuildCI/CDDeploymentDevOpsPipelines

APIs

Azure Pipelines REST API

REST API for managing and interacting with Azure Pipelines including creating, listing, and getting pipelines, triggering and monitoring pipeline runs, and retrieving pipeline r...

Azure Pipelines Build REST API

REST API for managing build definitions, queuing builds, and retrieving build results, artifacts, tags, and logs. Supports the full lifecycle of continuous integration builds in...

Azure Pipelines Release REST API

REST API for managing release definitions, creating and tracking releases, and configuring deployment approvals. Enables programmatic control of the continuous delivery process ...

Azure Pipelines Approvals and Checks REST API

REST API for managing pipeline approvals and checks on resources such as environments, service connections, agent pools, variable groups, and secure files. Provides the ability ...

Resources

🚀
Getting Started
Getting Started
🌐
Portal
Portal
💰
Pricing
Pricing
🟢
Status
Status
📰
Blog
Blog
📜
Terms of Service
Terms of Service
📜
Privacy Policy
Privacy Policy
🔗
Documentation
Documentation
🔗
Website
Website
📝
Sign Up
Sign Up
🔗
Login
Login
💬
Support
Support
📄
Change Log
Change Log
🔗
Client Libraries
Client Libraries
🔗
Community
Community
👥
GitHub Organization
GitHub Organization
👥
GitHubRepository
GitHubRepository
👥
Stack Overflow
Stack Overflow
🔗
Marketplace
Marketplace
🔗
CLI
CLI
🔗
Task Reference
Task Reference

Sources

Raw ↑
name: Azure Pipelines
description: Azure Pipelines is a cloud service that you can use to automatically build and test your code project and make it available to other users. It works with just about any language or project type.
image: https://azure.microsoft.com/svghandler/devops/?width=600&height=315
tags:
  - Automation
  - Build
  - CI/CD
  - Deployment
  - DevOps
  - Pipelines
created: '2024'
modified: '2026-04-28'
specificationVersion: '0.18'
apis:
  - name: Azure Pipelines REST API
    description: >-
      REST API for managing and interacting with Azure Pipelines including creating,
      listing, and getting pipelines, triggering and monitoring pipeline runs, and
      retrieving pipeline run logs. Provides programmatic access to the core CI/CD
      pipeline orchestration capabilities in Azure DevOps.
    image: https://azure.microsoft.com/svghandler/devops/?width=600&height=315
    humanURL: https://learn.microsoft.com/en-us/rest/api/azure/devops/pipelines/
    baseURL: https://dev.azure.com/{organization}/{project}/_apis
    tags:
      - CI/CD
      - Pipelines
      - REST
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/api/azure/devops/pipelines/
      - type: OpenAPI
        url: https://dev.azure.com/{organization}/_apis/public/api
      - type: Authentication
        url: https://learn.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/authentication-guidance
      - type: Quickstart
        url: https://learn.microsoft.com/en-us/azure/devops/pipelines/create-first-pipeline
      - type: Client Libraries
        url: https://learn.microsoft.com/en-us/azure/devops/integrate/concepts/dotnet-client-libraries
      - type: Change Log
        url: https://learn.microsoft.com/en-us/azure/devops/release-notes/features-timeline-released
      - type: YAML Schema
        url: https://learn.microsoft.com/en-us/azure/devops/pipelines/yaml-schema/
    contact:
      - type: Support
        url: https://azure.microsoft.com/en-us/support/devops/
      - type: Twitter
        url: https://twitter.com/AzureDevOps
  - name: Azure Pipelines Build REST API
    description: >-
      REST API for managing build definitions, queuing builds, and retrieving build
      results, artifacts, tags, and logs. Supports the full lifecycle of continuous
      integration builds in Azure DevOps, including creating and updating build
      definitions from templates, listing and tagging builds, and downloading build
      artifacts.
    image: https://azure.microsoft.com/svghandler/devops/?width=600&height=315
    humanURL: https://learn.microsoft.com/en-us/rest/api/azure/devops/build/
    baseURL: https://dev.azure.com/{organization}/{project}/_apis/build
    tags:
      - Artifacts
      - Build
      - Continuous Integration
      - Definitions
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/api/azure/devops/build/
      - type: Authentication
        url: https://learn.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/authentication-guidance
  - name: Azure Pipelines Release REST API
    description: >-
      REST API for managing release definitions, creating and tracking releases, and
      configuring deployment approvals. Enables programmatic control of the continuous
      delivery process including defining release pipelines with multiple environments,
      triggering deployments, and managing approval workflows.
    image: https://azure.microsoft.com/svghandler/devops/?width=600&height=315
    humanURL: https://learn.microsoft.com/en-us/rest/api/azure/devops/release/
    baseURL: https://vsrm.dev.azure.com/{organization}/{project}/_apis/release
    tags:
      - Approvals
      - Continuous Delivery
      - Deployment
      - Release
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/api/azure/devops/release/
      - type: Authentication
        url: https://learn.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/authentication-guidance
  - name: Azure Pipelines Approvals and Checks REST API
    description: >-
      REST API for managing pipeline approvals and checks on resources such as
      environments, service connections, agent pools, variable groups, and secure
      files. Provides the ability to create and modify check configurations, manage
      approval workflows, query check evaluation details, and control pipeline
      permissions for protected resources.
    image: https://azure.microsoft.com/svghandler/devops/?width=600&height=315
    humanURL: https://learn.microsoft.com/en-us/rest/api/azure/devops/approvalsandchecks/
    baseURL: https://dev.azure.com/{organization}/{project}/_apis/pipelines
    tags:
      - Approvals
      - Checks
      - Governance
      - Security
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/api/azure/devops/approvalsandchecks/
      - type: Authentication
        url: https://learn.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/authentication-guidance
common:
  - type: Getting Started
    url: https://learn.microsoft.com/en-us/azure/devops/pipelines/get-started/what-is-azure-pipelines
  - type: Portal
    url: https://dev.azure.com/
  - type: Pricing
    url: https://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services/
  - type: Status
    url: https://status.dev.azure.com/
  - type: Blog
    url: https://devblogs.microsoft.com/devops/
  - type: Terms of Service
    url: https://azure.microsoft.com/en-us/support/legal/
  - type: Privacy Policy
    url: https://privacy.microsoft.com/en-us/privacystatement
  - type: Documentation
    url: https://learn.microsoft.com/en-us/azure/devops/pipelines/
  - type: Website
    url: https://azure.microsoft.com/en-us/products/devops
  - type: Sign Up
    url: https://azure.microsoft.com/en-us/products/devops
  - type: Login
    url: https://dev.azure.com/
  - type: Support
    url: https://azure.microsoft.com/en-us/support/devops/
  - type: Change Log
    url: https://learn.microsoft.com/en-us/azure/devops/release-notes/features-timeline-released
  - type: Client Libraries
    url: https://learn.microsoft.com/en-us/azure/devops/integrate/concepts/dotnet-client-libraries
  - type: Community
    url: https://developercommunity.visualstudio.com/AzureDevOps
  - type: GitHub Organization
    url: https://github.com/MicrosoftDocs
  - type: GitHubRepository
    url: https://github.com/MicrosoftDocs/azure-devops-docs
  - type: Stack Overflow
    url: https://stackoverflow.com/questions/tagged/azure-devops
  - type: Marketplace
    url: https://marketplace.visualstudio.com/azuredevops
  - type: CLI
    url: https://github.com/Azure/azure-devops-cli-extension
  - type: Task Reference
    url: https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/
maintainers:
  - FN: Kin Lane
    email: [email protected]
endpoints:
  pipelines:
    - name: List Pipelines
      method: GET
      path: /pipelines
      description: Get a list of pipelines
    - name: Get Pipeline
      method: GET
      path: /pipelines/{pipelineId}
      description: Gets a pipeline, optionally at the specified version
    - name: Create Pipeline
      method: POST
      path: /pipelines
      description: Create a pipeline
  runs:
    - name: List Runs
      method: GET
      path: /pipelines/{pipelineId}/runs
      description: Gets top 10000 runs for a particular pipeline
    - name: Get Run
      method: GET
      path: /pipelines/{pipelineId}/runs/{runId}
      description: Gets a run for a particular pipeline
    - name: Run Pipeline
      method: POST
      path: /pipelines/{pipelineId}/runs
      description: Runs a pipeline
  artifacts:
    - name: List Artifacts
      method: GET
      path: /build/builds/{buildId}/artifacts
      description: Get all artifacts for a build
    - name: Get Artifact
      method: GET
      path: /build/builds/{buildId}/artifacts/{artifactName}
      description: Get a specific artifact for a build
  logs:
    - name: Get Log
      method: GET
      path: /pipelines/{pipelineId}/runs/{runId}/logs/{logId}
      description: Get a specific log from a pipeline run
    - name: List Logs
      method: GET
      path: /pipelines/{pipelineId}/runs/{runId}/logs
      description: Get a list of logs from a pipeline run