Skip to content

Declare a rule that REFUSES a record write when its condition is not met. Applies to every writer, admins included; no bypass.

POST
/api/v1/workspaces/{ws}/databases/{db}/validation-rules
db
required
string
Media typeapplication/json
object
name
required
string
>= 1 characters <= 200 characters
trigger
required
string
Allowed values: create update transition
transition
object
field
required
string
>= 1 characters
to
required
string
>= 1 characters
condition
required
Any of:
object
field
required
string
>= 1 characters
op
required
string
Allowed values: eq neq contains not_contains gt gte lt lte before after within has has_none is_empty not_empty
value
disabled
boolean
pinned
boolean
label
string
<= 120 characters
icon
string
<= 40 characters
message
required
string
>= 1 characters <= 500 characters
enabled
boolean
default: true