タスクの更新
タスク Markdown で表示
PATCH/api/task/{taskId}
タスクの名前・担当者・期日・ステータスなどを更新します。
パラメーター
taskIdintegerpath必須- タスクの ID です。
リクエストボディ
namestring- タスク名です (1 から 255 文字)。
parentIdinteger | null- 親タスクの ID です。
nullにすると最上位のタスクになります。 projectIdinteger- タスクが属するプロジェクトの ID です。
responsibleUserIdinteger | null- 担当者のユーザー ID です。
nullにすると担当者なしになります。 ballHoldingUserIdinteger | null- ボールを持っている人 (次に動く人) のユーザー ID です。
nullにすると誰も持っていない状態になります。 statusIdinteger | null- ステータスの ID です。タスクのプロジェクトのステータスを指定します。
nullにするとステータスなしになります。 milestoneIdinteger | null- マイルストーンの ID です。タスクのプロジェクトのマイルストーンを指定します。
nullにするとマイルストーンなしになります。 priorityinteger | null- 優先度です。
1が高、2が中、3が低です。nullにすると優先度なしになります。 descriptionstring | null- タスクの説明です (Markdown、20,000 文字まで)。
nullにすると空になります。 startDatenumber | null- 開始日です (Unix ミリ秒)。
nullにすると未設定になります。 dueDatenumber | null- 期日です (Unix ミリ秒)。
nullにすると未設定になります。 extraobject | null- 表示用の追加設定です。意味を持つのは
color(#8CC230のような色の文字列、またはnull) だけです。 applyToOpenDescendantsbooleantrueにすると、完了していないサブタスク (ステータス未設定を含む) も新しいstatusIdにします。statusIdと一緒に送ります。省略するとfalseです。
レスポンス
200Task updated400Invalid request payload or move state401Authentication is required404Task not found