Xsolla-logoXsolla Developers
または
パブリッシャーアカウントへ

報酬の設定Server-sideAdmin

put/merchants/{merchant_id}/promotions/{promotion_id}/rewards

プロモーションの報酬を設定します。プロモーションが読み取り専用 (read_only = true) の場合、報酬を更新することはできません。

通知

APIコールにproject_idパスパラメータが含まれていないため、会社の全プロジェクトで有効なAPIキーを使用して認可を設定する必要があります。

SecuritybasicAuth
Request
path Parameters
merchant_id
required
integer

マーチャントID。

promotion_id
required
integer

プロモーションID。

Request Body schema: application/json
object

特定の仮想アイテムの報酬を設定します。

Array of objects

ボーナスとして仮想アイテムが与えられます。

Array
id
integer
localized_name
string

既定の言語(英語)でプラン名を表示し、name.en値を複製します。

quantity
integer

ボーナスとして与えられた仮想アイテムの数。

sku
string

アイテムSKU。

Array of objects

特定の仮想アイテムの割引。

Array
discount_percent
number <float>

割引率。

localized_name
string

既定の言語(英語)でプラン名を表示し、name.en値を複製します。

max_amount
number <integer>

プロモーションを適用するアイテムの最大数。

sku
string

アイテムSKU。

object

仮想通貨パッケージの報酬を設定します。

bonus_amount
number <float>

仮想通貨の絶対量として報酬を与える。

bonus_percent
number <float>

パッケージ金額のパーセンテージとして報酬を与える。

object

購入全体の報酬を設定します。

discount_percent
number <float>

割引率。

object

サブスクリプションの報酬を設定します。

trial_days
integer

試用期間(日)。

Responses
204

No Content (コンテンツなし) 。

Request samples
application/json
{
  • "item": {
    },
  • "package": {
    },
  • "purchase": {
    },
  • "subscription": {
    }
}