transactions/<transaction-id> リソースに GET リクエストを送信します。
status キーには、次のいずれかの値が設定されます。
- New は、トランザクションは作成されたものの、処理はまだ開始されていないことを示します。
- Processing は、ドキュメントが現在処理中であることを示します。
- Processed は、処理が完了しており結果をダウンロードできる状態であることを示します。
- Failed は、処理が正常に完了しなかったことを示します。
- Canceled は、トランザクションがキャンセルされたことを示します。
transactions/<transaction-id>/files/<file-id>/download リソースに GET リクエストを送信し、トランザクション ID とドキュメントファイル ID を指定します。
ファイル ID は、トランザクションステータスレスポンスの
documents[].resultFiles[].fileId 値から取得します。各 resultFiles エントリには、fileId、fileName、type (Json や FieldsJson など) が含まれます。sourceFiles の ID は元のアップロード済みファイルを識別するものであり、別のエンドポイント (documents/<document-id>/sourceFiles/<file-id>/download) からダウンロードします。