사용자 특성에 적용하는 특정 규칙을 업데이트합니다. 현재 값을 지정되지 않은 특성에 사용합니다.
SecuritybasicAuth
Request
path Parameters
project_id
required
integer
프로젝트 ID입니다. 이 매개 변수는 관리자 페이지의 프로젝트 이름 옆에서 확인할 수 있습니다.
Example: 44056
rule_id
required
number
규칙 ID입니다.
Example: 1
Request Body schema: application/json
Array of type = string (objects) or Array of type = date (objects) or Array of type = number (objects)
One of:
[ 1 .. 100 ] items
Array ([ 1 .. 100 ] items)
attribute
required
string [ 1 .. 255 ] characters ^[-_.\d\w]+$
사용자 특성 코드입니다.
operator
required
string
조건에 따라 수행하는 작업 유형입니다. string 특성 유형에 해당합니다.
Enum:
Description
eq
같음
ne
같지 않음
value
required
string <= 255 characters
사용자 특성 값을 비교할 조건 값입니다. 유형은 특성 유형에 따라 다릅니다.
type
required
string
사용자 특성 유형입니다.
Value:"string"
can_be_missing
boolean
사용자 특성에서 특성이 누락된 경우에도 조건이 충족됨을 나타냅니다. 이 특성이 없는 사용자에게 항목을 표시하려면 true를 전달하십시오. 특성이 있지만 값이 조건에 지정된 값과 일치하지 않는 사용자는 항목을 볼 수 없습니다. false - 특성이 있지만 값이 조건에 지정된 값과 일치하지 않거나 특성이 누락된 사용자는 항목을 볼 수 없습니다.
is_enabled
boolean
규칙을 사용할 수 있는 경우.
is_satisfied_for_unauth
boolean
인증되지 않은 사용자에게 아이템이 표시되는지 여부입니다. true이면 카탈로그 표시 규칙에 관계없이 인증되지 않은 사용자에게 아이템이 표시됩니다. 기본값은 false입니다.
Array of objects or objects [ 1 .. 100 ] items
Array ([ 1 .. 100 ] items)
One of:
특성 값이 조건을 충족하는 경우 사용자에게 표시되는 아이템입니다.
item_id
required
number
아이템 ID입니다.
name
string [ 1 .. 255 ] characters ^\S
규칙의 읽을 수 있는 이름입니다. 관리자 페이지에서 규칙을 표시할 때 사용합니다.
Responses
204
성공적으로 업데이트했습니다.
401
인증이 통과되지 않았거나 잘못되었습니다. 인증 또는 올바른 자격 증명을 사용했는지 확인해야 합니다.
422
요청 유효성 검사 오류입니다.
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",