Glowb Dev Docs
Main API

AI 리포트 API

AI 기반 마케팅 리포트 생성 API

AI 리포트 API

AI를 활용한 마케팅 리포트 생성 API입니다.

Base URL: /ai/report

인증 정보

항목
인증 필요부분적
인증 방식JWT Bearer Token

엔드포인트 목록

리포트 생성

메서드경로설명인증
POST/ai/report마케팅 리포트 생성불필요
POST/ai/report/country/{country}국가별 리포트 생성불필요
POST/ai/report/campaign/opportunity-analysis기회 분석 리포트불필요
POST/ai/report/policy정책 리포트불필요
POST/ai/report/AZAZ 리포트불필요
POST/ai/report/small-business소상공인 리포트불필요
POST/ai/report/recheck재검토 리포트불필요
POST/ai/report/micro마이크로 카테고리 리포트불필요
POST/ai/report/budget예산 리포트불필요

SNS 분석

메서드경로설명인증
GET/ai/report/sns-analysis/categorySNS 카테고리 분석불필요
POST/ai/report/sns-analysisSNS 분석 리포트불필요

기타

메서드경로설명인증
PATCH/ai/report/log/bind-member로그 멤버 연결필요
POST/ai/report/member멤버 정보 로깅불필요
POST/ai/report/category브랜드 카테고리 추출불필요
POST/ai/report/cold-mail콜드메일 1차 생성불필요
POST/ai/report/cold-mail-v2콜드메일 2차 생성불필요

API 상세

마케팅 리포트 생성

브랜드 링크를 분석하여 마케팅 리포트를 생성합니다.

HTTP 요청

POST /ai/report
Content-Type: application/json

Request Body

{
  "brandLink": "https://example-brand.com"
}

Request Body 스키마

필드명타입필수설명
brandLinkstring브랜드 웹사이트 URL

응답

성공 응답 (200 OK)

{
  "status": 200,
  "code": null,
  "message": "pdf 생성이 완료되었습니다.",
  "data": "https://s3.amazonaws.com/reports/report_123.pdf"
}
필드타입설명
datastring생성된 PDF 리포트 URL

에러 응답

상태 코드코드메시지
500SERVER_ERROR리포트 생성 중 오류가 발생했습니다.

국가별 리포트 생성

특정 국가를 타겟으로 한 마케팅 리포트를 생성합니다.

HTTP 요청

POST /ai/report/country/{country}
Content-Type: application/json

Path Parameters

파라미터타입필수설명
countrystring국가 코드 (예: KR, US, JP)

Request Body

{
  "brandLink": "https://example-brand.com"
}

응답

성공 응답 (200 OK)

{
  "status": 200,
  "code": null,
  "message": "pdf 생성이 완료되었습니다.",
  "data": "https://s3.amazonaws.com/reports/report_country_123.pdf"
}

SNS 카테고리 분석

SNS 링크를 분석하여 카테고리를 추출합니다.

HTTP 요청

GET /ai/report/sns-analysis/category?snsLink={sns_url}

Query Parameters

파라미터타입필수설명
snsLinkstringSNS 계정 URL

응답

성공 응답 (200 OK)

{
  "status": 200,
  "code": null,
  "message": "sns 계정 조회가 완료되었습니다.",
  "data": {
    "crawlResult": {
      "followerCount": 50000,
      "postCount": 300,
      "profileImage": "https://..."
    },
    "category": "뷰티"
  }
}

SNS 분석 리포트

SNS 계정 분석 리포트를 생성합니다.

HTTP 요청

POST /ai/report/sns-analysis
Content-Type: application/json

Request Body

{
  "snsLink": "https://instagram.com/example",
  "category": "뷰티"
}

응답

성공 응답 (200 OK)

{
  "status": 200,
  "code": null,
  "message": "pdf 생성이 완료되었습니다.",
  "data": "https://s3.amazonaws.com/reports/sns_analysis_123.pdf"
}

콜드메일 1차 생성

브랜드 분석을 기반으로 콜드메일 초안을 생성합니다.

HTTP 요청

POST /ai/report/cold-mail
Content-Type: application/json

Request Body

{
  "brandLink": "https://example-brand.com"
}

응답

성공 응답 (200 OK)

{
  "status": 200,
  "code": null,
  "message": "콜드메일 1차 생성이 완료되었습니다.",
  "data": {
    "subject": "이메일 제목",
    "body": "이메일 본문 내용..."
  }
}

콜드메일 2차 생성

추가 정보를 바탕으로 콜드메일을 최종 완성합니다.

HTTP 요청

POST /ai/report/cold-mail-v2
Content-Type: application/json

Request Body

{
  "brandLink": "https://example-brand.com",
  "additionalInfo": "추가 정보",
  "tone": "formal"
}

응답

성공 응답 (200 OK)

{
  "status": 200,
  "code": null,
  "message": "콜드메일 2차 생성이 완료되었습니다.",
  "data": "최종 완성된 콜드메일 내용..."
}

브랜드 카테고리 추출

브랜드 링크에서 카테고리를 추출합니다.

HTTP 요청

POST /ai/report/category
Content-Type: application/json

Request Body

{
  "brandLink": "https://example-brand.com"
}

응답

성공 응답 (200 OK)

{
  "status": 200,
  "code": null,
  "message": "카테고리 추출이 완료되었습니다.",
  "data": "뷰티"
}

리포트 종류

리포트엔드포인트설명
마케팅 리포트/ai/report기본 마케팅 분석
국가별 리포트/ai/report/country/{country}특정 국가 타겟 분석
기회 분석/ai/report/campaign/opportunity-analysis캠페인 기회 분석
정책 리포트/ai/report/policy정책 관련 분석
AZ 리포트/ai/report/AZAZ 분석
소상공인 리포트/ai/report/small-business소상공인 맞춤 분석
재검토 리포트/ai/report/recheck재검토용 분석
마이크로 리포트/ai/report/micro마이크로 카테고리 분석
예산 리포트/ai/report/budget예산 분석

API 테스트

On this page