Pull Request Iteration Statuses

Pull request statuses can be posted on pull request iteration to indicate that status links particular iteration. Iteration statuses behave the same way as pull request statuses, but can expire on new source updates when StatusPolicy is properly configured.

Pull request statuses provide extensibility to the pull request experience. Third party services or users with read permission to the repository can create and get statuses associated with a pull request or an iteration via this REST API. An example of pull request status can be "CI Build Passed", "Integration tests pending", "Linting check succeeded". In order to update a status create a new status with the same genre and name values.

Operations

Create

Create a pull request status on the iteration. This operation will have the same result as Create status on pull request with specified iteration ID in the requ...

Delete

Delete pull request iteration status.

You can remove multiple statuses in one call by using Update operation.

Get

Get the specific pull request iteration status by ID. The status ID is unique within the pull request across all iterations.

List

Get all the statuses associated with a pull request iteration.

Update

Update pull request iteration statuses collection. The only supported operation type is remove.

This operation allows to delete multiple statuses in one call. The...