Endpoint
요청
쿼리 파라미터
| 파라미터 | 타입 | 필수 | 기본값 | 설명 |
|---|---|---|---|---|
status | string | 분석 상태로 필터링: pending, processing, completed, failed | ||
sort | string | createdAt | 정렬 기준 필드: createdAt, completedAt, requestedAt | |
order | string | desc | 정렬 순서: asc, desc | |
cursor | string | 이전 응답에서 반환된 페이지네이션 커서 | ||
limit | number | 20 | 페이지당 결과 수 (최대 50) |
응답 (200 OK)
응답 필드
현재 응답 페이지의 총 아이템 수
다음 페이지를 위한 커서입니다. 다음 요청 시
cursor 쿼리 파라미터로 전달하세요. 더 이상 결과가 없으면 null입니다.분석 요약 객체 배열
아이템 필드
분석 고유 ID (
analysis_ 접두사)이 분석이 속한 프로필 ID
대상 폴더 ID (전체 프로필 분석 시
null)사용된 엔진 ID (기본 엔진 사용 시
null)분석 상태:
pending / processing / completed / failed최종 검증 상태:
pending_review / approved / rejected위험도 평가 요약
위험 등급:
low / medium / high위험 점수 (0–100, 높을수록 위험)
처리 소요 시간 (밀리초)
에러 메시지 (정상 완료 시
null)분석 요청 시각 (ISO 8601)
분석 완료 시각 (ISO 8601, 미완료 시
null)레코드 생성 시각 (ISO 8601)
페이지네이션
이 엔드포인트는 커서 기반 페이지네이션을 사용합니다. 모든 결과를 조회하려면 다음과 같이 합니다:cursor파라미터 없이 첫 번째 요청을 보냅니다.- 응답에
null이 아닌nextCursor가 포함된 경우, 다음 요청의cursor쿼리 파라미터로 전달합니다. nextCursor가null이 될 때까지 반복합니다.
목록 엔드포인트는 요약 객체를 반환합니다. 추출 데이터, 검증 결과, 감사 로그를 포함한 전체 분석 상세 정보를 조회하려면 GET /analyses/:analysisId를 사용하세요.
에러 코드
| Status | Code | 설명 |
|---|---|---|
| 404 | PROFILE_NOT_FOUND | 지정된 프로필을 찾을 수 없습니다 |