Skip to content

プロジェクトコメント作成 Tier 4

POST/api/projects/:id/commentsCopied!

プロジェクトコメント、または既存プロジェクトコメントへの返信を作成します。

ts
const comment = await client.comments.createForProject("bdbff5de-96d7-468f-9db0-85fe28bd6b62", {
  content: "Project brief is ready for review.",
});
bash
youvico comment create \
  --project bdbff5de-96d7-468f-9db0-85fe28bd6b62 \
  --content "Project brief is ready for review."
bash
curl -X POST 'https://api.youvico.com/api/projects/bdbff5de-96d7-468f-9db0-85fe28bd6b62/comments' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{ "content": "Project brief is ready for review." }'
json
{
  "data": {
    "id": "2fb4e60b-0d9a-46f3-a4dc-cb9fe8ad9be6"
  }
}

リクエスト

パス

idstringrequired
プロジェクトID

ボディ

contentstring

Maximum 1000 characters

コメント本文
parentobject
親コメントオブジェクト
parent.idstringrequired
親コメントID

Example: 0efee6f8-5829-41c9-bb4d-90dd7e72cc58

attachmentsarray

1-10 items

コメントに紐づけるアップロード済みプロジェクトコメント添付ファイル
attachments[].idstringrequired
コメント添付ファイルID

Example: CA1234567890ABCD

INFO

content または attachments のいずれか1つ以上を指定する必要があります。

INFO

各添付ファイルIDは一意で、同じユーザーがこのプロジェクト向けに開始して完了し、まだ別のコメントに紐づけられていないアップロードを参照する必要があります。

WARNING

返信への返信は作成できません。parent.id はトップレベルのプロジェクトコメントを指す必要があります。

レスポンス

201 Created を返します。

dataobject
作成されたコメント
data.idstring
作成されたコメントのID

Example: 2fb4e60b-0d9a-46f3-a4dc-cb9fe8ad9be6