SaaS API콘텐츠 검수
POST /ai/influence/contents/{applicationId}/final-submission
최종 제작물 저장/제출
최종 제작물 저장/제출
업로드/정산 단계에서 최종 제작물을 저장하거나 제출합니다.
HTTP 요청
POST /ai/influence/contents/{applicationId}/final-submission?isSubmit=true
Authorization: Bearer {access_token}
Content-Type: application/jsonPath Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
applicationId | long | 예 | 신청 ID |
Query Parameters
| 파라미터 | 타입 | 필수 | 기본값 | 설명 |
|---|---|---|---|---|
isSubmit | boolean | 아니오 | true | true면 제출, false면 임시저장 |
Request Body
{
"uploadLink": "https://instagram.com/p/...",
"partnershipCode": "ABC123",
"files": [
{
"fileUrl": "https://s3.../video.mp4",
"fileName": "final_video.mp4",
"fileType": "VIDEO"
}
]
}파일 업로드는 별도 S3 업로드 API를 사용한 후 URL을 전달합니다.
임시저장 모드 (isSubmit=false)
- 제출 상태(
isSubmitted)가 변경되지 않고 내용만 저장됩니다. - 캠페인 단계도 변경되지 않습니다.
- 크리에이터가 나중에 다시 제출할 수 있도록 임시 저장하는 용도입니다.