更新

リソースを更新する

リソースを更新するには、対応するIDと更新されたフィールドを持つリソースをコレクションにPOSTする必要があります URL。

リソースの更新が成功した場合、レスポンスにはリソース表現が含まれ、ステータスコード HTTP は200となります。

注: 結果の表示形式は および resultAppendURL resultFormat,resultInclude,resultExclude パラメータを使用して制御できます。
POST /api/v1/UserStories?resultFormat=json&resultInclude=[Id,Name,Project] HTTP/1.1
Content-Type: application/json
 
{"Id":379, "Name":"CRUD operations"}
HTTP/1.1 200 OK
Content-Length: 113
Content-Type: application/json; charset=utf-8
 
{
  "Id": 379,
  "Name": "CRUD operations",
  "Project": {
    "Id": 378,
    "Name": "Some Project"
  }
}

単一のPOSTリクエスト内でエンティティを一括更新する

REST APIへの単一のPOSTリクエスト内で、複数のTargetprocessエンティティを更新することが可能です。 たとえば、ID #12 と #13 の 2 つのユーザーストーリーを更新し、ステータスを完了 (Done ID#5 ) に設定します:
URL: /api/v1/userstories/bulk
Method: POST
Content-Type: application/json

[
	{
    "Id": 12,
		"EntityState":{"Id":5}
	},
	{
    "Id": 13,
		"EntityState":{"Id":5}
	}
]

アクションの割り当てと割り当て解除

エンティティへの新規割り当て(ユーザーやチームの割り当てなど)はPOSTリクエストで処理されます。 既存の割り当てが既に存在する場合、それらは上書きされず追加されます。 割り当てをAPI呼び出しに置き換えるには、まず既存のユーザーまたはチームの割り当てを解除する必要があります。 DELETE呼び出し内で作成されます。