SaaS API기업 서비스 이용 계약서
GET /ai/admin/business-contracts/pending
관리자 — 검수 대기 중인 기업 계약서 목록 (전체 기업, 최신순)
검수 대기 계약서 목록 (관리자)
기업이 sign(인감 업로드)을 완료했지만 아직 어드민이 검수하지 않은 계약서를 일괄 조회합니다. 어드민 검수 화면의 작업 큐로 사용됩니다.
조건: TB_BUSINESS_CONTRACT.status = SIGNED AND approval_status = PENDING_APPROVAL
정렬: created_at DESC (최신순)
| 항목 | 값 |
|---|---|
| 메서드 | GET |
| 경로 | /ai/admin/business-contracts/pending |
| 인증 | 관리자 |
요청
쿼리/Path 파라미터 없음.
GET /ai/admin/business-contracts/pending HTTP/1.1
Host: api.glowb.com응답 (200 OK)
{
"status": 200,
"code": null,
"message": "검수 대기 계약서 목록 조회 완료",
"data": [
{
"id": 4231,
"businessId": "biz_user_001",
"contractBusinessName": "ABC주식회사",
"contractLicense": "123-45-67890",
"contractRepresentative": "홍길동",
"stampImageUrl": "https://glowb-input.s3.ap-southeast-1.amazonaws.com/contract/business/stamp/...",
"finalPdfUrl": "https://glowb-input.s3.ap-southeast-1.amazonaws.com/contract/business/pdf/...",
"signedAt": "2026-05-11T18:06:00",
"createdAt": "2026-05-11T17:55:00"
}
]
}응답 필드는 BusinessContractMypageResponseDto 기준입니다. 각 행에 finalPdfUrl이 포함되어 어드민이 PDF를 즉시 열어볼 수 있습니다.
후속 액션
각 항목에 대해 어드민은 다음 둘 중 하나를 호출합니다.
- 승인:
PATCH /ai/admin/business-contracts/{businessId}/review?adminId=...&decision=APPROVED - 거절:
PATCH /ai/admin/business-contracts/{businessId}/review?adminId=...&decision=REJECTED&reason=...
자세한 내용은 PATCH /review를 참고하세요.