Pull Request Statuses - Update
pull request statuses コレクションを更新します。 サポートされている操作の種類は のみです remove
。
この操作により、1 回の呼び出しで複数の状態を削除できます。
操作のパスは、 remove
pull request 状態の ID を参照する必要があります。
たとえば path="/1"
、ID 1 の pull request 状態を参照します。
PATCH https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/pullRequests/{pullRequestId}/statuses?api-version=4.1-preview.1
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
organization
|
path | True |
string |
Azure DevOps 組織の名前です。 |
pull
|
path | True |
integer int32 |
pull request の ID。 |
repository
|
path | True |
string |
pull request のターゲット ブランチのリポジトリ ID。 |
project
|
path |
string |
プロジェクト ID またはプロジェクト名 |
|
api-version
|
query | True |
string |
使う API のバージョン。 このバージョンの API を使用するには、これを '4.1-preview.1' に設定する必要があります。 |
要求本文
Media Types: "application/json-patch+json"
名前 | 型 | 説明 |
---|---|---|
from |
string |
移動/コピー操作のコピー元のパス。 |
op |
パッチ操作 |
|
path |
string |
操作のパス |
value |
object |
操作の値。 これはプリミティブまたは JToken です。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
成功した操作 |
セキュリティ
oauth2
Type:
oauth2
Flow:
accessCode
Authorization URL:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL:
https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer
Scopes
名前 | 説明 |
---|---|
vso.code_write | ソース コードの読み取り、更新、削除、コミット、変更セット、ブランチ、およびその他のバージョン管理成果物に関するメタデータへのアクセスを許可します。 また、pull request とコード レビューを作成および管理したり、サービス フックを介してバージョン管理イベントに関する通知を受信したりすることもできます。 |
vso.code_status | コミットとプル要求の状態を読み取りおよび書き込む機能を付与します。 |
例
Sample Request
PATCH https://dev.azure.com/fabrikam/_apis/git/repositories/{repositoryId}/pullRequests/{pullRequestId}/statuses?api-version=4.1-preview.1
[
{
"op": "remove",
"path": "/1",
"from": null,
"value": null
},
{
"op": "remove",
"path": "/2",
"from": null,
"value": null
}
]
Sample Response
定義
名前 | 説明 |
---|---|
Json |
JSON パッチ操作の JSON モデル |
Operation |
パッチ操作 |
JsonPatchDocument
JSON パッチ操作の JSON モデル
名前 | 型 | 説明 |
---|---|---|
from |
string |
移動/コピー操作のコピー元のパス。 |
op |
パッチ操作 |
|
path |
string |
操作のパス |
value |
object |
操作の値。 これはプリミティブまたは JToken です。 |
Operation
パッチ操作
名前 | 型 | 説明 |
---|---|---|
add |
string |
|
copy |
string |
|
move |
string |
|
remove |
string |
|
replace |
string |
|
test |
string |