API の一覧

タスクの更新

タスク 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) だけです。
applyToOpenDescendantsboolean
true にすると、完了していないサブタスク (ステータス未設定を含む) も新しい statusId にします。statusId と一緒に送ります。省略すると false です。

レスポンス

  • 200Task updated
  • 400Invalid request payload or move state
  • 401Authentication is required
  • 404Task not found

Repsonaはクッキーを使ってサービスを提供しています。当社のウェブサイトにアクセスすることにより、Cookieポリシー に記載されているCookieの使用に同意するものとします。