Xsolla-logo

Настройте очки наград для товаровServer-sideAdmin

put/v2/project/{project_id}/admin/items/{item_sku}/value_points/rewards

Присваивает очки наград одному или нескольким товарам по артикулу. Пользователи получают очки наград после покупки этих товаров.

Обратите внимание, что этот запрос PUT перезаписывает все ранее установленные очки наград для товаров в проекте.

Чтобы избежать непреднамеренного удаления очков наград, включайте все товары и соответствующие им значения в каждый запрос PUT.

Если вы хотите обновить очки наград только для определенного товара, сохранив значения очков наград для других товаров, вам следует получить текущий набор очков наград с помощью запроса GET, изменить значения очков наград для желаемого товара, а затем отправить измененный набор очков наград обратно с обновленными значениями очков наград для конкретного товара.

SecuritybasicAuth
Request
path Parameters
project_id
required
integer

ID проекта. Вы можете найти этот параметр в Личном кабинете рядом с названием проекта.

Example: 44056
item_sku
required
string

Артикул товара.

Example: booster_mega_1
Request Body schema: application/json
Array
sku
required
string [ 1 .. 255 ] characters ^[a-zA-Z0-9_\\-–.]*$

Уникальный ID товара. Артикул может содержать только строчные латинские буквы, цифры, точки, тире и подчеркивания.

amount
required
integer

Количество очков наград.

Responses
204

Очки наград для товаров были успешно обновлены.

401

Данные для базовой аутентификации не переданы или ошибочны. Убедитесь, что использовали базовую аутентификацию и проверьте правильность учетных данных.

404

Товар не найден. Убедитесь, что верно указали project_id и sku.

Request samples
application/json
[
  • {
    },
  • {
    }
]
Response samples
application/json
{
  • "errorCode": 1020,
  • "errorMessage": "[0401-1020]: Error in Authentication method occurred",
  • "statusCode": 401
}