POST boost-server/boostUpAdmin/campaign/:campaignId/boostUpPolicy/:boostUpPolicyId
1. URI 매개 변수
Name | In (path / query) | Required | Type | Description |
campaignId | path | True | string | 캠페인 ID |
boostUpPolicyId | path | True | string | 부스트 강화 정책 ID |
2. 요청 본문
Name | Required | Type | Description |
possibleMoments | True | string[] | 강화가 가능한 시점들을 저장한 배열.
허용되는 값:
'before_buy_boost' (구매 전 강화)
'after_buy_boost' (구매 후 강화)
'manual_use_boost' (후적용 강화) |
budget | True | number | 강화 예산 |
startAt | True | date-string | 강화 가능 시간 (시작) |
endAt | True | date-string | 강화 가능 시간 (끝) |
status | True | string | 강화 정책 상태
허용되는 값:
'enabled' (강화 정책 켜짐)
'disabled' (강화 정책 꺼짐) |
boltPrice | True | number | 강화를 한 번 하는데 소모되는 번개 개수 |
boostUpSchemePolicies | True | BoostUpSchemePolicyBody[] | 강화 스킴 정책들 |
3. 응답
Name | Type | Description |
200 OK | SimpleResponse | 강화 정책을 생성했습니다. |
4. 정의
BoostUpSchemePolicyBody
Name | Type | Description |
probability | number | 확률 (0 ~ 100 사이 값, 소수점 가능) |
cashbackAmountMin | number | 추가 캐시백 금액 (최소) |
cashbackAmountMax | number | 추가 캐시백 금액 (최대) |
cashbackAmountUnit | number | 추가 캐시백 금액 단위 |
discountRate | number | 추가 할인률 (0 ~ 100 사이 정수) |
result | string | 부스트 강화 결과
허용되는 값:
'win'
'miss'
'jackpot' |
level | number | 강화 성공 레벨
성공을 세분화하기 위한 레벨로,
실패 및 잭팟의 경우 기본적으로 1로 설정된다. |
SimpleResponse
Name | Type | Description |
success | boolean |
5. 예제
Request
POST /boostUpAdmin/campaign/1/boostUpPolicy/2
→ 1번 캠페인에 2번 강화정책 붙여주세요
Response
Status Code: 200
{
"success": true
}
JSON
복사