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

🚀
GettingStarted
GettingStarted
🌐
Portal
Portal
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
📰
Blog
Blog
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Documentation
Documentation
🔗
Website
Website
📝
SignUp
SignUp
🔗
Login
Login
💬
Support
Support
📄
ChangeLog
ChangeLog
🔗
Client Libraries
Client Libraries
🔗
Community
Community
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
👥
StackOverflow
StackOverflow
🔗
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-05-19'
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: ChangeLog
        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: GettingStarted
    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: StatusPage
    url: https://status.dev.azure.com/
  - type: Blog
    url: https://devblogs.microsoft.com/devops/
  - type: TermsOfService
    url: https://azure.microsoft.com/en-us/support/legal/
  - type: PrivacyPolicy
    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: SignUp
    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: ChangeLog
    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: GitHubOrganization
    url: https://github.com/MicrosoftDocs
  - type: GitHubRepository
    url: https://github.com/MicrosoftDocs/azure-devops-docs
  - type: StackOverflow
    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: kin@apievangelist.com
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