Skip to main content
Azure DevOps
Azure DevOps
185 actions · 2 auth methods
PreviewProject ManagementTicketingDeveloper ToolsIAM

Authentication

OAuth 2.0 (Microsoft Entra ID)

Requires an app registration in Microsoft Entra ID with Azure DevOps API permissions.Guides: Connector Profile, Link Account

Personal Access Token

Best for personal scripts, CI/CD pipelines, and single-user automation. Quick to set up with granular scope control.Guides: Connector Profile, Link Account
Actions
|
185 actions
Action
Description
Required scopes
List Projects
Retrieve all projects in the Azure DevOps organization
Get Project
Retrieve a specific project by ID or name
Update Project
Update a project’s name, description, or abbreviation
Get Project Properties
Get a collection of team project properties
Set Project Properties
Create, update, or delete team project properties using JSON Patch
Create Project
Create a new project in the organization
Delete Project
Queue deletion of a project and all its resources
Query Work Items (WIQL)
Execute a Work Item Query Language (WIQL) query to find work items
Get Work Item
Retrieve a single work item by ID
List Work Items By IDs
Retrieve multiple work items by their IDs
Create Work Item
Create a new work item in a project
Update Work Item
Update an existing work item
Delete Work Item
Delete a work item by ID
List Work Item Types
Retrieve all work item types for a project
Get Work Item Type
Get details of a specific work item type including fields and transitions
List Fields
Get all fields defined in a project or organization
List Work Item Type Fields
Get fields specific to a work item type with allowed values
List Work Item Relation Types
Get available work item relation/link types in the collection
List Work Item Revisions
Get all revisions of a work item showing full state at each revision
List Work Item Updates
Get individual update records showing field changes per revision
List Work Item Comments
Get paginated list of comments on a work item
Get Work Item Comment
Get a specific comment by ID on a work item
Add Work Item Comment
Add a new comment to a work item
Update Work Item Comment
Update the text of an existing comment on a work item
Delete Work Item Comment
Delete a comment from a work item
Upload Attachment
Upload an attachment to the attachment store
Download Attachment
Download an attachment by its ID
List Work Item Tags
Get all tags defined in a project
Get Work Item Tag
Get a specific tag by name or ID
Update Work Item Tag
Update a work item tag (rename)
Delete Work Item Tag
Delete a tag from all work items and pull requests in the project
List Queries
Get saved query folders and flat queries for a project
Get Query
Get a specific saved query or query folder by path or ID
Create Query
Create a new saved query or query folder
Update Query
Update, rename, or move a saved query or query folder
Delete Query
Delete a saved query or query folder
Search Queries
Search for saved queries by name filter
Get Classification Nodes
Get area or iteration path hierarchy for a project
Create Classification Node
Create a new area path or iteration path node
Update Classification Node
Update an area or iteration node (rename, update dates)
Delete Classification Node
Delete an area or iteration path and reclassify work items
List Repositories
Retrieve all Git repositories in a project
Get Repository
Retrieve a specific Git repository by ID or name
Create Repository
Create a new Git repository in a project
Delete Repository
Delete a Git repository
List Pull Requests
Retrieve pull requests for a repository
Get Pull Request
Retrieve a specific pull request by ID
Create Pull Request
Create a new pull request
Update Pull Request
Update an existing pull request
List Pull Request Threads
Retrieve comment threads for a pull request
Create Pull Request Thread
Create a new comment thread on a pull request
List Pull Request Reviewers
Get all reviewers on a pull request with their vote status
Create Pull Request Reviewer
Add a reviewer to a pull request or cast a vote
List Pull Request Commits
Get commits included in a pull request
List Pull Request Work Items
Get work items linked to a pull request
List Pull Request Labels
Get labels on a pull request
Add Pull Request Label
Add a label to a pull request
List Pull Request Iterations
Get iterations (push updates) of a pull request
List Pull Request Statuses
Get status checks on a pull request
Create Pull Request Status
Create a status on a pull request from an external service
Get Pull Requests By Project
List pull requests across all repositories in a project
Update Pull Request Thread
Update a pull request comment thread status
Delete Pull Request Reviewer
Remove a reviewer from a pull request
Update Pull Request Reviewer
Update a pull request reviewer entry
Get Item
Get a file item (content or metadata) from a repository
List Items
Get items (files and folders) in a repository path
Get Tree
Get a Git tree object (folder contents) by SHA1
List Pushes
Get pushes to a repository with filtering
Create Push
Push changes (commits) to a repository including branch creation
Update Refs
Create, update, or delete branches/tags by updating refs
Update Repository
Update repository properties like name or default branch
List Forks
List forks of a repository in a specified collection
List Merge Bases
Get merge base commits between two commits
List Refs
Retrieve Git references (branches and tags) for a repository
List Branch Statistics
Retrieve branch statistics (ahead/behind counts) for a repository
List Commits
Retrieve commits for a repository
Get Commit
Retrieve a specific commit by ID
List Pipelines
Retrieve all pipelines in a project
Get Pipeline
Retrieve a specific pipeline by ID
Run Pipeline
Trigger a pipeline run
Create Pipeline
Create a new pipeline in a project
List Pipeline Runs
Retrieve runs for a specific pipeline
Get Pipeline Run
Retrieve a specific pipeline run by ID
List Pipeline Logs
Get log entries for a pipeline run
Get Pipeline Log
Get a specific log by ID for a pipeline run
Get Pipeline Artifact
Get artifact metadata for a pipeline run
Preview Pipeline
Queue a dry run returning the final resolved YAML
List Builds
Retrieve builds for a project
Get Build
Retrieve a specific build by ID
List Build Definitions
Retrieve build definitions for a project
Create Build Definition
Create a new build definition
Get Build Definition
Retrieve a specific build definition by ID
Get Build Logs
Retrieve log references for a build
Queue Build
Queue a new build using a build definition
Get Build Timeline
Get the timeline (stages, jobs, tasks) of a build
List Build Artifacts
Get artifacts produced by a build
Add Build Tag
Add a tag to a build
Get Build Log
Retrieve the content of a specific build log
List Build Tags
Retrieve all tags for a specific build
Get Build Changes
Retrieve source changes associated with a build
Get Build Work Items
Retrieve work items associated with a build
List Release Definitions
Retrieve release definitions for a project
List Releases
Retrieve releases for a project
List Deployments
Get deployment records with filtering
Get Release
Retrieve a specific release by ID
Create Release
Create a new release
Create Release Definition
Create a new release definition
List Teams
Retrieve all teams in the organization
Get Team
Retrieve a specific team by project and team ID
List Team Members
Retrieve members of a specific team
Create Team
Create a new team in a project
Update Team
Update an existing team in a project
Delete Team
Delete a team from a project
List Iterations
Retrieve iterations (sprints) for a team
Get Iteration
Retrieve a specific iteration (sprint) by ID
List Iteration Work Items
Retrieve work items for a specific iteration
List Backlogs
Get backlog configurations and levels for a team
Get Backlog
Get a specific backlog level configuration
List Boards
Get boards for a team
List Users
Retrieve all users in the organization
Get User
Retrieve a specific user by descriptor
List User Entitlements
Retrieve user entitlements (licenses and access levels)
Get User Entitlement
Get a user’s entitlements (license, extensions, projects)
List Groups
Get groups in the organization via Graph API
List Memberships
Get group memberships for a user or group
Add User Entitlement
Add a user with license assignment and project group membership
Update User Entitlement
Update a user’s entitlements (license, extensions, project membership)
Delete User Entitlement
Remove a user, unassign license and extensions, remove from projects
Add Membership
Add a user or group to a group
List Test Plans
Retrieve test plans for a project
List Test Runs
Retrieve test runs for a project
List Test Results
Retrieve test results for a test run
Search Code
Search for code across repositories
Search Work Items
Full-text search across work items
List Wikis
Retrieve all wikis in a project
Get Wiki
Retrieve a specific wiki by identifier
Get Wiki Page
Retrieve a wiki page by path
Create Or Update Wiki Page
Create or update a wiki page with markdown content
Delete Wiki Page
Delete a wiki page by path
Create Wiki
Create a new wiki in a project
Update Wiki
Update wiki settings
Delete Wiki
Delete a wiki from a project
List Feeds
Get artifact feeds in the organization or project
Get Feed
Get a specific feed by ID with configuration details
Create Feed
Create a new package feed
Update Feed
Update feed settings and properties
Get Feed Permissions
Get permissions on a feed
Set Feed Permissions
Set permissions on a feed for users or groups
List Service Hooks
List webhook subscriptions
Create Service Hook
Create a webhook subscription for Azure DevOps events
Delete Service Hook
Delete a webhook subscription
Replace Service Hook
Replace/update an existing webhook subscription
List Service Hook Notifications
Get notification history for a service hook subscription
Get Subscription
Retrieve a specific service hook subscription by ID
List Service Endpoints
Get service connections for a project
Create Service Endpoint
Create a new service connection (endpoint)
Delete Service Endpoint
Delete a service connection
List Variable Groups
Get variable groups for a project
Create Variable Group
Create a new variable group with key-value pairs
Update Variable Group
Update variable group variables and properties
Delete Variable Group
Delete a variable group
List Environments
Get pipeline environments for a project
Get Environment
Get a specific pipeline environment by ID
List Environment Deployment Records
Get deployment execution history for a pipeline environment
List Agent Pools
Get agent pools in the organization
List Agents
Get agents in an agent pool
List Policy Configurations
Get branch policy configurations for a project
Create Policy Configuration
Create a branch policy configuration
Update Policy Configuration
Update an existing policy configuration
List Policy Evaluations
Get policy evaluation records for a pull request
List Dashboards
Get dashboards for a team
Create Dashboard Widget
Create a widget on a team dashboard
Get Agent Pool
Retrieve a specific agent pool by ID
Create Environment
Create a new pipeline environment in a project
Delete Environment
Delete a pipeline environment from a project
Get Variable Group
Retrieve a specific variable group by ID
Get Service Endpoint
Retrieve a specific service connection by ID
Get Policy Configuration
Retrieve a specific policy configuration by ID
List Approvals
Retrieve pipeline approvals for a project
Update Approval
Update one or more pipeline approvals
Get Dashboard
Retrieve a specific dashboard by ID
List Widgets
Retrieve all widgets on a dashboard
Update Service Endpoint
Update an existing service endpoint
Update Environment
Update an existing environment
Delete Policy Configuration
Delete a policy configuration

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/azure-devops/filled/png

Connector Profile

Azure DevOps - OAuth 2.0 (Microsoft Entra ID)
https://stackone-logos.com/api/azure-devops/filled/png

Connector Profile

Azure DevOps - Personal Access Token
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/azure-devops/filled/png

Link Account

Azure DevOps - OAuth 2.0 (Microsoft Entra ID)
https://stackone-logos.com/api/azure-devops/filled/png

Link Account

Azure DevOps - Personal Access Token
4

Use Actions

Invoke actions using one of the methods below: