Xsolla-logo

Update reward chainServer-sideAdmin

put/v2/project/{project_id}/admin/reward_chain/id/{reward_chain_id}

Updates particular reward chain.

SecuritybasicAuth
Request
path Parameters
project_id
required
integer

ID do projeto. Você pode encontrar esse parâmetro em sua Conta de Distribuidor ao lado do nome do projeto.

Example: 44056
reward_chain_id
required
integer

Reward chain ID.

Example: 101
Request Body schema: application/json
One of:

Uma cadeia de recompensas.

required
object

Objeto com traduções para o nome do item. Código de idioma de duas letras minúsculas.

ar
string or null
bg
string or null
cn
string or null
cs
string or null
de
string or null
en
string or null
es
string or null
fr
string or null
he
string or null
it
string or null
ja
string or null
ko
string or null
pl
string or null
pt
string or null
ro
string or null
ru
string or null
th
string or null
tr
string or null
tw
string or null
vi
string or null
date_start
required
string <date-time>

Data em que sua cadeia de recompensas começa.

required
Array of objects
Array
required
object

Objeto com traduções para o nome do item. Código de idioma de duas letras minúsculas.

ar
string or null
bg
string or null
cn
string or null
cs
string or null
de
string or null
en
string or null
es
string or null
fr
string or null
he
string or null
it
string or null
ja
string or null
ko
string or null
pl
string or null
pt
string or null
ro
string or null
ru
string or null
th
string or null
tr
string or null
tw
string or null
vi
string or null
required
object
amount
required
integer

Step price in value points.

required
Array of objects
Array
sku
required
string [ 1 .. 255 ] characters ^[a-zA-Z0-9_\\-–.]*$

ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos, pontos, traços e sublinhados.

quantity
required
integer

Quantidade do item.

step_id
required
integer or null

ID de etapa exclusivo.

image_url
string or null

URL da imagem.

is_enabled
required
boolean
date_end
string or null <date-time>

Date when your reward chain promotion ends. Can be null. If date_end is null, the reward chain will be unlimited by time.

object

Objeto com localizações para descrição do item. Duas letras minúsculas código de idioma.

ar
string or null
bg
string or null
cn
string or null
cs
string or null
de
string or null
en
string or null
es
string or null
fr
string or null
he
string or null
it
string or null
ja
string or null
ko
string or null
pl
string or null
pt
string or null
ro
string or null
ru
string or null
th
string or null
tr
string or null
tw
string or null
vi
string or null
image_url
string or null

URL da imagem.

object

Objeto com traduções para a descrição longa do item. Duas letras minúsculas código de idioma.

ar
string or null
bg
string or null
cn
string or null
cs
string or null
de
string or null
en
string or null
es
string or null
fr
string or null
he
string or null
it
string or null
ja
string or null
ko
string or null
pl
string or null
pt
string or null
ro
string or null
ru
string or null
th
string or null
tr
string or null
tw
string or null
vi
string or null
order
integer

Define a ordem do arranjo.

(interval_type = semanal (object or null)) or (interval_type = mensal (object or null))

Período de reinicialização recorrente da cadeia de recompensas.

One of:

Tipo semanal de atualização da cadeia de recompensas.

interval_type
required
string

Frequência da reinicialização recorrente da cadeia de recompensas.

Value: "weekly"
time
required
string((0[0-9]|1[0-9]|2[0-3]):00:00)(\+|-)(0[0-9]|1...

Hora em que a cadeia de recompensas é redefinida no fuso horário desejado (arredondamento para horas).

Por exemplo, a hora definida para a redefinição da cadeia de recompensas é 01:00 para o fuso horário de Kuala Lumpur (GMT+8). Nesse caso, o valor do parâmetro time é '01:00:00+08:00'.

day_of_week
required
integer [ 1 .. 7 ]

Day of the week when the reward chain is reset, where 1 is Monday and 7 is Sunday.

Responses
204

Reward chain was successfully updated.

401

Autenticação básica não aprovada ou errada. Verifique se você usou a autenticação básica ou as credenciais corretas.

404

Reward chain not found.

422

Invalid request.

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