Browse documentation
Rules

Update Rule

put/v1/rules/{rule_id}

Update Rule

Authentication

Send your tenant secret key as a Bearer token. Keep secret keys on your server; never ship them in browser or mobile code.

Parameters

rule_id
path · required

No additional parameter description.

Request body

JSON · required

action
objectrequired

No additional field description.

description
string | null

No additional field description.

enabled
boolean

No additional field description.

name
stringrequired

No additional field description.

predicate
object | booleanrequired

No additional field description.

priority
integer

No additional field description.

Example request

cURL
curl --request PUT \
  --url 'https://api.fideralabs.com/v1/rules/{rule_id}' \
  --header 'Authorization: Bearer $FIDERA_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "action": {},
  "description": "string",
  "enabled": true,
  "name": "string",
  "predicate": {},
  "priority": 100
}'

Responses

200Successful Response
action
objectrequired

No additional field description.

created_at
stringrequired

No additional field description.

description
string | nullrequired

No additional field description.

enabled
booleanrequired

No additional field description.

id
stringrequired

No additional field description.

name
stringrequired

No additional field description.

predicate
object | booleanrequired

No additional field description.

priority
integerrequired

No additional field description.

updated_at
stringrequired

No additional field description.

application/json
{
  "action": {},
  "created_at": "2026-07-29T12:00:00Z",
  "description": "string",
  "enabled": true,
  "id": "00000000-0000-0000-0000-000000000000",
  "name": "string",
  "predicate": {},
  "priority": 0,
  "updated_at": "2026-07-29T12:00:00Z"
}
422Validation Error
detail
ValidationError[]

No additional field description.

Operation ID

update_rule_v1_rules__rule_id__put