Admin APIAdmin Campaign API
PATCH /ai/admin/campaigns/{campaignNo}/tiktok-us-price-mode
미국 틱톡 단가 모드 변경
미국 틱톡 단가 모드 변경
미국 틱톡 캠페인의 크리에이터 랭크가(USD) 계산 모드를 바꿉니다.
랭크가는 저장값이 아니라 조회 시점에 계산됩니다. 모드를 바꾸면 어드민 신청자 목록·리스트 관리·진행 테이블의 usRankPriceUsd 가 다음 조회부터 바로 바뀝니다. 한 번도 설정하지 않은 캠페인은 LOWEST_PRICE(A) 로 계산됩니다.
HTTP 요청
PATCH /ai/admin/campaigns/{campaignNo}/tiktok-us-price-mode
Authorization: Bearer {access_token}
Content-Type: application/jsonPath Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
campaignNo | Long | 예 | 캠페인 번호 |
Request Body
{
"mode": "ACCEPTANCE"
}| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
mode | string | 예 | 단가 모드 |
mode
| 값 | 설명 |
|---|---|
LOWEST_PRICE | A: 최저 단가를 낮추는 모드 (기본값) |
ACCEPTANCE | B: 크리에이터 수락률을 높이는 모드 |
응답
성공 응답
캠페인 상세(AdminCampaignResponseDto)를 그대로 돌려줍니다. 바뀐 값은 data.tiktokUsPriceMode 에 있습니다.
{
"status": 200,
"code": null,
"message": "미국 틱톡 단가 모드가 변경되었습니다.",
"data": {
"no": 2001,
"tiktokUsPriceMode": "ACCEPTANCE"
}
}에러 응답
HTTP 상태는 200 이고 본문 status 로 구분합니다.
| 본문 status | code | 설명 |
|---|---|---|
400 | REQUEST_ARGUMENT_INVALID | mode 누락 |
400 | MALFORMED_REQUEST_BODY | mode 가 허용 값이 아님 |
500 | INTERNAL_SERVER_ERROR | 캠페인을 찾을 수 없음 (다른 캠페인 설정 API 와 동일하게 전용 처리 없음) |