본문으로 건너뛰기

결과 구조 이해

추출 완료 후 반환되는 JSON 응답의 각 필드를 설명합니다.


응답 예시

{
"documentId": 664,
"taskId": "1fb48150-4805-4576-a825-61dde155caab",
"totalPages": 1,
"metadata": {
"createdDateTime": "2026-02-12T06:27:38.168991+00:00",
"apiVersion": "v1.14.0"
},
"pages": [
{
"pageIdx": 1,
"details": {
"docTitle": {
"text": "재직증명서",
"bbox": [0.364, 0.092, 0.652, 0.123]
},
"personalInfo": {
"name": {
"text": "남동기",
"bbox": [0.335, 0.233, 0.428, 0.246]
},
"address": {
"text": "전라남도 나주시 금천면 유전길 141-11",
"bbox": [0.268, 0.272, 0.629, 0.287]
}
},
"employmentInfo": {
"department": {
"text": "공사부",
"bbox": [0.331, 0.366, 0.433, 0.380]
},
"period": {
"text": "2022년 02월 01일 ~ 현재",
"bbox": [0.451, 0.406, 0.715, 0.420]
}
}
}
}
]
}

최상위 필드

필드타입설명
documentIdnumber문서 고유 ID
taskIdstring추출 작업 고유 ID
totalPagesnumber문서 총 페이지 수
metadataobject작업 메타데이터
pagesarray페이지별 추출 결과 배열

metadata

필드타입설명
createdDateTimestring작업 생성 시각 (ISO 8601)
apiVersionstring사용된 API 버전

pages 배열

필드타입설명
pageIdxnumber페이지 번호 (1부터 시작)
detailsobject추출된 항목의 Key-Value 결과

details 구조

details 하위에는 스키마에서 정의한 키가 위치합니다. 각 키의 값은 아래 필드를 포함합니다.

필드타입설명
textstring추출된 텍스트 값
bboxarray문서 내 위치 좌표 ([x1, y1, x2, y2], 0~1 정규화 값)

중첩된 객체 구조는 스키마 정의에 따라 달라집니다. 예시의 personalInfoemploymentInfo는 스키마에서 그룹으로 정의한 경우입니다.