Glowb Dev Docs
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.com
curl -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 객체:

필드타입설명
codestring콘텐츠 타입 코드
namestring콘텐츠 타입 한글명

categories (카테고리 목록)

Prop

Type

카테고리 코드:

코드한글명
BEAUTY뷰티
FASHION패션
TRAVEL여행
FINANCE_BUSINESS금융/비즈니스
RESTAURANT맛집
COOKING요리
ITIT
HEALTH_FITNESS운동/건강
PARENTING_WEDDING육아/결혼
INTERIOR인테리어

contentConcepts (콘텐츠 컨셉 목록)

Prop

Type

사용 용도

이 API의 응답 데이터는 가이드라인 작성 폼에서 다음과 같이 사용됩니다:

  1. platforms: 캠페인 플랫폼 선택 드롭다운
  2. categories: Step 2 (촬영/콘텐츠 상세)에서 카테고리 선택
  3. contentConcepts: Step 1 (기본 정보)에서 콘텐츠 컨셉 선택 (영상 캡션용)

API 테스트

On this page