Browse documentation
Rules

Create Rule

post/v1/rules

Create 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.

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 POST \
  --url 'https://api.fideralabs.com/v1/rules' \
  --header 'Authorization: Bearer $FIDERA_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "action": {},
  "description": "string",
  "enabled": true,
  "name": "string",
  "predicate": {},
  "priority": 100
}'

Responses

201Successful 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

create_rule_v1_rules_post