メインコンテンツへスキップ
ABBYY Vantage プラットフォームは、インテリジェントな文書処理をアプリケーションに統合するために 2 つの REST API を提供しています。

ベース URL

すべての API リクエストは、Vantage の本番環境サーバーに送信されます。

認証

Vantage API では認証に OAuth 2.0 を使用します。すべてのリクエストには、Authorization ヘッダーにアクセストークンを含める必要があります。
Vantage では、次の 3 つの認証フローをサポートしています。
ABBYY Vantage のテナント発行を依頼するには、ABBYY に連絡してください。テナントアカウントを取得したら、認証用のユーザーアカウントと API クライアントを作成できます。

Processing API

Processing API (/api/publicapi/v1/) を使用すると、次のことができます:
  • トランザクションの作成 — 特定の Skill を使用してドキュメントを処理用に送信する
  • ファイルの管理 — ドキュメント画像のアップロード、編集、整理を行う
  • ステータスの追跡 — トランザクションの進行状況を監視し、エラーを処理する
  • 結果の取得 — 抽出されたデータを JSON または XML 形式でダウンロードする
  • カタログの管理 — データ カタログおよびルックアップ テーブルを管理する

一般的なワークフロー

Reporting API

Reporting API (/api/reporting/v2/) では、次の情報にアクセスできます。
  • ビジネス指標 — トランザクション数、処理時間、スループット
  • 品質分析 — 抽出精度と信頼度スコア
  • field レベルのデータ — 分析用の詳細な抽出結果
Reporting の詳細 →

出力形式

Vantage は抽出されたデータを構造化された形式で返します。
  • JSON 出力 — 抽出結果の詳細と信頼度スコアをすべて含む階層構造データ
  • XML 出力 — XML 連携を必要とするシステム向けの構造化マークアップ形式

開発者向けリソース

レート制限とベストプラクティス

  • バッチ処理 — 複数レコードを処理する場合は、バッチエンドポイントを使用します (1 リクエストあたり最大 5,000 件のカタログレコード)
  • ポーリング — トランザクションのステータスを確認する際は、適切な間隔 (5~10 秒) でポーリングします
  • エラー処理 — 一時的なエラーに対しては、指数バックオフを伴うリトライロジックを実装します

次のステップ

1

認証を設定する

アプリケーション向けに OAuth 2.0 を構成します
2

最初のドキュメントを処理する

処理ガイド に従ってドキュメントを送信します
3

API を確認する

Processing APIReporting API の完全なリファレンスを参照します