SaaS APIProgress Table
PUT /ai/progress-table/collab/{collabNo}/hide-applicants
신청자 숨김 토글 (SELECTED/PROPOSAL 외 숨김)
신청자 숨김 토글
캠페인 대시보드에서 SELECTED/PROPOSAL 상태가 아닌 신청자를 숨기거나 해제합니다.
신사스(non-legacy) 캠페인에서만 사용 가능합니다. 레거시 캠페인에서 호출 시 에러가 반환됩니다.
숨김 조건
숨김은 수동 또는 자동으로 적용됩니다:
- 수동: 이 API를 통해 기업이 직접 숨기기/해제
- 자동 - 계약 완료: SELECTED 신청자 전원이 계약서 서명(SIGNED) 완료 시
- 자동 - 콘텐츠 제작: 캠페인 substep이 CONTENT_CREATION으로 전환 시
숨김 적용 시 기업 대시보드에서 SELECTED, PROPOSAL 상태의 신청자만 노출되며, 나머지(WAITING, RESERVED, REJECTED, ELIMINATED)는 미노출됩니다.
HTTP 요청
PUT /ai/progress-table/collab/{collabNo}/hide-applicants?hidden={true|false}
Authorization: Bearer {access_token}Path Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
collabNo | Long | 예 | 캠페인 번호 |
Query Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
hidden | boolean | 예 | true: 숨김 적용, false: 숨김 해제 |
응답
성공 응답 (200 OK) - 숨김 적용
{
"status": 200,
"code": null,
"message": "신청자 숨김이 적용되었습니다.",
"data": null
}성공 응답 (200 OK) - 숨김 해제
{
"status": 200,
"code": null,
"message": "신청자 숨김이 해제되었습니다.",
"data": null
}에러 응답
| 상태 코드 | 설명 |
|---|---|
400 | 레거시 캠페인에서 호출 시 |
401 | 인증 실패 |
403 | 캠페인 소유자가 아닌 경우 (관리자 제외) |