プロジェクトの更新
プロジェクト Markdown で表示
PATCH/api/project/{projectId}
プロジェクトの名前・目的・公開設定・休日の設定を更新します。管理者で、かつプロジェクトのメンバーである場合だけ使えます。
パラメーター
projectIdintegerpath必須- プロジェクトの ID です。
リクエストボディ
namestring- プロジェクトのキーです。英数字と
_-.で 3〜30 文字、スペース内で重複できません。 fullNamestring- プロジェクトの表示名です (255 文字まで)。
purposestring- プロジェクトの目的・説明です (10,000 文字まで)。
isPublicboolean- ログインしていない人でも、公開 URL からタスクの一覧を見られるようにするかどうかです。メンバーの名前とアイコンも公開されます。
holidaysobject[]- プロジェクト独自の休日です (366 件まで)。いまの一覧を置き換えます。
regularHolidaysinteger[]- 毎週休みにする曜日です (0 が日曜、6 が土曜)。いまの設定を置き換えます。新しいプロジェクトは
[0, 6]です。 avatarUrlnullnullを渡すとプロジェクトのアイコンを外します。backgroundUrlnullnullを渡すとプロジェクトの背景画像を外します。productImageUrlnullnullを渡すとプロジェクトのプロダクト画像を外します。
レスポンス
200Updated project detail400Validation error or project name already exists401Authentication is required403Admin only404Project not found