Glowb Dev Docs
SaaS API피드백 관리자 승인 (v4)

캠페인 게이트 on/off

관리자가 캠페인 단위로 검수의 검수 게이트를 스크립트/영상 라운드별로 켜고 끕니다.

캠페인 게이트 on/off

캠페인 단위로 검수의 검수(관리자 피드백 승인) 게이트를 켜고 끕니다. ON이면 기업 피드백이 관리자 승인을 거친 뒤에만 크리에이터에게 전달되고, OFF면 기존처럼 바로 전달됩니다.

ADMIN 권한 필요 (ROLE_ADMIN). 아니면 차단.

게이트는 라운드 타입별로 독립입니다

스크립트 라운드와 영상 라운드가 서로 다른 토글을 씁니다. 한쪽을 켜도 다른 쪽은 영향을 받지 않습니다.

type대상 라운드저장 컬럼
SCRIPT스크립트 라운드 (SCRIPT_VIDEO 제출물 포함)admin_feedback_approval_script_enabled
VIDEO영상 라운드 (VIDEO·CAPTION·HASHTAG)admin_feedback_approval_enabled

라운드 판정은 해당 검수 회차에 SCRIPT_VIDEO 제출물이 있는지로 갈립니다. 캡션·해시태그는 영상 라운드에 함께 들어가므로 VIDEO 토글을 따릅니다.

스크립트 게이트는 이중 게이팅입니다. 캠페인 토글이 ON이어도 전역 Flagsmith 플래그 script_admin_gate_enabled 가 OFF면 게이트가 걸리지 않고 자동 통과합니다. 토글을 켰는데 관리자 대기 목록에 안 뜬다면 이 전역 플래그부터 확인하세요. 영상 게이트에는 전역 플래그가 없습니다.

HTTP 요청

POST /ai/admin/feedback-approvals/campaign/{collabNo}
Authorization: Bearer {access_token}
Content-Type: application/json

Path Parameters

파라미터타입필수설명
collabNoint캠페인 번호

Request Body

{
  "enabled": true,
  "type": "SCRIPT"
}
필드타입필수설명
enabledboolean게이트 ON(true)/OFF(false). 누락/null이면 false로 처리
typestring아니오SCRIPT | VIDEO. 생략하면 VIDEO — 스크립트/영상 분리 이전 클라이언트 호환용

응답

성공 응답 (200)

data는 변경 후 게이트 값(boolean)입니다.

{ "status": 200, "code": null, "message": "처리 완료", "data": true }

에러 응답

상태 코드code상황
400INVALID_DATA캠페인을 찾을 수 없음
400INVALID_DATAtypeSCRIPT/VIDEO 가 아님

현재 상태 조회

두 게이트의 현재 값은 캠페인 상세 조회 응답의 adminFeedbackApprovalScriptEnabled(스크립트) / adminFeedbackApprovalEnabled(영상) 필드로 확인합니다.

On this page