メインコンテンツへスキップ
Docflow はデフォルトで「解析→分類→抽出」の完全なワークフローを実行します。
分類結果だけが必要な場合は、アップロード API に target_process=classify パラメータを追加します。分類完了後にワークフローを終了し、抽出処理をスキップできます。

分類のみのファイルアップロード

curl -X POST \
  -H "x-ti-app-id: <your-app-id>" \
  -H "x-ti-secret-code: <your-secret-code>" \
  -F "file=@/path/to/your/file.pdf" \
  "https://docflow.textin.ai/api/app-api/sip/platform/v2/file/upload?workspace_id=<your-workspace-id>&target_process=classify"

分類結果の確認

file/fetch API を使用して分類結果を確認します。
curl \
  -H "x-ti-app-id: <your-app-id>" \
  -H "x-ti-secret-code: <your-secret-code>" \
  "https://docflow.textin.ai/api/app-api/sip/platform/v2/file/fetch?workspace_id=<your-workspace-id>&file_id=<your-file-id>"

分類のみの recognition_status ステータス説明

target_process=classify を使用して分類のみを行う場合、recognition_status フィールドは次のようにステータスが遷移します。

ステータス値の説明

  • 0 - 認識待ち:ファイルがアップロードされたばかりで、処理を待機中
  • 3 - 分類中:分類処理を実行中
  • 10 - 分類完了:分類のみワークフローの最終状態。分類が完了し、抽出は実行されないことを示します
  • 2 - 分類失敗:分類処理中にエラーが発生

完全ワークフローとの違い

完全ワークフロー(デフォルト) のステータス遷移:
  • 0341(認識待ち → 分類中 → 抽出中 → 認識成功)
分類のみワークフロー のステータス遷移:
  • 0310(認識待ち → 分類中 → 分類完了)

返却例

{
  "code": 200,
  "result": {
    "files": [
      {
        "id": "202412190001",
        "name": "invoice.pdf",
        "category": "invoice",
        "recognition_status": 10,
        "data": null
      }
    ]
  }
}