Xsolla-logo

Grant items to users

post/v2/project/{project_id}/inventory/reward

Adds the specified items to the specified user inventories.

Attention

Only 50 operations can be processed at once. Operations that exceed this limit will be ignored.
SecuritybasicAuth
Request
path Parameters
project_id
required
integer
Default: 44056

Project ID.

Request Body schema: application/json
Array
required
object
id
string
Default: "d342dad2-9d59-11e9-a384-42010aa8003f"

The unique user identifier on the platform.

required
Array of objects non-empty
Array (non-empty)
sku
required
string
Default: "booster_mega_1"

Item class identifier. The SKU may only contain lowercase Latin alphanumeric characters, periods, dashes, and underscores.

quantity
required
number
Default: 1

Number of items of this class needed to be granted.

comment
string [ 1 .. 255 ] characters
Default: "Monthly challenge rewards"

Operation description. For example: "Monthly challenge rewards".

platform
string
Default: "xsolla"

Publishing platform the user plays on.

Enum: "playstation_network" "xbox_live" "xsolla" "pc_standalone" "nintendo_shop" "google_play" "app_store_ios" "android_standalone" "ios_standalone" "android_other" "ios_other" "pc_other"
Responses
200

Successful user reward.

404

Item for project not found.

Request samples
application/json
[
  • {
    }
]
Response samples
application/json
{
  • "count": 2,
  • "operations": [
    ]
}