SaaS APICollab 이벤트 API
POST /ai/collab
캠페인 생성
캠페인 생성
캠페인(Collab) 이벤트를 생성합니다.
| 항목 | 값 |
|---|---|
| 메서드 | POST |
| 경로 | /ai/collab |
| 인증 | 필요 |
| Content-Type | multipart/form-data |
요청
POST /ai/collab HTTP/1.1
Host: api.glowb.com
Authorization: Bearer eyJhbGciOiJIUzI1NiIs...
Content-Type: multipart/form-datacurl -X POST "https://api.glowb.com/ai/collab" \
-H "Authorization: Bearer {access_token}" \
-F "campaign_data=@campaign.json;type=application/json" \
-F "thumbnail_image=@thumbnail.jpg" \
-F "product_image=@product.jpg"const formData = new FormData();
formData.append('campaign_data', JSON.stringify({
title: '여름 뷰티 캠페인',
platform: 'INSTAGRAM',
category: 'BEAUTY',
description: '신제품 리뷰 캠페인입니다.',
recruitCount: 10,
startDate: '2024-07-01',
endDate: '2024-07-31'
}));
formData.append('thumbnail_image', thumbnailFile);
formData.append('product_image', productFile);
const response = await fetch('/ai/collab', {
method: 'POST',
headers: {
'Authorization': `Bearer ${accessToken}`
},
body: formData
});Request Parts
Prop
Type
campaign_data 스키마
Prop
Type
응답
성공 응답 (201 Created)
{
"status": 201,
"code": null,
"message": "캠페인 등록 완료",
"data": "캠페인 등록이 완료되었습니다."
}