Admin API선정의 선정 게이트
PATCH /ai/admin/campaigns/{collabNo}/selection-gate
캠페인별 선정의 선정 게이트 on/off 토글
게이트 on/off 토글
캠페인의 "선정의 선정 게이트"(관리자 승인 게이트)를 켜거나 끕니다.
게이트를 켜면(enabled: true) 착수금(적자보호) 정책이 자동으로 OFF됩니다.
두 정책은 상호배타적으로 운영되며, 게이트 ON은 곧 "기업 제안 → 관리자 승인 후 확정" 플로우로 전환한다는 뜻입니다.
HTTP 요청
PATCH /ai/admin/campaigns/{collabNo}/selection-gate
Authorization: Bearer {access_token}
Content-Type: application/jsonPath Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
collabNo | Integer | 예 | 캠페인 번호 |
Request Body
{
"enabled": true
}| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
enabled | Boolean | 예 | 게이트 활성화 여부. true=ON(관리자 승인 필요), false=OFF(기업 제안이 즉시 선정) |
처리 내용
enabled=true: 해당 캠페인의 착수금(적자보호) 정책을 자동으로false로 전환enabled=false: 착수금 정책은 건드리지 않음 (별도로 관리)- 토글 요청자의 관리자 계정으로 로그 기록
응답
성공 응답 (200 OK)
{
"status": 200,
"code": null,
"message": "게이트가 활성화되었습니다.",
"data": null
}message는 요청한 enabled 값에 따라 "게이트가 활성화되었습니다." 또는 "게이트가 비활성화되었습니다."로 내려갑니다.
에러 응답
HTTP 상태는 항상 200이며, 아래 코드는 응답 본문의 status 값입니다.
본문 status | code | 설명 |
|---|---|---|
404 | INVALID_COLLAB | 존재하지 않는 캠페인 번호 |
401 | - | 인증 실패 |
403 | - | ADMIN 권한 필요 |