SaaS API콘텐츠 검수
PUT /ai/influence/contents/{itemId}
제출물 수정
제출물 수정
기존 제출물을 수정합니다.
HTTP 요청
PUT /ai/influence/contents/{itemId}
Authorization: Bearer {access_token}
Content-Type: application/jsonPath Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
itemId | long | 예 | 제출물 ID |
Request Body
{
"editorState": {...},
"isSubmit": true
}Request Body 스키마
| 필드명 | 타입 | 필수 | 설명 |
|---|---|---|---|
editorState | object | 아니오 | Lexical 에디터 상태 JSON (본문) |
filePath | string | 아니오 | 파일 URL (VIDEO, PHOTO) |
comment | string | 아니오 | 크리에이터 코멘트 (Lexical 에디터 JSON 문자열, 전 타입 공통). null이면 변경 없음, 빈 문자열이면 삭제 |
isSubmit | boolean | 예 | true면 제출, false면 임시저장 |
제출본을 다시 저장할 때
- 임시저장(
isSubmit=false): 처음 고칠 때만 직전 제출본을 현재 버전 번호로 스냅샷 저장합니다.isSubmitted·currentVersion은 바꾸지 않습니다(승인 완료 라운드 제외). - 재제출(
isSubmit=true): 스냅샷이 없으면 저장하고 버전을 1 올립니다. 코멘트를 보내지 않았고 이번 차수에 임시저장한 적이 없으면 이전 차수 코멘트는 비워집니다.