Glowb Dev Docs
Admin APIAdmin Dashboard API

PATCH /ai/admin/dashboard/applications/creator-recruit

크리에이터 모집 단계 일괄 업데이트

크리에이터 모집 단계 일괄 업데이트

여러 캠페인 신청의 선정 상태, 배송 상태, 운송장 번호를 일괄 업데이트합니다.

업데이트 순서: 선정 상태 -> 배송 상태 -> 운송장 번호

선정 상태가 SELECTED로 변경되면 매칭/배송 테이블이 자동 생성됩니다.

HTTP 요청

PATCH /ai/admin/dashboard/applications/creator-recruit
Authorization: Bearer {access_token}
Content-Type: application/json

Request Body

필드타입필수설명
applicationIdLong캠페인 신청 ID
selectionStatusString아니오선정 상태
deliveryStatusString아니오배송 상태
trackingNumberString아니오운송장 번호

selectionStatus 값

설명
WAITING선정 대기
SELECTED선정
RESERVED예비
REJECTED미선정
ELIMINATED제외

deliveryStatus 값

설명
BEFORE_DELIVERY배송 전
DELIVERING배송 중
DELIVERED배송 완료

요청 예시

{
  "items": [
    {
      "applicationId": 1,
      "selectionStatus": "SELECTED",
      "deliveryStatus": "DELIVERING",
      "trackingNumber": "1234567890"
    },
    {
      "applicationId": 2,
      "selectionStatus": "SELECTED",
      "deliveryStatus": "DELIVERED"
    },
    {
      "applicationId": 3,
      "selectionStatus": "REJECTED"
    }
  ]
}

응답

성공 응답 (200 OK)

{
  "status": 200,
  "code": null,
  "message": "3건의 항목이 업데이트되었습니다.",
  "data": {
    "success": true,
    "updatedIds": [1, 2, 3],
    "failedIds": [],
    "message": "3건의 항목이 업데이트되었습니다."
  }
}

일부 실패 응답 (200 OK)

{
  "status": 200,
  "code": null,
  "message": "2건 성공, 1건 실패",
  "data": {
    "success": false,
    "updatedIds": [1, 2],
    "failedIds": [3],
    "message": "2건 성공, 1건 실패"
  }
}

API 테스트

On this page