SaaS APICollab 이벤트 API
POST /ai/collab/admin/campaign-report/{id}
캠페인 리포트 업로드
캠페인 리포트 업로드
관리자가 캠페인 리포트 파일을 업로드합니다.
| 항목 | 값 |
|---|---|
| 메서드 | POST |
| 경로 | /ai/collab/admin/campaign-report/\{id\} |
| 인증 | 필요 (관리자) |
| Content-Type | multipart/form-data |
요청
POST /ai/collab/admin/campaign-report/123 HTTP/1.1
Host: api.glowb.com
Authorization: Bearer eyJhbGciOiJIUzI1NiIs...
Content-Type: multipart/form-datacurl -X POST "https://api.glowb.com/ai/collab/admin/campaign-report/123" \
-H "Authorization: Bearer {access_token}" \
-F "report_file=@report.pdf"const formData = new FormData();
formData.append('report_file', reportFile);
const response = await fetch(`/ai/collab/admin/campaign-report/${campaignId}`, {
method: 'POST',
headers: {
'Authorization': `Bearer ${accessToken}`
},
body: formData
});
const result = await response.json();Path Parameters
Prop
Type
Request Parts
Prop
Type
응답
성공 응답 (200 OK)
{
"status": 200,
"code": null,
"message": "리포트가 업로드되었습니다.",
"data": {
"reportUrl": "https://s3.amazonaws.com/glowb-input/reports/..."
}
}