Glowb Dev Docs
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/json

Request 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 에 담습니다.

API 테스트

On this page