メインコンテンツへスキップ
このガイドでは、REST API でファイル URL を使用して DocFlow に文書をアップロードする方法を説明します。 直接ファイルをアップロードする方法と比べて、URL アップロードはリモートファイルの処理やバッチ処理に適しています。
DocFlow はファイル URL による文書アップロードに対応しており、ローカルにファイルを保存する必要がありません。この方法は特に次の場面に適しています。
  • リモートサーバー上のファイルを処理する
  • 複数のファイル URL をバッチ処理する
  • ローカルストレージとネットワーク転送の負荷を減らす

01 単一ファイル URL アップロード

application/json 形式でファイル URL リストを送信します。

02 バッチ URL アップロード

1 回のリクエストで複数のファイル URL をアップロードできます。最大 10 ファイル まで対応します。

03 パラメータ説明

必須パラメータ

リクエストボディパラメータ

  • urls: ファイル URL リスト
    • 型: 文字列配列
    • 制限: 1 リクエストあたり最大 10 URL
    • 形式: http:// または https:// で始まる有効な URL
    • ファイルサイズ: 1 ファイルあたり最大 100MB

任意パラメータ

必要に応じて URL クエリパラメータに追加できます。
  • category: ファイルカテゴリ(例: invoice)
  • batch_number: バッチ番号。未指定の場合は自動生成されます
  • auto_verify_vat: 請求書検証を有効にするかどうか。デフォルトは false
  • split_flag: ファイル分割を実行するかどうか。デフォルトは false(ファイル分割 を参照)
  • crop_flag: 複数画像クロップを実行するかどうか。デフォルトは false(複数画像クロップ を参照)
  • target_process: 対象処理タイプ。classify または extract を指定できます

04 URL 要件

対応 URL 形式

  • http:// または https:// で始まる必要があります
  • URL は公開アクセス可能である必要があります(認証不要)
  • サーバーが HTTP GET リクエストに対応している必要があります

ファイル要件

  • ファイル形式: 対応ファイル形式 に記載されたすべての形式に対応
  • ファイルサイズ: 1 ファイルあたり 100MB 以下
  • ファイルページ数: 複数ページ文書は 1000 ページ以下

URL の例

05 レスポンス形式

URL アップロード成功後のレスポンス形式は、通常のファイルアップロードと同じです。

06 処理結果を確認

アップロード完了後、返された batch_number を使用して処理結果を確認します。