Xsolla-logo

Revisar regla de filtro del catálogoServer-sideAdmin

patch/v2/project/{project_id}/admin/user/attribute/rule/{rule_id}

Actualiza una regla específica que se aplica a los atributos de usuario. Se utilizará el valor actual para una propiedad no especificada.

SecuritybasicAuth
Request
path Parameters
project_id
required
integer

ID del proyecto. Encontrará este parámetro en su cuenta Publisher junto al nombre del proyecto.

Example: 44056
rule_id
required
number

ID de regla.

Example: 1
Request Body schema: application/json
Array of tipo = string (objects) or Array of type = date (objects) or Array of tipo = number (objects)
One of:

Condiciones que se comparan con los valores de atributo de usuario. Deben satisfacerse todas las condiciones para que la acción surta efecto.

[ 1 .. 100 ] items
Array ([ 1 .. 100 ] items)
attribute
required
string [ 1 .. 255 ] characters ^[-_.\\d\\w]+$

Código de atributo de usuario.

operator
required
string

Tipo de operación realizada por condición. Para el tipo de atributo string.

Enum: Description
eq

Es igual que

ne

No es igual

value
required
string <= 255 characters

Valor de la condición con el que se comparará el valor de atributo del usuario. El tipo depende del tipo de atributo.

type
required
string

Tipo de atributo de usuario.

Value: "string"
can_be_missing
boolean

Indicates that the condition is met even if attribute is missing from user attributes. Pass true to show the item to users who don't have this attribute. Users who have the attribute, but the value does not match that specified in the condition, will not see the item. False — users who have the attribute, but the value does not match that specified in the condition, or the attribute is missing, will not see the item.

is_enabled
boolean

Si la regla está habilitada.

is_satisfied_for_unauth
boolean

Si el artículo se muestra a usuarios no autorizados. Si es true, el artículo se muestra al usuario no autorizado independientemente de las reglas de visualización del catálogo. Es false por defecto.

Array of objects or objects [ 1 .. 100 ] items
Array ([ 1 .. 100 ] items)
One of:

Artículos que se muestran a un usuario si sus valores de atributos cumplen unas condiciones.

item_id
required
number

ID del artículo.

name
string [ 1 .. 255 ] characters ^\S

Nombre legible de una regla. Se utiliza para visualizar una regla en Cuenta del editor.

Responses
204

La actualización se realizó correctamente.

401

Autenticación no superada o errónea. Asegúrese de haber utilizado la autenticación o las credenciales correctas.

422

Error de validación de la solicitud.

Request samples
application/json
{
  • "is_enabled": false
}
Response samples
application/json
{
  • "errorCode": 1501,
  • "errorMessage": "[0401-1501]: Authorization failed: Authorization header not sent",
  • "statusCode": 401,
  • "transactionId": "x-x-x-x-transactionId-mock-x-x-x"
}