SaaS API피드백 관리자 승인 (v4)
라운드 히스토리 (관리자)
관리자가 특정 검수 라운드의 기업↔관리자 협상 이력을 시간순으로 조회합니다. 모든 라운드에 접근 가능합니다.
라운드 히스토리 (관리자)
특정 검수 라운드의 기업↔관리자 협상 이력을 시간순으로 조회합니다. 관리자는 모든 라운드에 접근 가능합니다.
ADMIN 권한 필요 (ROLE_ADMIN). 아니면 차단.
HTTP 요청
GET /ai/admin/feedback-approvals/{reviewId}/history
Authorization: Bearer {access_token}Path Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
reviewId | long | 예 | 검수 라운드 ID |
응답
성공 응답 (200)
기업측 히스토리 조회와 동일한 응답 구조입니다.
{
"status": 200, "code": null, "message": "조회 성공",
"data": [
{ "actor": "BUSINESS", "action": "SUBMIT", "feedbackId": null, "reason": null, "createdBy": "qabrand", "createdAt": "2026-06-04T10:00:00" },
{ "actor": "ADMIN", "action": "APPROVE", "feedbackId": 5001, "reason": null, "createdBy": "glowb-admin", "createdAt": "2026-06-04T11:00:00" },
{ "actor": "ADMIN", "action": "REJECT", "feedbackId": 5002, "reason": null, "createdBy": "glowb-admin", "createdAt": "2026-06-04T11:00:05" },
{ "actor": "ADMIN", "action": "COMMENT", "feedbackId": null, "reason": "OO 피드백은 유료검수 내용이라 추가 크레딧이 부과됩니다 — Glow.B 코멘트", "createdBy": "glowb-admin", "createdAt": "2026-06-04T11:00:06" },
{ "actor": "BUSINESS", "action": "ACCEPT", "feedbackId": 5002, "reason": null, "createdBy": "qabrand", "createdAt": "2026-06-04T12:00:00" }
]
}응답 필드 설명 (data[])
| 필드 | 타입 | 설명 |
|---|---|---|
actor | string | 행위 주체: BUSINESS 또는 ADMIN |
action | string | 행위: SUBMIT/APPROVE/REJECT/ACCEPT/REVISE/COMMENT |
feedbackId | long | 대상 피드백 ID (라운드 단위 행위 시 null) |
reason | string | COMMENT 행위의 라운드 코멘트 본문, 또는 REVISE 수정 내용 등 (없으면 null) |
createdBy | string | 행위자 식별자 |
createdAt | string | 행위 일시 (ISO 8601) |
에러 응답
| 상태 코드 | code | 상황 |
|---|---|---|
400 | INVALID_DATA | 검수 라운드 없음 |