Atualiza uma regra específica que se aplica aos atributos do usuário. O valor atual será usado para uma propriedade não especificada.
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
rule_id
required
number
ID da regra.
Example: 1
Request Body schema: application/json
Array of tipo = string (objects) or Array of tipo = data (objects) or Array of tipo = number (objects)
One of:
[ 1 .. 100 ] items
Array ([ 1 .. 100 ] items)
attribute
required
string [ 1 .. 255 ] characters ^[-_.\\d\\w]+$
Código de atributo do usuário.
operator
required
string
Tipo de operação realizada por condição. Para o tipo de atributo string.
Enum:
Description
eq
Iguais
ne
Não são iguais
value
required
string <= 255 characters
Valor da condição com o qual o valor do atributo do usuário será comparado. O tipo depende do tipo de atributo.
type
required
string
Tipo de atributo de usuário.
Value:"string"
can_be_missing
boolean
Indica que a condição é atendida mesmo se o atributo estiver ausente dos atributos do usuário. Passe true para mostrar o item aos usuários que não têm esse atributo. Os usuários que têm o atributo, mas o valor não corresponder ao especificado na condição, não verão o item. false — os usuários que têm o atributo, mas o valor não corresponder ao especificado na condição, ou o atributo estiver ausente, não verão o item.
is_enabled
boolean
Se a regra estiver habilitada.
is_satisfied_for_unauth
boolean
Se o item é exibido para usuários não autorizados. Se true, o item será exibido para o usuário não autorizado, independentemente das regras de exibição do catálogo. false por padrão.
Array of objects or objects [ 1 .. 100 ] items
Array ([ 1 .. 100 ] items)
One of:
Itens que são mostrados a um usuário se seus valores de atributo atenderem às condições.
item_id
required
number
ID do item.
name
string [ 1 .. 255 ] characters ^\S
Nome legível de uma regra. Usado para exibir uma regra na Conta de Distribuidor.
Responses
204
Atualização bem-sucedida.
401
Autenticação não aprovada ou errada. Verifique se você usou a autenticação ou credenciais corretas.
422
Erro de validação de solicitação.
Request samples
Payload
curl
JavaScript
Node.js
Python
C#
Go
Java
application/json
{
"is_enabled": false
}
Response samples
401
422
application/json
{
"errorCode": 1501,
"errorMessage": "[0401-1501]: Authorization failed: Authorization header not sent",