메인 콘텐츠로 건너뛰기
The ABBYY Vantage 플랫폼은 지능형 문서 처리를 애플리케이션에 통합할 수 있도록 두 가지 REST API를 제공합니다.

기본 URL

모든 API 요청은 Vantage 운영 서버로 전송됩니다.

인증

Vantage API는 인증을 위해 OAuth 2.0을 사용합니다. 모든 요청의 Authorization 헤더에는 액세스 토큰이 포함되어야 합니다:
Authorization: Bearer {your_access_token}
Vantage는 세 가지 인증 플로우를 지원합니다:
FlowBest For
Resource Owner Password Credentials서버 간 통합
Authorization Code Flow사용자 대상 앱
Client Credentials머신 간 통신
ABBYY Vantage에서 테넌트를 발급받으려면 Contact ABBYY 페이지를 통해 문의하세요. 테넌트 계정을 발급받으면 인증에 사용할 사용자 계정과 API 클라이언트를 생성할 수 있습니다.

Processing API

Processing API(/api/publicapi/v1/)를 사용하면 다음을 수행할 수 있습니다:
  • 트랜잭션 생성 — 특정 스킬을 사용해 문서를 제출하여 처리
  • 파일 관리 — 문서 이미지를 업로드, 편집 및 정리
  • 상태 추적 — 트랜잭션 진행 상황 모니터링 및 오류 처리
  • 결과 가져오기 — 추출된 데이터를 JSON 또는 XML 형식으로 다운로드
  • 카탈로그 관리 — 데이터 카탈로그 및 조회 테이블 작업

일반적인 워크플로

업로드, 처리, 결과 조회를 자동으로 수행하는 단일 요청으로 문서를 처리합니다.자세히 알아보기 →
문서 업로드, 처리, 결과 조회를 보다 세밀하게 제어하기 위해 별도의 API 호출을 사용합니다.자세히 알아보기 →
사람 검증이 필요한 문서를 처리할 수 있도록 워크플로에 수동 검토 단계를 통합합니다.자세히 알아보기 →

Reporting API

Reporting API(/api/reporting/v2/)는 다음에 액세스할 수 있도록 제공합니다:
  • 비즈니스 지표 — 트랜잭션 수량, 처리 시간, 처리량(throughput)
  • 품질 분석 — 추출 정확도 및 신뢰도 점수
  • field 수준 데이터 — 분석을 위한 상세 추출 결과
Reporting에 대해 더 알아보기 →

출력 형식

Vantage는 추출된 데이터를 구조화된 형식으로 반환합니다:

개발자 자료

요율 제한 및 모범 사례

  • 배치 작업 — 여러 레코드를 처리할 때는 배치 엔드포인트를 사용하세요(요청당 최대 5,000개의 카탈로그 레코드)
  • 폴링 — 트랜잭션 상태를 확인할 때는 적절한 간격(5~10초)을 두고 요청하세요
  • 오류 처리 — 일시적인 오류에 대해서는 지수 백오프를 사용하는 재시도 로직을 구현하세요

다음 단계

1

인증 설정

애플리케이션에 대해 OAuth 2.0을 구성하세요
2

첫 문서 처리하기

문서를 제출하려면 처리 가이드를 따르세요
3

API 둘러보기

전체 Processing APIReporting API 참조 문서를 살펴보세요