SaaS API콘텐츠 가이드라인 API
GET /ai/guideline/guideline/templates
전체 옵션 템플릿 조회
전체 옵션 템플릿 조회
가이드라인 작성에 필요한 플랫폼, 카테고리, 콘텐츠 컨셉 목록을 조회합니다.
이 API는 인증이 필요하지 않습니다. 프론트엔드에서 가이드라인 작성 폼을 렌더링할 때 사용됩니다.
| 항목 | 값 |
|---|---|
| 메서드 | GET |
| 경로 | /ai/guideline/guideline/templates |
| 인증 | 불필요 |
요청
GET /ai/guideline/guideline/templates HTTP/1.1
Host: api.glowb.comcurl -X GET "https://api.glowb.com/ai/guideline/guideline/templates"const response = await fetch('/ai/guideline/guideline/templates');
const result = await response.json();응답
성공 응답 (200 OK)
{
"status": 200,
"code": null,
"message": "옵션 템플릿 조회가 완료되었습니다.",
"data": {
"platforms": [
{
"code": "INSTAGRAM",
"name": "인스타그램",
"contentTypes": [
{ "code": "REEL", "name": "릴스" },
{ "code": "FEED", "name": "피드" },
{ "code": "STORY", "name": "스토리" }
]
},
{
"code": "YOUTUBE",
"name": "유튜브",
"contentTypes": [
{ "code": "SHORTS", "name": "쇼츠" },
{ "code": "VIDEO", "name": "일반 영상" }
]
},
{
"code": "TIKTOK",
"name": "틱톡",
"contentTypes": [
{ "code": "VIDEO", "name": "영상" }
]
},
{
"code": "BLOG",
"name": "블로그",
"contentTypes": [
{ "code": "POST", "name": "포스트" }
]
}
],
"categories": [
{ "code": "BEAUTY", "name": "뷰티" },
{ "code": "FASHION", "name": "패션" },
{ "code": "TRAVEL", "name": "여행" },
{ "code": "FINANCE_BUSINESS", "name": "금융/비즈니스" },
{ "code": "RESTAURANT", "name": "맛집" },
{ "code": "COOKING", "name": "요리" },
{ "code": "IT", "name": "IT" },
{ "code": "HEALTH_FITNESS", "name": "운동/건강" },
{ "code": "PARENTING_WEDDING", "name": "육아/결혼" },
{ "code": "INTERIOR", "name": "인테리어" }
],
"contentConcepts": [
{
"code": "CREATOR_STYLE",
"name": "평소 크리에이터 콘텐츠 스타일로",
"description": "크리에이터의 기존 스타일을 유지하며 자연스럽게 제품을 소개",
"requiresReference": false
},
{
"code": "STORY_TELLING",
"name": "썰풀기 컨셉",
"description": "이야기를 풀어가며 자연스럽게 제품을 소개하는 스타일",
"requiresReference": true
},
{
"code": "MEME",
"name": "최신 밈 활용 컨셉",
"description": "최신 유행하는 밈이나 트렌드를 활용한 콘텐츠",
"requiresReference": true
},
{
"code": "EMOTIONAL",
"name": "감성 컨셉",
"description": "감성적인 분위기와 무드를 강조하는 스타일",
"requiresReference": true
},
{
"code": "INFORMATIONAL",
"name": "정보 전달 컨셉",
"description": "제품 정보와 사용법을 상세히 전달하는 스타일",
"requiresReference": true
},
{
"code": "GET_READY_WITH_ME",
"name": "겟레디윗미 컨셉",
"description": "준비 과정을 보여주며 자연스럽게 제품을 사용하는 스타일",
"requiresReference": true
}
]
}
}응답 필드 상세
platforms (플랫폼 목록)
Prop
Type
ContentType 객체:
| 필드 | 타입 | 설명 |
|---|---|---|
code | string | 콘텐츠 타입 코드 |
name | string | 콘텐츠 타입 한글명 |
categories (카테고리 목록)
Prop
Type
카테고리 코드:
| 코드 | 한글명 |
|---|---|
BEAUTY | 뷰티 |
FASHION | 패션 |
TRAVEL | 여행 |
FINANCE_BUSINESS | 금융/비즈니스 |
RESTAURANT | 맛집 |
COOKING | 요리 |
IT | IT |
HEALTH_FITNESS | 운동/건강 |
PARENTING_WEDDING | 육아/결혼 |
INTERIOR | 인테리어 |
contentConcepts (콘텐츠 컨셉 목록)
Prop
Type
사용 용도
이 API의 응답 데이터는 가이드라인 작성 폼에서 다음과 같이 사용됩니다:
- platforms: 캠페인 플랫폼 선택 드롭다운
- categories: Step 2 (촬영/콘텐츠 상세)에서 카테고리 선택
- contentConcepts: Step 1 (기본 정보)에서 콘텐츠 컨셉 선택 (영상 캡션용)