Récupère les récompenses associées au coupon par son code.
Peut être utilisé pour permettre aux utilisateurs de choisir l'un des nombreux objets proposés comme bonus.
Le cas habituel est le choix d'un DRM si le coupon contient un jeu comme bonus (type=unit
).
project_id required | integer ID de projet. Ce paramètre se trouve dans le Compte éditeur à côté du nom du projet. Example: 44056 |
coupon_code required | string [ 1 .. 128 ] characters Code unique sensible à la casse. Comprend des lettres et des chiffres. Example: WINTER2021 |
La liste des récompenses associées au coupon a été reçue avec succès.
L'authentification n'a pas été passée ou est incorrecte.
L'en-tête d'autorisation n'a pas été passé.
Entrez un code de coupon valide.
Demande non valide.
curl -i -X GET \ 'https://store.xsolla.com/api/v2/project/{project_id}/coupon/code/{coupon_code}/rewards' \ -H 'Authorization: Bearer <YOUR_JWT_HERE>'
{- "bonus": [
- {
- "item": {
- "description": "Game description",
- "name": {
- "en": "Game name"
}, - "sku": "com.xsolla.game_1",
- "type": "unit",
- "unit_items": [
- {
- "drm_name": "Steam",
- "drm_sku": "steam_key_01",
- "is_free": false,
- "name": "Game name",
- "sku": "com.xsolla.game_key_01",
- "type": "game_key"
}, - {
- "drm_name": "Origin",
- "drm_sku": "origin_key_02",
- "name": "Game name",
- "sku": "game_key_02",
- "type": "game_key"
}
]
}, - "quantity": 1
}, - {
- "item": {
- "description": "Game description",
- "name": {
- "en": "Game name"
}, - "sku": "com.xsolla.game_2",
- "type": "unit",
- "unit_items": [
- {
- "drm_name": "Steam",
- "drm_sku": "steam_key_01",
- "name": "Game name",
- "sku": "com.xsolla.game_key_01",
- "type": "game_key"
}
]
}, - "quantity": 2
}
], - "discount": {
- "percent": "10.00"
}, - "is_selectable": true
}