Glowb Dev Docs
Main APIData Job API

POST /ai/data/jobs/start

데이터 수집 배치 시작

데이터 수집 배치 시작

Python 서버에 장시간 배치 작업을 위임하고 완료 콜백을 설정합니다.

항목
메서드POST
경로/ai/data/jobs/start
인증필요
Content-Typeapplication/json

요청

POST /ai/data/jobs/start
Authorization: Bearer {access_token}
Content-Type: application/json

Request Body

{
  "tags": ["#travel", "#korea"],
  "country": "KR",
  "category": "TRAVEL",
  "isAi": true,
  "minFollower": 5000,
  "priority": "high"
}

Request Body 스키마 (DataJobRequest)

필드명타입필수설명
tagsstring[]아니오검색 태그 목록 (예: ["#travel"])
countrystring아니오국가 코드 (예: KR)
categorystring아니오카테고리 (예: TRAVEL)
isAiboolean아니오AI 분석 여부. 기본값: true
minFollowerint아니오최소 팔로워 수 (예: 5000)
prioritystring아니오우선순위

응답

성공 응답 (200 OK)

{
  "umbrella_job_id": "abc123-def456",
  "group_id": "group-789xyz",
  "queue": "data-collection",
  "priority": "high",
  "callback_enabled": true
}

Response 스키마 (DataJobStartResponse)

필드명타입설명
umbrella_job_idstring상위 작업 ID
group_idstringPython 서버 반환 그룹 ID
queuestring대상 큐 이름
prioritystring우선순위
callback_enabledboolean콜백 활성화 여부

사용 예시

curl -X POST https://api.glowb.io/ai/data/jobs/start \
  -H "Authorization: Bearer {token}" \
  -H "Content-Type: application/json" \
  -d '{
    "tags": ["#beauty", "#skincare"],
    "country": "KR",
    "category": "BEAUTY",
    "minFollower": 10000
  }'

API 테스트

On this page