All data sources

Azure DevOps

API keyazure-devops

Azure DevOps — projects, work items, git, pipelines, releases, artifacts, test plans, wikis. Domains: Projects/Teams, Work Items (WIQL queries), Boards/Sprints, Git Repos+PRs, Pipelines/Builds, Releases, Artifacts, Test Plans, Wiki. RULES: 1. Requires PAT (dev.azure.com/{org}/_usersSettings/tokens). 2. All methods need 'organization' param. 3. Most methods need 'project' (name or ID). 4. WIQL: "SELECT [System.Id] FROM WorkItems WHERE [System.State] = 'Active'". 5. Create/update fields: {"/fields/System.Title": "title"} or {"System.Title": "title"}. 6. Git uses repositoryId (name or GUID). 7. Releases auto-route to vsrm.dev.azure.com.

Provenance

PublisherAzure DevOps

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationCredentials required (API key)

Methods (67)

  • getProjects

    read

    List all projects in the organization.

    Required paramsorganization
  • getProject

    read

    Get project details.

    Required paramsorganizationproject
  • getTeams

    read

    List teams in a project.

    Required paramsorganizationproject
  • getTeamMembers

    read

    List members of a team.

    Required paramsorganizationprojectteam
  • getWorkItem

    read

    Get a single work item by ID.

    Required paramsorganizationprojectid
  • batchGetWorkItems

    read

    Get multiple work items by IDs.

    Required paramsorganizationids
  • createWorkItem

    write

    Create a new work item (Bug, Task, User Story, etc).

    Required paramsorganizationprojecttypefields
  • updateWorkItem

    write

    Update work item fields.

    Required paramsorganizationprojectidfields
  • deleteWorkItem

    write

    Delete or recycle a work item.

    Required paramsorganizationprojectid
  • queryWorkItems

    read

    Run a WIQL query to find work items.

    Required paramsorganizationprojectquery
  • getWorkItemTypes

    read

    List available work item types (Bug, Task, etc).

    Required paramsorganizationproject
  • getWorkItemComments

    read

    Get comments on a work item.

    Required paramsorganizationprojectworkItemId
  • addWorkItemComment

    write

    Add a comment to a work item.

    Required paramsorganizationprojectworkItemIdtext
  • getWorkItemUpdates

    read

    Get change history for a work item.

    Required paramsorganizationprojectid
  • getWorkItemRevisions

    read

    Get all revisions of a work item.

    Required paramsorganizationprojectid
  • getQueries

    read

    List saved WIQL queries in a project.

    Required paramsorganizationproject
  • getQuery

    read

    Get a saved query by ID.

    Required paramsorganizationprojectqueryId
  • getIterations

    read

    List sprints/iterations for a team.

    Required paramsorganizationproject
  • getIteration

    read

    Get sprint details by ID.

    Required paramsorganizationprojectiterationId
  • getIterationWorkItems

    read

    Get work items in a sprint.

    Required paramsorganizationprojectiterationId
  • getBoards

    read

    List boards for a team.

    Required paramsorganizationproject
  • getBoard

    read

    Get board details.

    Required paramsorganizationprojectboardId
  • getBoardColumns

    read

    Get columns/lanes for a board.

    Required paramsorganizationprojectboardId
  • getBacklogItems

    read

    Get items on a team backlog.

    Required paramsorganizationproject
  • getTeamSettings

    read

    Get team settings (working days, backlog config).

    Required paramsorganizationproject
  • getCapacity

    read

    Get team capacity for a sprint.

    Required paramsorganizationprojectiterationId
  • getRepositories

    read

    List Git repositories in a project.

    Required paramsorganizationproject
  • getRepository

    read

    Get repository details.

    Required paramsorganizationprojectrepositoryId
  • getBranches

    read

    List branches in a repository.

    Required paramsorganizationprojectrepositoryId
  • getCommits

    read

    List commits with optional filters (branch, author, date).

    Required paramsorganizationprojectrepositoryId
  • getCommit

    read

    Get a single commit by SHA.

    Required paramsorganizationprojectrepositoryIdcommitId
  • getPullRequests

    read

    List pull requests with status/author/branch filters.

    Required paramsorganizationprojectrepositoryId
  • getPullRequest

    read

    Get pull request details.

    Required paramsorganizationprojectrepositoryIdpullRequestId
  • createPullRequest

    write

    Create a new pull request.

    Required paramsorganizationprojectrepositoryIdsourceRefNametargetRefNametitle
  • updatePullRequest

    write

    Update PR title, description, or status.

    Required paramsorganizationprojectrepositoryIdpullRequestId
  • getPullRequestComments

    read

    Get comment threads on a PR.

    Required paramsorganizationprojectrepositoryIdpullRequestId
  • addPullRequestComment

    write

    Add a comment to a PR.

    Required paramsorganizationprojectrepositoryIdpullRequestIdcontent
  • getItems

    read

    Browse repository file/folder tree.

    Required paramsorganizationprojectrepositoryId
  • getPipelines

    read

    List pipelines in a project.

    Required paramsorganizationproject
  • getPipeline

    read

    Get pipeline details.

    Required paramsorganizationprojectpipelineId
  • getPipelineRuns

    read

    List runs for a pipeline.

    Required paramsorganizationprojectpipelineId
  • runPipeline

    write

    Trigger a pipeline run.

    Required paramsorganizationprojectpipelineId
  • getBuilds

    read

    List builds with status/result/branch filters.

    Required paramsorganizationproject
  • getBuild

    read

    Get build details.

    Required paramsorganizationprojectbuildId
  • getBuildLog

    read

    Get build logs.

    Required paramsorganizationprojectbuildId
  • getBuildTimeline

    read

    Get build timeline (stages/jobs/tasks).

    Required paramsorganizationprojectbuildId
  • getBuildDefinitions

    read

    List build definitions/pipelines.

    Required paramsorganizationproject
  • getReleases

    read

    List releases.

    Required paramsorganizationproject
  • getRelease

    read

    Get release details.

    Required paramsorganizationprojectreleaseId
  • getReleaseDefinitions

    read

    List release definitions.

    Required paramsorganizationproject
  • getDeployments

    read

    List deployments with status filter.

    Required paramsorganizationproject
  • getFeeds

    read

    List artifact feeds.

    Required paramsorganization
  • getFeed

    read

    Get feed details.

    Required paramsorganizationfeedId
  • getPackages

    read

    List packages in a feed.

    Required paramsorganizationfeedId
  • getPackageVersions

    read

    List versions of a package.

    Required paramsorganizationfeedIdpackageId
  • getTestPlans

    read

    List test plans.

    Required paramsorganizationproject
  • getTestPlan

    read

    Get test plan details.

    Required paramsorganizationprojectplanId
  • getTestSuites

    read

    List test suites in a plan.

    Required paramsorganizationprojectplanId
  • getTestCases

    read

    List test cases in a suite.

    Required paramsorganizationprojectplanIdsuiteId
  • getTestRuns

    read

    List test runs.

    Required paramsorganizationproject
  • getTestRun

    read

    Get test run details.

    Required paramsorganizationprojectrunId
  • getTestResults

    read

    Get test results for a run.

    Required paramsorganizationprojectrunId
  • getWikis

    read

    List wikis in a project.

    Required paramsorganizationproject
  • getWikiPage

    read

    Get wiki page content.

    Required paramsorganizationprojectwikiIdentifierpath
  • getWikiPages

    read

    List wiki pages (browse).

    Required paramsorganizationprojectwikiIdentifier
  • createWikiPage

    write

    Create a new wiki page.

    Required paramsorganizationprojectwikiIdentifierpathcontent
  • updateWikiPage

    write

    Update wiki page content (requires eTag).

    Required paramsorganizationprojectwikiIdentifierpathcontenteTag