Glowb Dev Docs
SaaS API콘텐츠 가이드라인 API

POST /ai/guideline/{collabNo}/guideline/complete

가이드라인 작성 완료 및 PDF 생성

가이드라인 완료

가이드라인 작성을 완료하고 PDF를 생성합니다.

가이드라인 완료 후에는 PDF가 자동으로 생성되며, 이후 가이드라인 조회 시 pdfInfo 필드에서 PDF URL을 확인할 수 있습니다.

항목
메서드POST
경로/ai/guideline/{collabNo}/guideline/complete
인증필요 (JWT Bearer Token)

요청

POST /ai/guideline/123/guideline/complete HTTP/1.1
Host: api.glowb.com
Authorization: Bearer {access_token}
curl -X POST "https://api.glowb.com/ai/guideline/123/guideline/complete" \
  -H "Authorization: Bearer {access_token}"
const response = await fetch('/ai/guideline/123/guideline/complete', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${accessToken}`
  }
});
const result = await response.json();

Path Parameters

Prop

Type

응답

성공 응답 (200 OK)

{
  "status": 200,
  "code": null,
  "message": "가이드라인이 완료되었습니다.",
  "data": {
    "collabNo": 123,
    "pdfUrl": "https://s3.../guideline-123.pdf",
    "message": "가이드라인이 완료되었습니다."
  }
}

응답 필드 상세

Prop

Type

에러 응답

가이드라인을 찾을 수 없음 (404)

{
  "status": 404,
  "code": "GUIDELINE_NOT_FOUND",
  "message": "가이드라인을 찾을 수 없습니다.",
  "data": null
}

권한 없음 (403)

{
  "status": 403,
  "code": "UNAUTHORIZED_ACCESS",
  "message": "해당 캠페인에 대한 권한이 없습니다.",
  "data": null
}

완료 처리 내용

가이드라인 완료 시 다음 작업이 수행됩니다:

  1. PDF 생성: 가이드라인 내용을 기반으로 PDF 문서 생성
  2. 상태 업데이트: 가이드라인 상태를 COMPLETED로 변경
  3. pdfInfo 저장: 생성된 PDF 정보를 가이드라인 데이터에 저장
    • generated: true
    • url: PDF 다운로드 URL
    • generatedAt: 생성 시간

권한

  • 해당 캠페인을 소유한 기업 계정만 완료 처리 가능
  • 관리자는 모든 캠페인의 가이드라인 완료 처리 가능

API 테스트

On this page