Azure DevOps
Azure DevOps provides services for teams to share code, track work, and ship software - for any language, all in a single package. It's the perfect complement to your IDE.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Connector Metadata | |
---|---|
Publisher | Microsoft |
To use this integration, you'll need access to an Azure DevOps account with API access enabled. To make a connection, select Sign In. You are then prompted to provide your Azure DevOps Services account. Follow the remainder of the screens to create a connection.
When using the connection, if you're not seeing the list of projects you're expecting please check the account you created the connection with and try again. More details can be found on the Visual Studio Marketplace.
You're now ready to start using this integration.
Sending attachments
You can create file attachments using Send an HTTP request to Azure DevOps action, and then following these steps:
- Convert file content to a Base64 string and put it in "Body" parameter.
- Set "Body is Base64" parameter to Yes.
Creating test plans
Before creating a Test Plan using Create a work item action you must first create a Test Suite. You can use the same Create a work item action for creating Test Suites and then create a Test Plan with a link to the Test Suite.
Your simplest option is to invoke Test Plans - Create API directly using Send an HTTP request to Azure DevOps action. The API automatically creates the associated Test Suite.
Other Fields parameter
Create a work item and Update a work item actions have support of Other Fields
parameter. These fields give additional flexibility when updating work items. Key-value pairs are transformed to the following JSON:
{
"op": "add",
"path": "/fields/<key>",
"value": <value>
}
Note that op
is a constant, and <key>
is expected to be a valid field name under DevOps /fields
enumeration.
Here are a few usage examples. You can fine more examples in Work Items - Update REST API.
- History update
key
= System.Historyvalue
= Moving to the right area path` - Move work items:
key
= System.TeamProjectvalue
= Fabrikam-Scrum
Known Issues and Limitations
The following list provides known limitations of using the Azure DevOps connector.
Trigger When a work item is updated will be skipped when new/existing links were added/deleted to work item.
Action Get work item details and work item based triggers can miss some fields (like System.AttachedFileCount) in a response since this is a limitation of Azure DevOps REST API. To workaround this issue, you can do either of the following:
- Use Send an HTTP request to Azure DevOps with Get Work Item endpoint to get specific fields
- Use Get query results with a query that returns the required fields
Action Send an HTTP request to Azure DevOps has a limited set of scopes which control what resources can be accessed by the action and what operations the action is allowed to perform on those resources.
Scopes:
- vso.agentpools_manage
- vso.build_execute
- vso.chat_manage
- vso.code_manage
- vso.code_status
- vso.connected_server
- vso.dashboards_manage
- vso.entitlements
- vso.extension.data_write
- vso.extension_manage
- vso.identity
- vso.loadtest_write
- vso.packaging_manage
- vso.project_manage
- vso.release_manage
- vso.test_write
- vso.work_write
Azure DevOps connector is designed to work on behalf of current user credentials only. There is no possibility to change the connection or to switch between accounts.
Please note that password changes under the Azure DevOps account will not affect the existing connection.
Azure DevOps Personal Access Tokens are not supported for authentication with the connector.
Action Create a work item has limitation for Repro Steps parameter - an image larger than 30 KB could be displayed incorrectly in the created item. Image larger than 500Kb could be removed from request. The recommended image size should be less than 30 KB.
Action Create a work item very rarely could return the 404 response code. Most often this happens for the following reason: immediately after an item is created all its fields are being requested. The request can be sent to the copied database. The changes synchronized almost real-time, but sometimes it takes a few seconds. Because of this, the GET request may return an empty result which represents as a 404 status code in a response. To avoid this exception, you can use the "Return all fields" flag and set it to the 'No' value.
If you're not getting the expected organization when working with multiple directories, choose the organization you expect from Azure DevOps profile page and set up a new connection.
Note
In the Action Create a work item
- The field name must meet the criteria mentioned in Azure DevOps documentation.
Creating a connection
The connector supports the following authentication types:
Log in with Microsoft Entra ID | Log in with Microsoft Entra ID | All regions | Not shareable |
Default [DEPRECATED] | This option is only for older connections without an explicit authentication type, and is only provided for backward compatibility. | All regions | Not shareable |
Log in with Microsoft Entra ID
Auth ID: EntraOAuth
Applicable: All regions
Log in with Microsoft Entra ID
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Default [DEPRECATED]
Applicable: All regions
This option is only for older connections without an explicit authentication type, and is only provided for backward compatibility.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 300 | 60 seconds |
Actions
Create a new release |
Create a release, based on an existing release definition. |
Create a work item |
Create a new work item with the provided attributes. |
Get a User Profile |
Gets a user profile. |
Get query results |
Retrieves the result of a work item query. |
Get query results [DEPRECATED] |
This action has been deprecated. Please use Get query results instead.
|
Get work item children |
Get a list of children (max size 1000) of a single work item. |
Get work item details |
Get the details of a single work item. |
List Git repositories |
Retrieves the list of Git repositories in a project. |
List iterations |
Retrieves the list of iterations for a project. |
List Organizations |
Retrieves the list of Organizations the user is a member of. |
List pipeline runs |
Gets top 10000 runs for a particular pipeline |
List pipelines |
Retrieves the list of pipelines in a project. |
List projects |
Retrieves the list of projects in an Organization. |
List queries within folder |
Retrieves the list of work item queries within a folder for a given project. |
List release definitions |
Retrieves the list of release definitions associated with a project. |
List root level queries |
Retrieves the list of root-level work item queries in a project. |
List work item types |
Retrieves the list of Work Item Types accessible in a given Azure DevOps project. |
List work items |
Returns a list of work items. |
Queue a new build |
Create a build, based on an existing build definition, and add it to the build queue. |
Send an HTTP request to Azure Dev |
Construct an Azure DevOps REST API request to invoke. Please refer to the following link for all available endpoints: https://docs.microsoft.com/rest/api/azure/devops |
Update a work item |
Update an existing work item by id. |
Create a new release
Create a release, based on an existing release definition.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Release Definition Id
|
releaseDefId | True | string |
The identifier of the release definition to use. |
Description
|
Description | string |
The description of the release start metadata. |
|
Is Draft
|
IsDraft | boolean |
Specifies whether the release is a draft. |
|
Reason
|
Reason | string |
The reason for the release start metadata. |
|
Name
|
Name | True | string |
The name of the configuration variable. |
Value
|
Value | string |
The value of the configuration variable. |
Returns
Release
- Body
- Release
Create a work item
Create a new work item with the provided attributes.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Work Item Type
|
type | True | string |
Type of this work item |
Return all fields
|
shouldReturnAllFields | boolean |
When setting the value to 'No', only the work item ID will be returned. If the value is 'Yes', all fields of the created Item along with the ID will be returned. The default value is 'Yes' |
|
Work Item Details
|
workItem | True | dynamic |
Information to include in the new work item |
Returns
Get a User Profile
Gets a user profile.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Profile Id
|
id | True | string |
The ID of the profile within the same organization, or 'me' to get the profile of the current authenticated user. |
Returns
Profile
- Body
- Profile
Get query results
Retrieves the result of a work item query.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Query Id
|
queryId | True | string |
The Id of the stored query to run. |
Number of work items to return
|
workItemsCount | integer |
Max work items count to retrieve (1 - 20000) |
|
Fail if query results change
|
throwIfQueryChanged | boolean |
If query results change during flow execution then flow run should fail to avoid inconsistencies. |
Returns
Get query results [DEPRECATED]
This action has been deprecated. Please use Get query results instead.
Retrieves the result of a work item query.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Query Id
|
queryId | True | string |
The Id of the stored query to run. |
Returns
A list of VSTS models.
- Body
- VstsList[JObject]
Get work item children
Get a list of children (max size 1000) of a single work item.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Work Item Id
|
id | True | string |
The unique id of the work item to get the children for. |
Children Work Item Type
|
workItemType | string |
The type of the children work item(s) |
Returns
Get work item details
Get the details of a single work item.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Work Item Type
|
typeName | True | string |
The work item type of the work item. |
Work Item Id
|
id | True | string |
The unique id of the work item to get details for.The work item must be of the type specified in 'Work Item Type'. |
Returns
List Git repositories
Retrieves the list of Git repositories in a project.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Returns
A list of VSTS models.
List iterations
Retrieves the list of iterations for a project.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Team Name
|
team | True | string |
The name of the team within the project. |
Returns
A list of VSTS models.
List Organizations
Retrieves the list of Organizations the user is a member of.
Returns
A list of VSTS models.
- Body
- VstsList[Account]
List pipeline runs
Gets top 10000 runs for a particular pipeline
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
The pipeline ID
|
pipelineId | True | integer |
The pipeline ID |
Returns
- Body
- Run
List pipelines
Retrieves the list of pipelines in a project.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Returns
- Body
- Pipeline
List projects
Retrieves the list of projects in an Organization.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Returns
A list of VSTS models.
- Body
- VstsList[Project]
List queries within folder
Retrieves the list of work item queries within a folder for a given project.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Folder Path
|
folderPath | True | string |
The folder path under which to look for queries. |
Returns
A list of VSTS models.
List release definitions
Retrieves the list of release definitions associated with a project.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Returns
A list of VSTS models.
List root level queries
Retrieves the list of root-level work item queries in a project.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Returns
A list of VSTS models.
List work item types
Retrieves the list of Work Item Types accessible in a given Azure DevOps project.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Returns
A list of VSTS models.
List work items
Returns a list of work items.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Work Item IDs
|
workItemIds | True | string |
The comma-separated list of requested work item IDs. |
Work Item Type
|
workItemType | string |
The work item type to generate schema for. |
Returns
Queue a new build
Create a build, based on an existing build definition, and add it to the build queue.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Build Definition Id
|
buildDefId | True | string |
The identifier of the build definition to use. |
Source Branch
|
sourceBranch | string |
The source branch of the build. |
|
Parameters
|
parameters | string |
A JSON dictionary of optional build parameters. |
Returns
Build Result
- Body
- BuildResult
Send an HTTP request to Azure DevOps
Construct an Azure DevOps REST API request to invoke. Please refer to the following link for all available endpoints: https://docs.microsoft.com/rest/api/azure/devops
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Method
|
Method | True | string |
The HTTP method. |
Relative URI
|
Uri | True | string |
The relative URI. Example: {project}/{team}/_apis/wit/templates?api-version=5.0-preview.1. |
Headers
|
Headers | object |
The request headers. |
|
Body
|
Body | string |
The request content. Can be JSON object or binary data encoded as Base64 string. |
|
Body is Base64
|
IsBase64 | boolean |
Must be true if request content is encoded as Base64 string. |
Returns
- response
- ObjectWithoutType
Update a work item
Update an existing work item by id.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Work Item Id
|
id | True | string |
The unique id of the work item to update. |
Project Name
|
project | string |
The name of the project within the specified Organization. |
|
Work Item Type
|
type | string |
The work item type to generate schema for. |
|
Work Item Details
|
workItem | True | dynamic |
The details of the work item. |
Returns
Triggers
When a build completes |
Triggers a flow when a build completes. |
When a pull request is closed (Git) |
Triggers a flow when a pull request which matches provided criteria is closed. |
When a pull request is created (Git) |
Triggers a flow when a pull request which matches provided criteria is created. |
When a work item is assigned |
Triggers a flow when a work item which matches provided criteria is assigned to the given user. |
When a work item is assigned [DEPRECATED] |
This action has been deprecated. Please use When a work item is assigned instead.
|
When a work item is closed |
Triggers a flow when a work item which matches provided criteria is closed. |
When a work item is closed [DEPRECATED] |
This action has been deprecated. Please use When a work item is closed instead.
|
When a work item is created |
Triggers a flow when a work item which matches provided criteria is created. |
When a work item is created [DEPRECATED] |
This action has been deprecated. Please use When a work item is created instead.
|
When a work item is updated |
Triggers a flow when a work item which matches provided criteria is updated. |
When a work item is updated [DEPRECATED] |
This action has been deprecated. Please use When a work item is updated instead.
|
When code is checked in (TFVC) |
Triggers a flow when code is checked in to a Team Foundation Version Control project. |
When code is pushed (Git) |
Triggers a flow when code is pushed to a Git repository. |
When a build completes
Triggers a flow when a build completes.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Filter By Result
|
resultFilter | string |
An option indicating which build result to trigger on. Valid options include '', 'succeeded', 'partiallySucceeded', 'failed', or 'canceled'. |
|
Filter By Definition Id
|
definitions | string |
An option indicating which build definition id to trigger on. |
Returns
A list of VSTS models.
When a pull request is closed (Git)
Triggers a flow when a pull request which matches provided criteria is closed.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Repository Name
|
repository | True | string |
The name of the repository within the specified project. |
Source Ref Name
|
sourceRefName | string |
The name of the Git ref, such as a branch or tag. |
|
Target Ref Name
|
targetRefName | string |
The name of the Git ref, such as a branch or tag. |
Returns
A list of VSTS models.
When a pull request is created (Git)
Triggers a flow when a pull request which matches provided criteria is created.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Repository Name
|
repository | True | string |
The name of the repository within the specified project. |
Source Ref Name
|
sourceRefName | string |
The name of the Git ref, such as a branch or tag. |
|
Target Ref Name
|
targetRefName | string |
The name of the Git ref, such as a branch or tag. |
Returns
A list of VSTS models.
When a work item is assigned
Triggers a flow when a work item which matches provided criteria is assigned to the given user.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Team Name (to pick Assigned To)
|
team | True | string |
The name of the team from which to select a member. |
Assigned To
|
wiql__System_AssignedTo | True | string |
The name of the team member who currently owns the work item. |
Type
|
wiql__System_WorkItemType | string |
The name of the work item type. |
|
Area Path
|
wiql__System_AreaPath | string |
The product feature or team area the work item is in. |
|
Area Path Comparison
|
areaPathComparison | string |
The rule to be used while comparing Area Path field. |
|
Iteration Path
|
wiql__System_IterationPath | string |
The named sprint or time period the work item is in. |
|
Iteration Path Comparison
|
iterationPathComparison | string |
The rule to be used while comparing Iteration Path field. |
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
A subjective rating of the bug, issue, task, or test case as it relates to the business. |
|
Created By
|
wiql__System_CreatedBy | string |
The name of the team member who created the work item. |
Returns
When a work item is assigned [DEPRECATED]
This action has been deprecated. Please use When a work item is assigned instead.
Triggers a flow when a work item which matches provided criteria is assigned to the given user.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Assigned To
|
wiql__System_AssignedTo | True | string |
The name of the team member who currently owns the work item. |
Team Name (to pick Assigned To)
|
team | string |
The name of the team from which to select a member. |
|
Type
|
wiql__System_WorkItemType | string |
The name of the work item type. |
|
Area Path
|
wiql__System_AreaPath | string |
The product feature or team area the work item is in. |
|
Area Path Comparison
|
areaPathComparison | string |
The rule to be used while comparing Area Path field. |
|
Iteration Path
|
wiql__System_IterationPath | string |
The named sprint or time period the work item is in. |
|
Iteration Path Comparison
|
iterationPathComparison | string |
The rule to be used while comparing Iteration Path field. |
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
A subjective rating of the bug, issue, task, or test case as it relates to the business. |
|
Team Project
|
wiql__System_TeamProject | string |
The team project to which this work item belongs. |
|
Created By
|
wiql__System_CreatedBy | string |
The name of the team member who created the work item. |
Returns
When a work item is closed
Triggers a flow when a work item which matches provided criteria is closed.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Team Name (to pick Assigned To)
|
team | string |
The name of the team from which to select an assignee. |
|
Assigned To
|
wiql__System_AssignedTo | string |
The name of the team member who currently owns the work item. |
|
Type
|
wiql__System_WorkItemType | string |
The name of the work item type. |
|
Closed State
|
closedState | string |
The comma-separated list of values of the State field indicating how the work item was closed (Done, Closed, Completed, Inactive). |
|
Area Path
|
wiql__System_AreaPath | string |
The product feature or team area the work item is in. |
|
Area Path Comparison
|
areaPathComparison | string |
The rule to be used while comparing Area Path field. |
|
Iteration Path
|
wiql__System_IterationPath | string |
The named sprint or time period the work item is in. |
|
Iteration Path Comparison
|
iterationPathComparison | string |
The rule to be used while comparing Iteration Path field. |
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
A subjective rating of the bug, issue, task, or test case as it relates to the business. |
|
Created By
|
wiql__System_CreatedBy | string |
The name of the team member who created the work item. |
Returns
When a work item is closed [DEPRECATED]
This action has been deprecated. Please use When a work item is closed instead.
Triggers a flow when a work item which matches provided criteria is closed.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Team Name (to pick Assigned To)
|
team | string |
The name of the team from which to select an assignee. |
|
Assigned To
|
wiql__System_AssignedTo | string |
The name of the team member who currently owns the work item. |
|
Type
|
wiql__System_WorkItemType | string |
The name of the work item type. |
|
Area Path
|
wiql__System_AreaPath | string |
The product feature or team area the work item is in. |
|
Area Path Comparison
|
areaPathComparison | string |
The rule to be used while comparing Area Path field. |
|
Iteration Path
|
wiql__System_IterationPath | string |
The named sprint or time period the work item is in. |
|
Iteration Path Comparison
|
iterationPathComparison | string |
The rule to be used while comparing Iteration Path field. |
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
A subjective rating of the bug, issue, task, or test case as it relates to the business. |
|
Team Project
|
wiql__System_TeamProject | string |
The team project to which this work item belongs. |
|
Created By
|
wiql__System_CreatedBy | string |
The name of the team member who created the work item. |
Returns
When a work item is created
Triggers a flow when a work item which matches provided criteria is created.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Team Name (to pick Assigned To)
|
team | string |
The name of the team from which to select an assignee. |
|
Assigned To
|
wiql__System_AssignedTo | string |
The name of the team member who currently owns the work item. |
|
Type
|
wiql__System_WorkItemType | string |
The name of the work item type. |
|
Area Path
|
wiql__System_AreaPath | string |
The product feature or team area the work item is in. |
|
Area Path Comparison
|
areaPathComparison | string |
The rule to be used while comparing Area Path field. |
|
Iteration Path
|
wiql__System_IterationPath | string |
The named sprint or time period the work item is in. |
|
Iteration Path Comparison
|
iterationPathComparison | string |
The rule to be used while comparing Iteration Path field. |
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
A subjective rating of the bug, issue, task, or test case as it relates to the business. |
|
Created By
|
wiql__System_CreatedBy | string |
The name of the team member who created the work item. |
Returns
When a work item is created [DEPRECATED]
This action has been deprecated. Please use When a work item is created instead.
Triggers a flow when a work item which matches provided criteria is created.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Team Name (to pick Assigned To)
|
team | string |
The name of the team from which to select an assignee. |
|
Assigned To
|
wiql__System_AssignedTo | string |
The name of the team member who currently owns the work item. |
|
Type
|
wiql__System_WorkItemType | string |
The name of the work item type. |
|
Area Path
|
wiql__System_AreaPath | string |
The product feature or team area the work item is in. |
|
Area Path Comparison
|
areaPathComparison | string |
The rule to be used while comparing Area Path field. |
|
Iteration Path
|
wiql__System_IterationPath | string |
The named sprint or time period the work item is in. |
|
Iteration Path Comparison
|
iterationPathComparison | string |
The rule to be used while comparing Iteration Path field. |
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
A subjective rating of the bug, issue, task, or test case as it relates to the business. |
|
Team Project
|
wiql__System_TeamProject | string |
The team project to which this work item belongs. |
|
Created By
|
wiql__System_CreatedBy | string |
The name of the team member who created the work item. |
Returns
When a work item is updated
Triggers a flow when a work item which matches provided criteria is updated.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Team Name (to pick Assigned To)
|
team | string |
The name of the team from which to select an assignee. |
|
Assigned To
|
wiql__System_AssignedTo | string |
The name of the team member who currently owns the work item. |
|
Type
|
wiql__System_WorkItemType | string |
The name of the work item type. |
|
Area Path
|
wiql__System_AreaPath | string |
The product feature or team area the work item is in. |
|
Area Path Comparison
|
areaPathComparison | string |
The rule to be used while comparing Area Path field. |
|
Iteration Path
|
wiql__System_IterationPath | string |
The named sprint or time period the work item is in. |
|
Iteration Path Comparison
|
iterationPathComparison | string |
The rule to be used while comparing Iteration Path field. |
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
A subjective rating of the bug, issue, task, or test case as it relates to the business. |
|
Created By
|
wiql__System_CreatedBy | string |
The name of the team member who created the work item. |
Returns
When a work item is updated [DEPRECATED]
This action has been deprecated. Please use When a work item is updated instead.
Triggers a flow when a work item which matches provided criteria is updated.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Team Name (to pick Assigned To)
|
team | string |
The name of the team from which to select an assignee. |
|
Assigned To
|
wiql__System_AssignedTo | string |
The name of the team member who currently owns the work item. |
|
Type
|
wiql__System_WorkItemType | string |
The name of the work item type. |
|
Area Path
|
wiql__System_AreaPath | string |
The product feature or team area the work item is in. |
|
Area Path Comparison
|
areaPathComparison | string |
The rule to be used while comparing Area Path field. |
|
Iteration Path
|
wiql__System_IterationPath | string |
The named sprint or time period the work item is in. |
|
Iteration Path Comparison
|
iterationPathComparison | string |
The rule to be used while comparing Iteration Path field. |
|
Priority
|
wiql__Microsoft_VSTS_Common_Priority | string |
A subjective rating of the bug, issue, task, or test case as it relates to the business. |
|
Team Project
|
wiql__System_TeamProject | string |
The team project to which this work item belongs. |
|
Created By
|
wiql__System_CreatedBy | string |
The name of the team member who created the work item. |
Returns
When code is checked in (TFVC)
Triggers a flow when code is checked in to a Team Foundation Version Control project.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Team Name
|
team | string |
The name of the team which to select an author. |
|
Team Member
|
author | string |
The unique name of the team member who authored the check in. |
Returns
A list of VSTS models.
When code is pushed (Git)
Triggers a flow when code is pushed to a Git repository.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Organization Name
|
account | True | string |
The name of the Organization. This can be found in the instance URL i.e. {Organization}.visualstudio.com. The Organization should have "Third-party application access via OAuth" enabled to prevent errors in the operation. |
Project Name
|
project | True | string |
The name of the project within the specified Organization. |
Repository Name
|
repository | True | string |
The name of the repository within the specified project. |
Ref Name
|
refName | string |
The name of the Git ref, such as a branch or tag. |
Returns
A list of VSTS models.
- Body
- VstsList[GitPush]
Definitions
VstsList[Account]
A list of VSTS models.
Name | Path | Type | Description |
---|---|---|---|
Value
|
value | array of Account |
The VSTS Models |
Account
Account
Name | Path | Type | Description |
---|---|---|---|
Account Id
|
accountId | string |
The id of the account. |
Account URI
|
accountUri | string |
The URI of the account. |
Account Name
|
accountName | string |
The name of the account. |
Account Owner
|
accountOwner | string |
The set owner of the account. |
Organization Name
|
organizationName | string |
The organization name corresponding to the account. |
Account Type
|
accountType | string |
The type of the account. |
Profile
Profile
Name | Path | Type | Description |
---|---|---|---|
displayName
|
displayName | string |
Display Name of User |
id
|
id | string |
The unique identifier of the profile. |
publicAlias
|
publicAlias | string |
Public Alias. |
Email Address
|
emailAddress | string |
Email Address of the account. |
timeStamp
|
timeStamp | date-time |
The time at which this profile was last changed. |
revision
|
revision | integer |
The maximum revision number of any attribute. |
CoreRevision
|
coreRevision | integer |
CoreRevision |
VstsList[TeamSettingsIteration]
A list of VSTS models.
Name | Path | Type | Description |
---|---|---|---|
Value
|
value | array of TeamSettingsIteration |
The VSTS Models |
TeamSettingsIteration
Work (Agile) Iteration
Name | Path | Type | Description |
---|---|---|---|
Attributes
|
Attributes | TeamIterationAttributes |
Team Iteration Attributes |
Id
|
Id | string |
Id of the resource. |
Name
|
Name | string |
Name of the resource. |
Path
|
Path | string |
Relative path to the iteration. |
Links
|
_links | object |
Collection of links relevant to resource. |
URL
|
Url | string |
Full HTTP link to the resource. |
TeamIterationAttributes
Team Iteration Attributes
Name | Path | Type | Description |
---|---|---|---|
Finish Date
|
FinishDate | date-time |
The finish date team iteration attribute. |
Start Date
|
StartDate | date-time |
The start date team iteration attribute. |
Links
Links
Name | Path | Type | Description |
---|---|---|---|
web
|
web | WebLinks |
Web Links |
WebLinks
Web Links
Name | Path | Type | Description |
---|---|---|---|
HTML Link
|
href | string |
The web URL of build details |
BuildResult
Build Result
Name | Path | Type | Description |
---|---|---|---|
Build Id
|
id | integer |
The unique identifier of the build. |
Build Number
|
buildNumber | string |
The build number. |
Source Branch
|
sourceBranch | string |
The source control branch the build used. |
Source version
|
sourceVersion | string |
The source control version the build used. |
Status
|
status | string |
The status of the build. |
Priority
|
priority | string |
The priority of the build. |
Queue Time
|
queueTime | date-time |
The time the build was queued. |
Start Time
|
startTime | date-time |
The time the build started. |
Finish Time
|
finishTime | date-time |
The time the build finished. |
Reason
|
reason | string |
The reason for the build. |
Result
|
result | string |
The result of the build. |
requestedFor
|
requestedFor | BuildRequestUser |
Build Request User |
Parameters
|
parameters | string |
Parameters passed to the build, if any. |
definition
|
definition | BuildResultDefinition |
Build Result Definition |
_links
|
_links | Links |
Links |
BuildRequestUser
Build Request User
Name | Path | Type | Description |
---|---|---|---|
Requested For
|
uniqueName | string |
The unique name of the user the build was requested for. |
BuildResultDefinition
Build Result Definition
Name | Path | Type | Description |
---|---|---|---|
Build Definition Id
|
id | integer |
The identifier of the build definiton. |
Build Definition Name
|
name | string |
The name of the build definition. |
VstsList[BuildResult]
A list of VSTS models.
Name | Path | Type | Description |
---|---|---|---|
Value
|
value | array of BuildResult |
The VSTS Models |
VstsList[GitRepository]
A list of VSTS models.
Name | Path | Type | Description |
---|---|---|---|
Value
|
value | array of GitRepository |
The VSTS Models |
GitRepository
Git Repository
Name | Path | Type | Description |
---|---|---|---|
Repository Id
|
id | string |
The unique id of the repository. |
Repository Name
|
name | string |
The name of the repository. |
Repository Browser URL
|
url | string |
The URL is the API endpoint for the repository. |
Repository Remote URL
|
remoteUrl | string |
The URL via which git can sync with this repository. |
VstsList[GitPush]
A list of VSTS models.
Name | Path | Type | Description |
---|---|---|---|
Value
|
value | array of GitPush |
The VSTS Models |
GitPush
Git Push
Name | Path | Type | Description |
---|---|---|---|
repository
|
repository | GitRepository |
Git Repository |
pushedBy
|
pushedBy | GitPushUser |
Git Push User |
Ref Updates
|
refUpdates | array of GitRefUpdate |
The Refs that were updated as part of this push. |
Push Id
|
pushId | integer |
The unique id of the push. |
Date
|
date | date-time |
The date the push was created. |
GitPushUser
Git Push User
Name | Path | Type | Description |
---|---|---|---|
Pusher Id
|
id | string |
The unique identifier of the user who created the push. |
Pusher Name
|
displayName | string |
The name of the user who created the push. |
Pusher Unique Name
|
uniqueName | string |
The unique name of the user who created the push. |
Pusher Image Url
|
imageUrl | string |
The url to the image for this user. |
VstsList[GitPullRequest]
A list of VSTS models.
Name | Path | Type | Description |
---|---|---|---|
Value
|
value | array of GitPullRequest |
The VSTS Models |
GitPullRequest
Git Pull Request
Name | Path | Type | Description |
---|---|---|---|
repository
|
repository | GitRepository |
Git Repository |
Pull Request Id
|
pullRequestId | integer |
The unique id of the pull request. |
createdBy
|
createdBy | PullRequestCreatedBy |
Pull Request Created By |
Creation Date
|
creationDate | date-time |
The date the pull request was created |
Closed Date
|
closedDate | date-time |
The date when the pull request was closed (completed, abandoned, or merged externally) |
Title
|
title | string |
The title of the pull request |
Description
|
description | string |
The description of the pull request |
Source Ref Name
|
sourceRefName | string |
The name of the source branch of the pull request |
Target Ref Name
|
targetRefName | string |
The name of the target branch of the pull request |
Is Draft
|
isDraft | boolean |
Draft / WIP pull request |
Reviewers
|
reviewers | array of PullRequestReviewer |
Groups or teams that that this reviewer contributed to. |
Reviewer List
|
reviewerList | string |
A semicolon separated list of reviewer unique names which are valid email addresses |
Required Reviewer List
|
requiredReviewerList | string |
A semicolon separated list of required reviewer unique names which are valid email addresses |
Commits
|
commits | array of GitCommitRef |
The commits contained in the pull request. |
completionOptions
|
completionOptions | PullRequestCompletionOptions |
Pull Request Completion Options |
mergeOptions
|
mergeOptions | PullRequestMergeOptions |
Pull Request Merge Options |
Merge Failure Message
|
mergeFailureMessage | string |
If set, pull request merge failed for this reason. |
closedBy
|
closedBy | PullRequestClosedBy |
Pull Request Closed By |
autoCompleteSetBy
|
autoCompleteSetBy | PullRequestAutoCompleteSetBy |
Pull Request Auto Complete Set By |
Url
|
url | string |
The url of the pull request. |
Remote Url
|
remoteUrl | string |
The remote url to the pull request. |
Artifact Id
|
artifactId | string |
A string which uniquely identifies this pull request. |
Merge Id
|
mergeId | string |
The merge id of the pull request. |
Code Review Id
|
codeReviewId | integer |
The code review id of the pull request. |
Completion Queue Time
|
completionQueueTime | string |
The most recent date at which the pull request entered the queue to be completed. |
Supports Iterations
|
supportsIterations | boolean |
If true, this pull request supports multiple iterations. |
PullRequestCreatedBy
Pull Request Created By
Name | Path | Type | Description |
---|---|---|---|
Created By Display Name
|
displayName | string |
The display name of the pull request creator. |
Created By Unique Name
|
uniqueName | string |
The unique name of the pull request creator. |
Created By Id
|
id | string |
The Id of the pull request creator. |
Created By Image Url
|
imageUrl | string |
The url to the image of the pull request creator. |
Created By Url
|
url | string |
The url of the pull request creator. |
PullRequestClosedBy
Pull Request Closed By
Name | Path | Type | Description |
---|---|---|---|
Closed By Display Name
|
displayName | string |
The display name of the pull request closer. |
Closed By Unique Name
|
uniqueName | string |
The unique name of the pull request closer. |
Closed By Id
|
id | string |
The Id of the pull request closer. |
Closed By Image Url
|
imageUrl | string |
The url to the image of the pull request closer. |
Closed By Url
|
url | string |
The url of the pull request closer. |
PullRequestAutoCompleteSetBy
Pull Request Auto Complete Set By
Name | Path | Type | Description |
---|---|---|---|
Auto Complete Set By Display Name
|
displayName | string |
The display name of the user who enabled auto complete. |
Auto Complete Set By Unique Name
|
uniqueName | string |
The unique name of the user who enabled auto complete. |
Auto Complete Set By Id
|
id | string |
The Id of the user who enabled auto complete. |
Auto Complete Set By Image Url
|
imageUrl | string |
The url to the image of the user who enabled auto complete. |
Auto Complete Set By Url
|
url | string |
The url of the user who enabled auto complete. |
PullRequestReviewer
Pull Request Reviewer
Name | Path | Type | Description |
---|---|---|---|
Reviewer Display Name
|
displayName | string |
The display name of the pull request reviewer. |
Reviewer Unique Name
|
uniqueName | string |
The unique name of the pull request reviewer. |
Reviewer Id
|
id | string |
The Id of the pull request reviewer. |
Reviewer Url
|
url | string |
The url of the pull request reviewer. |
Has Declined
|
hasDeclined | boolean |
Indicates if this reviewer has declined to review this pull request. |
Is Flagged
|
isFlagged | boolean |
Indicates if this reviewer is flagged for attention on this pull request. |
Is Required
|
isRequired | boolean |
Indicates if this is a required reviewer for this pull request. |
Vote
|
vote | integer |
Vote on a pull request: approved(10), approved with suggestions(5), no vote(0), waiting for author(-5), rejected(-10). |
Voted For
|
votedFor | array of PullRequestReviewer |
Groups or teams that that this reviewer contributed to. |
PullRequestMergeOptions
Pull Request Merge Options
Name | Path | Type | Description |
---|---|---|---|
No Fast Forward
|
noFastForward | string |
A two-parent, no-fast-forward merge. The source branch is unchanged. This is the default behavior. |
Rebase
|
rebase | string |
Rebase the source branch on top of the target branch HEAD commit, and fast-forward the target branch. |
Rebase Merge
|
rebaseMerge | string |
Rebase the source branch on top of the target branch HEAD commit, and create a two-parent, no-fast-forward merge. |
Squash
|
squash | string |
Put all changes from the pull request into a single-parent commit. |
PullRequestMergeStrategy
Pull Request Merge Strategy
Name | Path | Type | Description |
---|---|---|---|
Conflict Authorship Commits
|
conflictAuthorshipCommits | boolean |
If true, conflict resolutions applied during the merge will be put in separate commits to preserve authorship info for git blame. |
Detect Rename False Positives
|
detectRenameFalsePositives | boolean |
If true, detects rename false positives. |
Disable Renames
|
disableRenames | boolean |
If true, rename detection will not be performed during the merge. |
PullRequestCompletionOptions
Pull Request Completion Options
Name | Path | Type | Description |
---|---|---|---|
Auto Complete Ignore Config Ids
|
autoCompleteIgnoreConfigIds | array of integer |
List of any policy configuration Id's which auto-complete should not wait for |
Bypass Policy
|
bypassPolicy | boolean |
If true, policies will be explicitly bypassed while the pull request is completed. |
Bypass Reason
|
bypassReason | string |
If policies are bypassed, this reason is stored as to why bypass was used. |
Delete Source Branch
|
deleteSourceBranch | boolean |
If true, the source branch of the pull request will be deleted after completion. |
Merge Commit Message
|
mergeCommitMessage | string |
If set, this will be used as the commit message of the merge commit. |
mergeStrategy
|
mergeStrategy | PullRequestMergeStrategy |
Pull Request Merge Strategy |
Squash Merge
|
squashMerge | boolean |
If MergeStrategy is not set, the merge strategy will be no-fast-forward if this flag is false, or squash if true. |
Transition Work Items
|
transitionWorkItems | boolean |
If true, we will attempt to transition any work items linked to the pull request into the next logical state (i.e. Active -> Resolved). |
CommitGitUserDate
Commit Git User Date
Name | Path | Type | Description |
---|---|---|---|
Commit User Date
|
date | string |
Date of the Git operation. |
Commit User Email
|
string |
Email address of the user performing the Git operation. |
|
Commit Image Url
|
imageUrl | string |
Url for the user's avatar. |
Commit User Name
|
name | string |
Name of the user performing the Git operation. |
GitCommitRef
Git Commit Ref
Name | Path | Type | Description |
---|---|---|---|
author
|
author | CommitGitUserDate |
Commit Git User Date |
Commit Comment
|
comment | string |
Comment or message of the commit. |
Commit Comment Truncated
|
commentTruncated | string |
Indicates if the comment is truncated from the full Git commit comment message. |
Commit Id
|
commitId | string |
Id of the commit. |
committer
|
committer | CommitGitUserDate |
Commit Git User Date |
Parents
|
parents | array of string |
An enumeration of the parent commit IDs for this commit. |
Commit Remote Url
|
remoteUrl | string |
Remote URL path to the commit. |
Commit Url
|
url | string |
REST URL for this resource. |
GitRefUpdate
Git Ref Update
Name | Path | Type | Description |
---|---|---|---|
Ref Name
|
name | string |
The name of the Git Ref that was updated. |
Repository Id
|
repositoryId | string |
The unique id of the repository. |
Old Commit Id
|
oldObjectId | string |
The id of the previous commit this Ref pointed to before the update. |
New Commit Id
|
newObjectId | string |
The id of the new commit this Ref pointed to before the update. |
VstsList[Project]
A list of VSTS models.
Name | Path | Type | Description |
---|---|---|---|
Value
|
value | array of Project |
The VSTS Models |
Project
Project
Name | Path | Type | Description |
---|---|---|---|
Project Id
|
id | string |
The unique identifier of the project. |
Project Name
|
name | string |
The name of the project. |
Project URL
|
url | string |
The API URL of the project. |
VstsList[ReleaseDefinition]
A list of VSTS models.
Name | Path | Type | Description |
---|---|---|---|
Value
|
value | array of ReleaseDefinition |
The VSTS Models |
ReleaseDefinition
Release Definition
Name | Path | Type | Description |
---|---|---|---|
Comment
|
Comment | string |
The comment of the release definition. |
Created On
|
CreatedOn | date-time |
The date on which the release definition was created. |
Description
|
Description | string |
The description of the release definition. |
Id
|
Id | integer |
The unique identifier of the release definition. |
ModifiedBy
|
ModifiedBy | IdentityRef |
Identity Ref |
Modified On
|
ModifiedOn | date-time |
The date on which the release definition was modified. |
Name
|
Name | string |
The name of the release definition. |
Path
|
Path | string |
The path of the release definition. |
Release Name Format
|
ReleaseNameFormat | string |
The release name format of the release definition. |
Revision
|
Revision | integer |
The revision number of the release definition. |
Source
|
Source | string |
The source of the release definition. |
Tags
|
Tags | array of string |
The list of tags of the release definition. |
URL
|
Url | string |
The URL to access the release definition. |
IdentityRef
Identity Ref
Name | Path | Type | Description |
---|---|---|---|
Directory Alias
|
DirectoryAlias | string |
The directory alias of the identity reference. |
Display Name
|
DisplayName | string |
The display name of the identity reference. |
Unique Name
|
UniqueName | string |
The unique name of the identity reference. |
URL
|
Url | string |
The URL of the identity reference. |
Id
|
Id | string |
The Id of the identity reference. |
ReleaseDefinitionShallowReference
Release Definition Shallow Reference
Name | Path | Type | Description |
---|---|---|---|
Id
|
Id | integer |
The unique identifier of the release definition. |
Name
|
Name | string |
The name of the release definition. |
URL
|
Url | string |
The REST API URL to access the release definition. |
Object
ObjectWithoutType
Release
Release
Name | Path | Type | Description |
---|---|---|---|
Comment
|
Comment | string |
The comment of the release. |
CreatedBy
|
CreatedBy | IdentityRef |
Identity Ref |
Created On
|
CreatedOn | date-time |
The date on which the release was created. |
Description
|
Description | string |
The description of the release. |
Id
|
Id | integer |
The unique Identifier of the release. |
Keep Forever
|
KeepForever | boolean |
Whether to exclude the release from retention policies. |
Logs Container URL
|
LogsContainerUrl | string |
The logs Container URL of this release. |
ModifiedBy
|
ModifiedBy | IdentityRef |
Identity Ref |
Modified On
|
ModifiedOn | date-time |
Date on which the release was modified. |
Name
|
Name | string |
The name of the release. |
Reason
|
Reason | string |
The reason of the release. |
ReleaseDefinition
|
ReleaseDefinition | ReleaseDefinitionShallowReference |
Release Definition Shallow Reference |
Status
|
Status | string |
The status of the release. |
URL
|
Url | string |
The URL of the release. |
VstsList[TfvcChangeset]
A list of VSTS models.
Name | Path | Type | Description |
---|---|---|---|
Value
|
value | array of TfvcChangeset |
The VSTS Models |
TfvcChangeset
Team Foundation Version Control Changeset
Name | Path | Type | Description |
---|---|---|---|
Changeset Id
|
changesetId | integer |
The unique id of the changeset. |
author
|
author | ChangesetAuthor |
Changeset Author |
checkedInBy
|
checkedInBy | ChangesetCheckedInBy |
Changeset Checked In By |
Created Date
|
createdDate | date-time |
The datetime the changeset was created. |
Comment
|
comment | string |
The comment describing the changeset. |
ChangesetAuthor
Changeset Author
Name | Path | Type | Description |
---|---|---|---|
Author Name
|
displayName | string |
The name of the user who created the changeset. |
Author Unique Name
|
uniqueName | string |
The unique name of the user who created the changeset. |
ChangesetCheckedInBy
Changeset Checked In By
Name | Path | Type | Description |
---|---|---|---|
Checked In By Name
|
displayName | string |
The name of the user who checked in the changeset. |
Checked In By Unique Name
|
uniqueName | string |
The unique name of the user who created the changeset. |
VstsList[WorkItemType]
A list of VSTS models.
Name | Path | Type | Description |
---|---|---|---|
Value
|
value | array of WorkItemType |
The VSTS Models. |
WorkItemType
Work Item Type
Name | Path | Type | Description |
---|---|---|---|
Description
|
Description | string |
The description of the type. |
Name
|
Name | string |
The name of the type. |
XML Form
|
XmlForm | string |
An XML representation of the type. |
Fields
|
FieldInstances | array of WorkItemTypeFieldInstance |
A list of field instances associated with the type. |
icon Id
|
icon.id | string |
The identifier of the icon |
icon url
|
icon.url | string |
The REST URL of the resource |
States
|
states | array of WorkItemStateColor |
States of work item type |
WorkItemTypeFieldInstance
Work Item Type Field Instance
Name | Path | Type | Description |
---|---|---|---|
Always Required
|
AlwaysRequired | boolean |
Specifies whether the field instance is always required. |
Reference Name
|
ReferenceName | string |
The reference name of the field instance. |
Name
|
Name | string |
The name of the field instance. |
URL
|
Url | string |
A URL pointing to field instance details. |
VstsList[JObject]
A list of VSTS models.
Name | Path | Type | Description |
---|---|---|---|
Value
|
value | array of Object |
The VSTS Models |
VstsList[QueryHierarchyItem]
A list of VSTS models.
Name | Path | Type | Description |
---|---|---|---|
Value
|
value | array of QueryHierarchyItem |
The VSTS Models |
QueryHierarchyItem
Query Hierarchy Item
Name | Path | Type | Description |
---|---|---|---|
Children
|
Children | array of QueryHierarchyItem |
The list of children items associated with the query hierarchy item. |
Clauses
|
Clauses | WorkItemQueryClause |
Work Item Query Clause |
Columns
|
Columns | array of WorkItemFieldReference |
The list of work item field columns associated with the query hierarchy item. |
Filter Options
|
FilterOptions | string |
The filter options of the query hierarchy item. |
Has Children
|
HasChildren | boolean |
Specifies whether the query hierarchy item has children. |
Id
|
Id | string |
The unique identifer of the query hierarchy item. |
Is Deleted
|
IsDeleted | boolean |
Specifies whether the query hierarchy item is deleted. |
Is Folder
|
IsFolder | boolean |
Specifies whether the query hierarchy item is a folder. |
Is Invalid Syntax
|
IsInvalidSyntax | boolean |
Specifies whether the query hierarchy item has invalid syntax. |
Is Public
|
IsPublic | boolean |
Specifies whether the query hierarchy item is public. |
LinkClauses
|
LinkClauses | WorkItemQueryClause |
Work Item Query Clause |
Name
|
Name | string |
The name of the query hierarchy item. |
Path
|
Path | string |
The path of the query hierarchy item. |
Query Type
|
QueryType | string |
The query type of the query hierarchy item. |
Sort Columns
|
SortColumns | array of WorkItemQuerySortColumn |
The list of sort columns of the query hierarchy item. |
SourceClauses
|
SourceClauses | WorkItemQueryClause |
Work Item Query Clause |
TargetClauses
|
TargetClauses | WorkItemQueryClause |
Work Item Query Clause |
Wiql
|
Wiql | string |
The WIQL of the query hierarchy item. |
Links
|
_links | object |
The collection of links relevant to the query hierarchy item. |
URL
|
Url | string |
The full HTTP link to the query hierarchy item. |
WorkItemStateColor
Work Item State Color
Name | Path | Type | Description |
---|---|---|---|
category of state
|
category | string |
category of state |
Color value
|
color | string |
Color value |
state name
|
name | string |
Work item type state name |
WorkItemQueryClause
Work Item Query Clause
Name | Path | Type | Description |
---|---|---|---|
Clauses
|
Clauses | WorkItemQueryClause |
Work Item Query Clause |
Field
|
Field | WorkItemFieldReference |
Work Item Field Reference |
FieldValue
|
FieldValue | WorkItemFieldReference |
Work Item Field Reference |
Is Field Value
|
IsFieldValue | boolean |
Specifies whether the work item query clause is a field value. |
Logical Operator
|
LogicalOperator | string |
The logical operator of the work item query clause. |
Operator
|
Operator | WorkItemFieldOperation |
Work Item Field Operation |
Value
|
Value | string |
The value of the work item query clause. |
WorkItemFieldReference
Work Item Field Reference
Name | Path | Type | Description |
---|---|---|---|
Name
|
Name | string |
The name of the work item field reference. |
Reference Name
|
ReferenceName | string |
The reference name of the work item field reference. |
URL
|
Url | string |
The URL of the work item field reference. |
WorkItemQuerySortColumn
Work Item Query Sort Column
Name | Path | Type | Description |
---|---|---|---|
Descending
|
Descending | boolean |
Specifies whether the work item query sort column is descending. |
Field
|
Field | WorkItemFieldReference |
Work Item Field Reference |
WorkItemFieldOperation
Work Item Field Operation
Name | Path | Type | Description |
---|---|---|---|
Name
|
Name | string |
The name of the work item field operation. |
Reference Name
|
ReferenceName | string |
The reference name of the work item field operation. |
Pipeline
Name | Path | Type | Description |
---|---|---|---|
count
|
count | integer |
count |
value
|
value | array of object |
Array that has the list of all pipelines |
href
|
value._links.self.href | string |
href |
href
|
value._links.web.href | string |
href |
folder
|
value.folder | string |
folder |
id
|
value.id | integer |
id |
name
|
value.name | string |
name |
revision
|
value.revision | integer |
revision |
url
|
value.url | string |
url |
Run
Name | Path | Type | Description |
---|---|---|---|
count
|
count | integer |
count |
value
|
value | array of object |
Pipeline Run |
href
|
value._links.self.href | string | |
href
|
value._links.web.href | string | |
href
|
value._links.pipeline.web.href | string | |
href
|
value._links.pipeline.href | string | |
url
|
value.pipeline.url | string | |
id
|
value.pipeline.id | integer | |
revision
|
value.pipeline.revision | integer | |
name
|
value.pipeline.name | string | |
folder
|
value.pipeline.folder | string | |
state
|
value.state | RunState |
Run State |
createdDate
|
value.createdDate | string |
created date |
url
|
value.url | string |
URL to pipeline |
id
|
value.id | integer |
pipeline id |
name
|
value.name | string |
name |
result
|
value.result | RunResult |
Run Result |
finishedDate
|
value.finishedDate | string |
run finished date |