Admin APIAdmin Campaign API
PATCH /ai/admin/campaigns/{campaignNo}/guideline-edit-recruit
모집 단계 가이드라인 수정 허용 토글
모집 단계 가이드라인 수정 허용 토글
캠페인이 모집 단계(CREATOR_RECRUIT, CREATOR_MATCHING)일 때, 광고주가 콘텐츠 가이드라인을 수정할 수 있도록 허용/차단합니다.
기본값은 차단입니다. 모집 단계에서는 일정 재산정·기존 지원자 불일치를 막기 위해 광고주 수정이 잠겨 있으며, 운영자가 이 API로 허용을 켠 캠페인에 한해서만 수정이 열립니다.
모집 시작 전(CAMPAIGN_REVIEW/CAMPAIGN_PAYMENT/CAMPAIGN_GUIDELINE) 단계는 이 플래그와 무관하게 항상 수정 가능하며, 콘텐츠 제작(CONTENT_CREATION) 이후 단계는 플래그를 켜도 수정할 수 없습니다.
HTTP 요청
PATCH /ai/admin/campaigns/{campaignNo}/guideline-edit-recruit?allow={true|false}
Authorization: Bearer {access_token}Path Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
campaignNo | Long | 예 | 캠페인 번호 |
Query Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
allow | boolean | 예 | true: 모집 단계 수정 허용, false: 차단 |
동작
- 허용 플래그는 해당 캠페인의 가이드라인 문서(MongoDB) 에 저장됩니다. 별도 DB 스키마 변경(DDL)은 없습니다.
- 1회용(소진형)입니다. 운영자가 허용을 켠 뒤 광고주가 가이드라인을 한 번 (완성)저장하면 플래그가 자동으로 꺼집니다. 광고주가 다시 수정하려면 운영자가 재허용해야 합니다.
- 작성 중 임시저장(
isModify=true) 은 소진하지 않습니다. 완성본 저장 시에만 소진됩니다.
- 작성 중 임시저장(
- 캠페인이 모집 단계를 벗어나면(
CONTENT_CREATION+) 플래그값과 무관하게 수정이 차단됩니다. - 가이드라인 문서가 아직 없으면
404 GUIDELINE_NOT_FOUND를 반환합니다. 먼저 가이드라인을 생성해야 합니다.
응답
성공 응답 (200 OK)
{
"status": 200,
"code": null,
"message": "모집 단계 가이드라인 수정 허용 설정이 변경되었습니다.",
"data": null
}에러 응답
| 상태 코드 | 코드 | 설명 |
|---|---|---|
404 | INVALID_COLLAB | 캠페인을 찾을 수 없음 |
404 | GUIDELINE_NOT_FOUND | 가이드라인이 아직 생성되지 않음 (먼저 가이드라인 생성 필요) |