Box Developerドキュメント
最新バージョン

Box Doc Genテンプレートを作成

post
https://api.box.com/2.0
/docgen_templates

ファイルをBox Doc Genテンプレートとして設定します。

リクエスト

bearer [ACCESS_TOKEN]
application/json

リクエストヘッダー

stringヘッダー内必須

Version header

次の値に固定: 2025.0

リクエスト本文

object本文内

ドキュメントを生成するためのBox Doc Genテンプレートとしてファイルを設定します。

string本文内必須
"42037322"

オブジェクトのID

string本文内必須
"file"

file

次の値に固定: file

レスポンス

現在Box Doc Genテンプレートとして設定されているファイル。

クライアントエラーが原因で、サーバーはリクエストを処理できないか、処理しません。

クライアントには、リクエストされたコンテンツまたはリソースへのアクセス権限がありません。

ユーザーが一定時間内に送信したリクエストが多すぎます。

サーバーで予期しない状況が発生しました。

post
Box Doc Genテンプレートを作成
このドキュメント内で一部のAPIを試せるようになりました。
ログイン

リクエストの例

cURL
curl -L 'https://api.box.com/2.0/docgen_templates' \
     -H 'box-version: 2025.0' \
     -H 'Authorization: Bearer <ACCESS_TOKEN>' \
     -H 'Content-Type: application/json' \
     -D '{
        "file": {
            "id": "12345678",
            "type": "file"
        }
}'
TypeScript Gen
await client.docgenTemplate.createDocgenTemplateV2025R0({
  file: new FileReferenceV2025R0({ id: file.id }),
} satisfies DocGenTemplateCreateRequestV2025R0);
Python Gen
client.docgen_template.create_docgen_template_v2025_r0(FileReferenceV2025R0(id=file.id))
.NET Gen
await client.DocgenTemplate.CreateDocgenTemplateV2025R0Async(requestBody: new DocGenTemplateCreateRequestV2025R0(file: new FileReferenceV2025R0(id: file.Id)));

レスポンスの例

{
  "file": {
    "id": "42037322",
    "type": "file"
  }
}