SaaS API
Campaign Schedule API
캠페인 일정 관련 API
Campaign Schedule API
캠페인 일정 조회 API입니다.
Base URL: /ai/campaign-schedules
인증 정보
| 항목 | 값 |
|---|---|
| 인증 필요 | 예 |
| 인증 방식 | JWT Bearer Token |
엔드포인트 목록
| 메서드 | 경로 | 설명 | 인증 |
|---|---|---|---|
GET | /ai/campaign-schedules/{campaignNo} | 캠페인 일정 조회 | 필요 |
API 상세
캠페인 일정 조회
캠페인 ID로 해당 캠페인의 일정 목록을 조회합니다.
HTTP 요청
GET /ai/campaign-schedules/{campaignNo}
Authorization: Bearer {access_token}Path Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
campaignNo | int | 예 | 캠페인 번호 |
응답
성공 응답 (200 OK)
{
"status": 200,
"code": null,
"message": "캠페인 일정 조회가 성공하였습니다.",
"data": [
{
"scheduleId": 1,
"scheduleName": "모집 기간",
"startDate": "2024-01-15",
"endDate": "2024-01-31",
"status": "COMPLETED"
},
{
"scheduleId": 2,
"scheduleName": "콘텐츠 제출",
"startDate": "2024-02-01",
"endDate": "2024-02-15",
"status": "IN_PROGRESS"
}
]
}Response 스키마 (CampaignScheduleResponseDto)
| 필드명 | 타입 | 설명 |
|---|---|---|
scheduleId | long | 일정 ID |
scheduleName | string | 일정 이름 |
startDate | string | 시작일 (YYYY-MM-DD) |
endDate | string | 종료일 (YYYY-MM-DD) |
status | string | 일정 상태 |
일정 상태
| 상태 | 설명 |
|---|---|
PENDING | 예정됨 |
IN_PROGRESS | 진행 중 |
COMPLETED | 완료됨 |
사용 예시
curl -X GET https://api.glowb.io/ai/campaign-schedules/123 \
-H "Authorization: Bearer {token}"