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
}완료 처리 내용
가이드라인 완료 시 다음 작업이 수행됩니다:
- PDF 생성: 가이드라인 내용을 기반으로 PDF 문서 생성
- 상태 업데이트: 가이드라인 상태를
COMPLETED로 변경 - pdfInfo 저장: 생성된 PDF 정보를 가이드라인 데이터에 저장
generated: trueurl: PDF 다운로드 URLgeneratedAt: 생성 시간
권한
- 해당 캠페인을 소유한 기업 계정만 완료 처리 가능
- 관리자는 모든 캠페인의 가이드라인 완료 처리 가능