日本語
Appearance
プロジェクトコメント添付ファイルのアップロードを作成し、presigned upload URL を返します。パートは100 MB単位で生成され、添付ファイルの最大サイズは1 GBです。
コメントに紐づけられていないアップロードは、作成から24時間後に自動クリーンアップの対象になります。
通常のコメント添付ファイルアップロードでは、このエンドポイントを直接呼び出す代わりにSDKの commentAttachments.uploadForProject ヘルパーを使用します。コメント添付ファイルをアップロードするを参照してください。
commentAttachments.uploadForProject
CLIから直接呼び出せないエンドポイント
CLIはコメント添付ファイルアップロードコマンドを直接提供していません。SDKヘルパーを使うか、HTTPエンドポイントを直接呼び出してください。
const upload = await client.commentAttachments.startForProject("bdbff5de-96d7-468f-9db0-85fe28bd6b62", { name: "review-note.pdf", size: 1250000, });
curl -X POST 'https://api.youvico.com/api/projects/bdbff5de-96d7-468f-9db0-85fe28bd6b62/comment-attachments/upload.multipart' \ -H 'Authorization: Bearer YOUR_API_KEY' \ -H 'Content-Type: application/json' \ -d '{ "name": "review-note.pdf", "size": 1250000 }'
{ "data": { "id": "CA1234567890ABCD", "parts": [ { "partNumber": 1, "url": "https://example.com/upload/1" } ] } }
id
string
name
1-255 characters
size
number
1-1000000000
201 Created を返します。
201 Created
data
object
data.id
Example: CA1234567890ABCD
CA1234567890ABCD
data.parts
array
data.parts[].partNumber
Example: 1
1
data.parts[].url
Example: https://example.com/upload/1
https://example.com/upload/1
プロジェクトコメント添付ファイルアップロード開始 Tier 3
プロジェクトコメント添付ファイルのアップロードを作成し、presigned upload URL を返します。パートは100 MB単位で生成され、添付ファイルの最大サイズは1 GBです。
コメントに紐づけられていないアップロードは、作成から24時間後に自動クリーンアップの対象になります。
通常のコメント添付ファイルアップロードでは、このエンドポイントを直接呼び出す代わりにSDKの
commentAttachments.uploadForProjectヘルパーを使用します。コメント添付ファイルをアップロードするを参照してください。CLIから直接呼び出せないエンドポイント
CLIはコメント添付ファイルアップロードコマンドを直接提供していません。SDKヘルパーを使うか、HTTPエンドポイントを直接呼び出してください。
例
リクエスト
パス
idstringrequiredボディ
namestringrequired1-255 characters
sizenumberrequired1-1000000000
レスポンス
201 Createdを返します。dataobjectdata.idstringExample:
CA1234567890ABCDdata.partsarraydata.parts[].partNumbernumberExample:
1data.parts[].urlstringExample:
https://example.com/upload/1