SaaS APICollab 이벤트 API
POST /ai/collab/admin
관리자용 캠페인 생성
관리자용 캠페인 생성
관리자 권한으로 캠페인을 생성합니다. 특정 기업 계정으로 캠페인을 생성할 수 있습니다.
| 항목 | 값 |
|---|---|
| 메서드 | POST |
| 경로 | /ai/collab/admin |
| 인증 | 필요 (관리자) |
| Content-Type | multipart/form-data |
요청
POST /ai/collab/admin HTTP/1.1
Host: api.glowb.com
Authorization: Bearer eyJhbGciOiJIUzI1NiIs...
Content-Type: multipart/form-datacurl -X POST "https://api.glowb.com/ai/collab/admin" \
-H "Authorization: Bearer {access_token}" \
-F "data=@campaign.json;type=application/json" \
-F "thumbnail_image=@thumbnail.jpg" \
-F "product_images=@product1.jpg" \
-F "product_images=@product2.jpg"const formData = new FormData();
formData.append('data', JSON.stringify({
businessId: 'business_001',
title: '관리자 캠페인',
platform: 'INSTAGRAM',
category: 'BEAUTY'
}));
formData.append('thumbnail_image', thumbnailFile);
productImages.forEach(img => formData.append('product_images', img));
const response = await fetch('/ai/collab/admin', {
method: 'POST',
headers: {
'Authorization': `Bearer ${accessToken}`
},
body: formData
});Request Parts
Prop
Type
응답
성공 응답 (201 Created)
{
"status": 201,
"code": null,
"message": "캠페인 등록 완료",
"data": "캠페인 등록이 완료되었습니다."
}