Glowb Dev Docs
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

파라미터타입필수설명
isPaidboolean결제 완료 여부
  • 결제 완료 (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
}

API 테스트

On this page