Azure DevOps Git Repositories API

The Azure DevOps Git Repositories API provides REST endpoints for managing Git repositories, branches, commits, pull requests, and code reviews. APIs enable automation of repository management, pull request workflows, branch policies, and code review processes within Azure Repos.

API entry from apis.yml

apis.yml Raw ↑
aid: azure-devops:azure-devops-git-api
name: Azure DevOps Git Repositories API
tags:
- Azure
- CI/CD
- DevOps
- Git
- Pull Requests
- Version Control
image: https://raw.githubusercontent.com/api-evangelist/azure-devops/refs/heads/main/image.png
humanURL: https://learn.microsoft.com/en-us/rest/api/azure/devops/
baseURL: https://dev.azure.com/{organization}
properties:
- url: https://learn.microsoft.com/en-us/rest/api/azure/devops/git/?view=azure-devops-rest-7.2
  type: APIReference
- url: https://learn.microsoft.com/en-us/azure/devops/integrate/how-to/call-rest-api?view=azure-devops
  type: GettingStarted
- url: https://learn.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/authentication-guidance?view=azure-devops
  type: Authentication
description: The Azure DevOps Git Repositories API provides REST endpoints for managing Git repositories,
  branches, commits, pull requests, and code reviews. APIs enable automation of repository management,
  pull request workflows, branch policies, and code review processes within Azure Repos.