Admin APIAdmin Campaign API
PATCH /ai/admin/campaigns/{campaignNo}/step
캠페인 진행 상태 변경
캠페인 진행 상태 변경
결제 여부에 따라 캠페인 진행 상태를 변경합니다.
HTTP 요청
PATCH /ai/admin/campaigns/{campaignNo}/step?isPaid={isPaid}
Authorization: Bearer {access_token}Query Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
isPaid | boolean | 예 | 결제 완료 여부 |
- 결제 완료 (isPaid=true): 기업 크레딧에서 캠페인 비용 차감 후 가이드라인 작성 단계로 변경
- 결제 미완료 (isPaid=false): 결제 단계로 변경
isPaid=true일 때 크레딧 잔액이 부족하면 에러가 발생하고 캠페인 단계는 변경되지 않습니다.
응답
성공 응답 (200 OK)
{
"status": 200,
"code": null,
"message": "캠페인 진행 상태가 변경되었습니다.",
"data": null
}에러 응답 - 크레딧 잔액 부족 (404)
{
"status": 404,
"code": "INVALID_DATA",
"message": "크레딧 잔액이 부족합니다. 현재: 0, 필요: 1000000",
"data": null
}에러 응답 - 캠페인 비용 정보 없음 (404)
{
"status": 404,
"code": "INVALID_DATA",
"message": "캠페인 비용 정보가 없습니다",
"data": null
}에러 응답 - 기업 정보 없음 (404)
{
"status": 404,
"code": "INVALID_USER",
"message": "기업 정보를 찾을 수 없습니다",
"data": null
}