Admin APIAdmin Campaign API
POST /ai/admin/campaigns/final-submission/{applicationId}/explanations/upload-url
소명 첨부 업로드 URL 발급 (관리자)
소명 첨부 업로드 URL 발급 (관리자)
관리자가 소명 답변에 자료를 첨부할 때 쓰는 GCS Resumable 업로드 서명 URL을 발급합니다.
객체 경로의 크리에이터 폴더는 요청자가 아니라 해당 신청 건의 크리에이터 기준입니다. 관리자가 대신 올려도 파일이 그 크리에이터 폴더에 모입니다.
HTTP 요청
POST /ai/admin/campaigns/final-submission/{applicationId}/explanations/upload-url
Authorization: Bearer {access_token}
Content-Type: application/jsonRequest Body
{ "filename": "guide.png", "contentType": "image/png" }응답
{
"status": 200,
"message": "발급 완료",
"data": {
"uploadUrl": "https://storage.googleapis.com/glowb-input/...&X-Goog-Signature=...",
"publicUrl": "https://storage.googleapis.com/glowb-input/campaign/content/{memberId}/{applicationId}/1787047080_guide.png"
}
}업로드 절차·허용 Content-Type·유효기간(30분)은 크리에이터용과 같습니다 — 크리에이터 발급 문서 참고.
완료 후 publicUrl 을 소명 답변의 attachments 에 담습니다.