SaaS API기업용 콘텐츠 검수
POST /ai/business/contents/upload-date
업로드일 선택
업로드일 선택
최종 업로드 일정을 선택합니다.
HTTP 요청
POST /ai/business/contents/upload-date
Authorization: Bearer {access_token}
Content-Type: application/jsonRequest Body
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
applicationId | long | 예 | 신청 ID (finalSubmissionId가 없는 경우) |
finalSubmissionId | long | 아니오 | 최종 제출물 ID |
uploadDateType | string | 예 | OPTIMAL, CANDIDATE, ASAP |
uploadDate | datetime | 아니오 | 업로드 예정일 (모든 타입에서 전달 가능) |
candidateDates | array<datetime> | 조건부 | 후보 날짜 목록 (CANDIDATE 필수, ASAP 선택) |
uploadDateType 옵션
| 타입 | 설명 | uploadDate 기본값 | candidateDates |
|---|---|---|---|
OPTIMAL | 계정 별 최적 날짜에 게시 | 요청값 또는 now+3일 | 사용 안 함 |
CANDIDATE | 기업이 후보 지정 (관리자에게 이메일 전송) | 요청값 (선택) | 필수 |
ASAP | 가능한 빨리 업로드 | 요청값 또는 now | 선택 |
요청 예시
OPTIMAL
{
"applicationId": 123,
"uploadDateType": "OPTIMAL",
"uploadDate": "2024-02-01T14:00:00"
}CANDIDATE
{
"applicationId": 123,
"uploadDateType": "CANDIDATE",
"uploadDate": "2024-02-01T14:00:00",
"candidateDates": ["2024-02-01T14:00:00", "2024-02-03T18:00:00", "2024-02-05T20:00:00"]
}ASAP
{
"applicationId": 123,
"uploadDateType": "ASAP",
"uploadDate": "2024-01-25T10:00:00",
"candidateDates": ["2024-01-25T10:00:00", "2024-01-26T14:00:00"]
}응답
성공 응답 (200 OK)
{
"status": 200,
"code": null,
"message": "업로드 예정일이 설정되었습니다: 2024-02-01 14:00",
"data": {
"finalSubmissionId": 1,
"applicationId": 123,
"uploadDateType": "OPTIMAL",
"uploadDate": "2024-02-01T14:00:00",
"message": "업로드 예정일이 설정되었습니다: 2024-02-01 14:00"
}
}