Glowb Dev Docs
Admin API제출물 내보내기

GET /ai/admin/contents/export

제출물·AI검수·피드백을 엑셀 / 구글시트 / PDF로 내보내기 (어드민)

제출물 내보내기 (어드민)

캠페인의 크리에이터 제출물·AI 검수 결과·피드백을 파일로 내려받습니다. 어드민은 캠페인 제한이 없습니다.

파일 구조, 시트 레이아웃, 마스킹 규칙 등 공통 내용은 제출물 내보내기 개요를 참고하세요. 광고주·에이전시용 엔드포인트와 파라미터·응답이 동일합니다.

HTTP 요청

GET /ai/admin/contents/export
Authorization: Bearer {access_token}

Query Parameters

파라미터타입필수기본값설명
collabNoint캠페인 번호
applicationIdlong아니오전체지정하면 그 인플루언서 한 명만
roundsstring아니오전체검수 회차. 1, 2, 1,2
formatstring아니오xlsxxlsx · sheet · pdf
sheetSplitstring아니오creatorcreator · creator-round
includeImagesboolean아니오true이미지를 파일에 삽입할지

광고주용과 다른 점

임시저장 초안이 마스킹되지 않습니다.

요청자미제출 초안
어드민실제 현재 내용을 그대로 노출
광고주 · 에이전시마지막 제출 스냅샷으로 대체

어드민이 받은 파일에는 크리에이터가 아직 제출하지 않은 작업 중인 초안이 들어 있습니다. 이 파일을 광고주에게 그대로 전달하면 미완성 내용이 노출됩니다.

외부 전달용이라면 /ai/business/contents/export 로 받으세요.

응답

xlsx · pdf

200 OK
Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Content-Disposition: attachment; filename*=UTF-8''...

sheet

{
  "status": 200,
  "code": null,
  "message": "구글 시트 생성이 완료되었습니다.",
  "data": {
    "spreadsheetId": "1AbCdEfGhIjKlMnOpQrStUvWxYz",
    "url": "https://docs.google.com/spreadsheets/d/1AbCdEfGhIjKlMnOpQrStUvWxYz/edit"
  }
}

에러 응답

상태code상황
400formatxlsx·sheet·pdf 가 아님
400rounds 가 숫자가 아니거나 1·2 밖의 값
400인플루언서 200명 초과
404CAMPAIGN_NOT_FOUND존재하지 않는 캠페인
502GOOGLE_SHEET_EXPORT_FAILED구글 시트 생성·공유 실패

502format=sheet 에서만 발생합니다. 구글 연동이 막혀도 xlsxpdf 는 정상 동작합니다.

예시

# 캠페인 전체를 엑셀로
curl -X GET "https://test.glowb.io/ai/admin/contents/export?collabNo=1234&format=xlsx" \
  -H "Authorization: Bearer $TOKEN" \
  -o export.xlsx

# 1차 검수만, 인플루언서 한 명, PDF
curl -X GET "https://test.glowb.io/ai/admin/contents/export?collabNo=1234&applicationId=5678&rounds=1&format=pdf" \
  -H "Authorization: Bearer $TOKEN" \
  -o export.pdf

# 구글 시트로 만들고 URL 받기
curl -X GET "https://test.glowb.io/ai/admin/contents/export?collabNo=1234&format=sheet" \
  -H "Authorization: Bearer $TOKEN"

API 테스트

On this page