Admin API선정의 선정 게이트
POST /ai/admin/selection-gate/approve
보류 중인 제안을 건별 선정 승인
선정 승인 (건별)
승인 대기 목록에 있는 보류 중인 제안을 실제 선정(PROPOSAL) 상태로 확정합니다. 확정과 동시에 계약발송·알림톡 발화 등 후속 처리가 함께 실행됩니다.
이미 보류 상태가 아닌 applicationId는 조용히 건너뜁니다(에러로 응답하지 않음). 존재하지 않는 applicationId도 마찬가지입니다.
HTTP 요청
POST /ai/admin/selection-gate/approve
Authorization: Bearer {access_token}
Content-Type: application/jsonRequest Body
{
"applicationIds": [101, 102]
}| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
applicationIds | Long[] | 예 | 승인할 신청 ID 목록 |
처리 내용
- 신청의
selectionStatus를PROPOSAL로 실제 전환 (보류 중에는 임시 컬럼만PROPOSAL, 확정 신호가 아니었음) - 계약발송, 알림톡 등 선정 확정 시 발화되는 부작용(side effect) 실행
- 승인 요청자의 관리자 계정으로 로그 기록
응답
성공 응답 (200 OK)
{
"status": 200,
"code": null,
"message": "선정 승인 완료",
"data": null
}에러 응답
| 상태 코드 | 설명 |
|---|---|
401 | 인증 실패 |
403 | ADMIN 권한 필요 |