SaaS APIAI 검수 (셀프 요청)
POST /ai/influence/contents/ai-review/request/more/{applicationId}
AI 검수 추가 횟수 요청 (소진 시 관리자에게 요청)
AI 검수 추가 횟수 요청
기본 제공 횟수(타입별 5회)를 모두 소진한 크리에이터가 관리자에게 추가 횟수를 요청합니다. 이 API는 횟수를 직접 늘리지 않고, 요청 상태(pending)만 기록하고 관리자에게 Slack 알림을 발송합니다. 실제 추가 부여는 관리자가 횟수 추가 부여 API로 수행합니다.
요청 → 승인 2단계. 크리에이터의 이 요청은 곧바로 횟수를 늘리지 않습니다. 관리자가 확인 후 1회씩 부여하며, 부여되면 요청 상태(moreRequested)는 해제됩니다.
소진 상태에서만 요청 가능. 해당 타입의 횟수가 남아 있으면(usedCount < maxCount) 요청이 거부됩니다. 또한 본인 신청 건만 요청할 수 있습니다(소유권 검증).
HTTP 요청
POST /ai/influence/contents/ai-review/request/more/{applicationId}
Authorization: Bearer {access_token}Path Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
applicationId | long | 예 | 신청 ID |
Query Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
contentType | string | 예 | 추가 요청할 검수 타입 (SCRIPT 또는 VIDEO) |
응답
성공 응답 (200 OK)
{
"status": 200,
"code": null,
"message": "추가 검수 횟수를 요청했습니다.",
"data": {
"accepted": true,
"contentType": "SCRIPT",
"usedCount": 5,
"maxCount": 5,
"remaining": 0
}
}응답 필드 (data)
| 필드 | 타입 | 설명 |
|---|---|---|
accepted | boolean | 요청 접수 여부 |
contentType | string | 요청한 타입 (SCRIPT / VIDEO) |
usedCount | int | 사용한 횟수 |
maxCount | int | 현재 최대 횟수 (요청 시점엔 아직 증가 없음) |
remaining | int | 남은 횟수 (요청 시점엔 0) |
요청이 접수되면 해당 quota에 요청 시각이 기록되어, 관리자 조회 시 moreRequested: true로 노출됩니다. 관리자가 추가 부여하면 다시 false로 돌아갑니다.
에러 응답
| 상태 코드 | 설명 |
|---|---|
403 | 본인 신청 건이 아님 (소유권 검증 실패) |
404 | 신청 정보 없음 / 아직 남은 횟수가 있어 추가 요청 불가 |
404 | 유효하지 않은 contentType (SCRIPT / VIDEO 아님) |