Provenance
Freshness & coverage
Methods (67)
getProjects
readList all projects in the organization.
Required paramsorganizationInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "top": { "type": "number" }, "skip": { "type": "number" }, "stateFilter": { "type": "string" } }, "additionalProperties": false, "required": [ "organization" ] }getProject
readGet project details.
Required paramsorganizationprojectInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "includeCapabilities": { "type": "boolean" } }, "additionalProperties": false, "required": [ "organization", "project" ] }getTeams
readList teams in a project (Azure DevOps).
Required paramsorganizationprojectInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "top": { "type": "number" }, "skip": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project" ] }getTeamMembers
readList members of a team.
Required paramsorganizationprojectteamInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "team": { "type": "string" }, "top": { "type": "number" }, "skip": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project", "team" ] }getWorkItem
readGet a single work item by ID.
Required paramsorganizationprojectidInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "id": { "type": "number" }, "expand": { "type": "string" }, "fields": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project", "id" ] }batchGetWorkItems
readGet multiple work items by IDs.
Required paramsorganizationidsInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "ids": { "type": "array", "items": { "type": "number" } }, "fields": { "type": "string" }, "expand": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "ids" ] }createWorkItem
writeCreate a new work item (Bug, Task, User Story, etc).
Required paramsorganizationprojecttypefieldsInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "type": { "type": "string" }, "fields": { "type": "object", "properties": {}, "additionalProperties": true } }, "additionalProperties": false, "required": [ "organization", "project", "type", "fields" ] }updateWorkItem
writeUpdate work item fields.
Required paramsorganizationprojectidfieldsInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "id": { "type": "number" }, "fields": { "type": "object", "properties": {}, "additionalProperties": true } }, "additionalProperties": false, "required": [ "organization", "project", "id", "fields" ] }deleteWorkItem
writeDelete or recycle a work item.
Required paramsorganizationprojectidInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "id": { "type": "number" }, "destroy": { "type": "boolean" } }, "additionalProperties": false, "required": [ "organization", "project", "id" ] }queryWorkItems
readRun a WIQL query to find work items.
Required paramsorganizationprojectqueryInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "query": { "type": "string" }, "top": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project", "query" ] }getWorkItemTypes
readList available work item types (Bug, Task, etc).
Required paramsorganizationprojectInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project" ] }getWorkItemComments
readGet comments on a work item.
Required paramsorganizationprojectworkItemIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "workItemId": { "type": "number" }, "top": { "type": "number" }, "skip": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project", "workItemId" ] }addWorkItemComment
writeAdd a comment to a work item.
Required paramsorganizationprojectworkItemIdtextInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "workItemId": { "type": "number" }, "text": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project", "workItemId", "text" ] }getWorkItemUpdates
readGet change history for a work item.
Required paramsorganizationprojectidInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "id": { "type": "number" }, "top": { "type": "number" }, "skip": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project", "id" ] }getWorkItemRevisions
readGet all revisions of a work item.
Required paramsorganizationprojectidInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "id": { "type": "number" }, "top": { "type": "number" }, "skip": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project", "id" ] }getQueries
readList saved WIQL queries in a project.
Required paramsorganizationprojectInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "depth": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project" ] }getQuery
readGet a saved query by ID.
Required paramsorganizationprojectqueryIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "queryId": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project", "queryId" ] }getIterations
readList sprints/iterations for a team.
Required paramsorganizationprojectInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "team": { "type": "string" }, "timeframe": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project" ] }getIteration
readGet sprint details by ID (Azure DevOps).
Required paramsorganizationprojectiterationIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "iterationId": { "type": "string" }, "team": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project", "iterationId" ] }getIterationWorkItems
readGet work items in a sprint.
Required paramsorganizationprojectiterationIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "iterationId": { "type": "string" }, "team": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project", "iterationId" ] }getBoards
readList boards for a team.
Required paramsorganizationprojectInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "team": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project" ] }getBoard
readGet board details.
Required paramsorganizationprojectboardIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "boardId": { "type": "string" }, "team": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project", "boardId" ] }getBoardColumns
readGet columns/lanes for a board.
Required paramsorganizationprojectboardIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "boardId": { "type": "string" }, "team": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project", "boardId" ] }getBacklogItems
readGet items on a team backlog.
Required paramsorganizationprojectInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "team": { "type": "string" }, "backlogId": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project" ] }getTeamSettings
readGet team settings (working days, backlog config).
Required paramsorganizationprojectInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "team": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project" ] }getCapacity
readGet team capacity for a sprint.
Required paramsorganizationprojectiterationIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "iterationId": { "type": "string" }, "team": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project", "iterationId" ] }getRepositories
readList Git repositories in a project.
Required paramsorganizationprojectInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project" ] }getRepository
readGet repository details.
Required paramsorganizationprojectrepositoryIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "repositoryId": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project", "repositoryId" ] }getBranches
readList branches in a repository.
Required paramsorganizationprojectrepositoryIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "repositoryId": { "type": "string" }, "filter": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project", "repositoryId" ] }getCommits
readList commits with optional filters (branch, author, date).
Required paramsorganizationprojectrepositoryIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "repositoryId": { "type": "string" }, "top": { "type": "number" }, "skip": { "type": "number" }, "branch": { "type": "string" }, "author": { "type": "string" }, "fromDate": { "type": "string" }, "toDate": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project", "repositoryId" ] }getCommit
readGet a single commit by SHA.
Required paramsorganizationprojectrepositoryIdcommitIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "repositoryId": { "type": "string" }, "commitId": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project", "repositoryId", "commitId" ] }getPullRequests
readList pull requests with status/author/branch filters.
Required paramsorganizationprojectrepositoryIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "repositoryId": { "type": "string" }, "status": { "type": "string" }, "creatorId": { "type": "string" }, "reviewerId": { "type": "string" }, "sourceRefName": { "type": "string" }, "targetRefName": { "type": "string" }, "top": { "type": "number" }, "skip": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project", "repositoryId" ] }getPullRequest
readGet pull request details.
Required paramsorganizationprojectrepositoryIdpullRequestIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "repositoryId": { "type": "string" }, "pullRequestId": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project", "repositoryId", "pullRequestId" ] }createPullRequest
writeCreate a new pull request.
Required paramsorganizationprojectrepositoryIdsourceRefNametargetRefNametitleInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "repositoryId": { "type": "string" }, "sourceRefName": { "type": "string" }, "targetRefName": { "type": "string" }, "title": { "type": "string" }, "description": { "type": "string" }, "reviewers": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" } }, "required": [ "id" ], "additionalProperties": false } } }, "additionalProperties": false, "required": [ "organization", "project", "repositoryId", "sourceRefName", "targetRefName", "title" ] }updatePullRequest
writeUpdate PR title, description, or status.
Required paramsorganizationprojectrepositoryIdpullRequestIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "repositoryId": { "type": "string" }, "pullRequestId": { "type": "number" }, "status": { "type": "string" }, "title": { "type": "string" }, "description": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project", "repositoryId", "pullRequestId" ] }getPullRequestComments
readGet comment threads on a PR.
Required paramsorganizationprojectrepositoryIdpullRequestIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "repositoryId": { "type": "string" }, "pullRequestId": { "type": "number" }, "threadId": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project", "repositoryId", "pullRequestId" ] }addPullRequestComment
writeAdd a comment to a PR (Azure DevOps).
Required paramsorganizationprojectrepositoryIdpullRequestIdcontentInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "repositoryId": { "type": "string" }, "pullRequestId": { "type": "number" }, "content": { "type": "string" }, "parentCommentId": { "type": "number" }, "threadId": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project", "repositoryId", "pullRequestId", "content" ] }getItems
readBrowse repository file/folder tree.
Required paramsorganizationprojectrepositoryIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "repositoryId": { "type": "string" }, "path": { "type": "string" }, "recursionLevel": { "type": "string" }, "versionDescriptor": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project", "repositoryId" ] }getPipelines
readList pipelines in a project.
Required paramsorganizationprojectInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "top": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project" ] }getPipeline
readGet pipeline details.
Required paramsorganizationprojectpipelineIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "pipelineId": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project", "pipelineId" ] }getPipelineRuns
readList runs for a pipeline.
Required paramsorganizationprojectpipelineIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "pipelineId": { "type": "number" }, "top": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project", "pipelineId" ] }runPipeline
writeTrigger a pipeline run.
Required paramsorganizationprojectpipelineIdEntitiespipelineInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "pipelineId": { "type": "number" }, "branch": { "type": "string" }, "variables": { "type": "object", "properties": {}, "additionalProperties": true }, "templateParameters": { "type": "object", "properties": {}, "additionalProperties": true } }, "additionalProperties": false, "required": [ "organization", "project", "pipelineId" ] }getBuilds
readList builds with status/result/branch filters.
Required paramsorganizationprojectInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "top": { "type": "number" }, "statusFilter": { "type": "string" }, "resultFilter": { "type": "string" }, "definitions": { "type": "string" }, "branchName": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project" ] }getBuild
readGet build details.
Required paramsorganizationprojectbuildIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "buildId": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project", "buildId" ] }getBuildLog
readGet build logs.
Required paramsorganizationprojectbuildIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "buildId": { "type": "number" }, "logId": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project", "buildId" ] }getBuildTimeline
readGet build timeline (stages/jobs/tasks).
Required paramsorganizationprojectbuildIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "buildId": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project", "buildId" ] }getBuildDefinitions
readList build definitions/pipelines.
Required paramsorganizationprojectInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "top": { "type": "number" }, "name": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project" ] }getReleases
readList releases (Azure DevOps).
Required paramsorganizationprojectInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "top": { "type": "number" }, "definitionId": { "type": "number" }, "statusFilter": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project" ] }getRelease
readGet release details (Azure DevOps).
Required paramsorganizationprojectreleaseIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "releaseId": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project", "releaseId" ] }getReleaseDefinitions
readList release definitions.
Required paramsorganizationprojectInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "top": { "type": "number" }, "searchText": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project" ] }getDeployments
readList deployments with status filter.
Required paramsorganizationprojectInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "definitionId": { "type": "number" }, "top": { "type": "number" }, "deploymentStatus": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project" ] }getFeeds
readList artifact feeds.
Required paramsorganizationInput schema
{ "type": "object", "properties": { "organization": { "type": "string" } }, "additionalProperties": false, "required": [ "organization" ] }getFeed
readGet feed details.
Required paramsorganizationfeedIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "feedId": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "feedId" ] }getPackages
readList packages in a feed.
Required paramsorganizationfeedIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "feedId": { "type": "string" }, "top": { "type": "number" }, "skip": { "type": "number" }, "packageNameQuery": { "type": "string" }, "protocolType": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "feedId" ] }getPackageVersions
readList versions of a package.
Required paramsorganizationfeedIdpackageIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "feedId": { "type": "string" }, "packageId": { "type": "string" }, "top": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "feedId", "packageId" ] }getTestPlans
readList test plans.
Required paramsorganizationprojectInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project" ] }getTestPlan
readGet test plan details.
Required paramsorganizationprojectplanIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "planId": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project", "planId" ] }getTestSuites
readList test suites in a plan.
Required paramsorganizationprojectplanIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "planId": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project", "planId" ] }getTestCases
readList test cases in a suite.
Required paramsorganizationprojectplanIdsuiteIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "planId": { "type": "number" }, "suiteId": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project", "planId", "suiteId" ] }getTestRuns
readList test runs.
Required paramsorganizationprojectInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "top": { "type": "number" }, "buildUri": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project" ] }getTestRun
readGet test run details.
Required paramsorganizationprojectrunIdEntitiestest runInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "runId": { "type": "number" } }, "additionalProperties": false, "required": [ "organization", "project", "runId" ] }getTestResults
readGet test results for a run.
Required paramsorganizationprojectrunIdInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "runId": { "type": "number" }, "top": { "type": "number" }, "outcomes": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project", "runId" ] }getWikis
readList wikis in a project.
Required paramsorganizationprojectInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project" ] }getWikiPage
readGet wiki page content.
Required paramsorganizationprojectwikiIdentifierpathInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "wikiIdentifier": { "type": "string" }, "path": { "type": "string" }, "recursionLevel": { "type": "string" }, "includeContent": { "type": "boolean" } }, "additionalProperties": false, "required": [ "organization", "project", "wikiIdentifier", "path" ] }getWikiPages
readList wiki pages (browse).
Required paramsorganizationprojectwikiIdentifierInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "wikiIdentifier": { "type": "string" }, "path": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project", "wikiIdentifier" ] }createWikiPage
writeCreate a new wiki page.
Required paramsorganizationprojectwikiIdentifierpathcontentInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "wikiIdentifier": { "type": "string" }, "path": { "type": "string" }, "content": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project", "wikiIdentifier", "path", "content" ] }updateWikiPage
writeUpdate wiki page content (requires eTag).
Required paramsorganizationprojectwikiIdentifierpathcontenteTagInput schema
{ "type": "object", "properties": { "organization": { "type": "string" }, "project": { "type": "string" }, "wikiIdentifier": { "type": "string" }, "path": { "type": "string" }, "content": { "type": "string" }, "eTag": { "type": "string" } }, "additionalProperties": false, "required": [ "organization", "project", "wikiIdentifier", "path", "content", "eTag" ] }
