Documentation Index
Fetch the complete documentation index at: https://developer.box.com/llms.txt
Use this file to discover all available pages before exploring further.
POST /2.0/docgen_batchesエンドポイントを使用すると、Box Doc Genテンプレートを入力データとして使用してドキュメントを生成できます。
前提条件
Box Doc Gen APIの使用を開始する前に、ガイドに記載されている手順に従って、PlatformアプリとBox Doc Genテンプレートを作成してください。リクエストの送信
ドキュメント (複数可) を生成するには、POST /2.0/docgen_batchesエンドポイントを使用します。
パラメータ
コールを実行するには、以下のパラメータを渡す必要があります。必須のパラメータは太字で示されています。| パラメータ | 説明 | 例 |
|---|---|---|
file.id | Box Doc Genテンプレートとして設定するファイルのID。 | 12345678 |
file.type | 指定した入力データの種類。値は常にfileになります。 | file |
file_version | テンプレートのファイルバージョン。 | 12345 |
input_source | 生成されるドキュメントの入力ソース。この値は、APIベースのすべてのドキュメント生成リクエストでapiにする必要があります。 | api |
output_type | 出力ファイルの種類。 | docx, pdf |
destination_folder.id | 生成されたドキュメントが保存されるフォルダのID。 | 12345678 |
destination_folder.type | 保存先の項目の種類。生成されたファイルはフォルダに保存されるため、値は常にfolderになります。 | file |
document_generation_data.generated_file_name | 生成されるファイルの名前。 | New_Template |
document_generation_data.user_input | ドキュメントの生成に使用するJSONデータ。 | {"id": 2, "name": "Ink Cartridge", "type": "non-fragile"} |
ユースケース
Box Doc GenテンプレートとJSONデータを準備できたら、Box Doc Gen APIにドキュメント生成のリクエストを行うことができます。 コールのサンプルは次のようになります。document_generation_data配列の各エントリは個別のドキュメント生成ジョブとして処理され、そのジョブは、Box Doc Genによってドキュメント生成キューに追加されます。
生成されたドキュメントは、指定したフォルダに保存されます。
