ValidationRules
Create ValidationRule
Create a new ValidationRule record.
POST
Create ValidationRule
A validation rule is a location-scoped custom expression evaluated when selected records are created or updated; a false result blocks the save with its configured error message.
Authentication
This endpoint requires OAuth2 authentication. Include a valid bearer token in the
Authorization header.
The authenticated user must be a full unrestricted administrator or have the ValidationRule-Create role.Enums
eValidationRuleEntity — RecordType values
eValidationRuleEntity — RecordType values
Request Body
Required Fields
integer
required
ID of the location that owns this rule; a rule on a network location is also evaluated for records in its child locations.
string
required
Required internal name for this rule; it is returned as the failure message when ErrorMessage is null.
integer
required
Record type this rule evaluates: Coworker (customer), Booking, CoworkerContract, Visitor, CoworkerProduct, ProposalContract, CoworkerInvoice, Teams, or EventAttendees.
string
required
Required Flee expression that returns true to allow the record and false to reject it; use record, isCreate, isUpdate, user, and the available CustomFunctions as evaluation context.
Optional Fields
boolean
Whether this rule is evaluated when a matching record is created or updated; only active rules are selected for evaluation.
string
Optional internal notes explaining this rule; not shown to customers.
string
Message returned when Formula evaluates to false; when null, the rule Name is returned instead.
Code Examples
Response
200
integer
HTTP status code.
200 on success.string
A human-readable message confirming the creation.
object
Contains the
Id of the newly created record.boolean
true if the validationrule was created successfully.array
null on success.Example Response
400
string
A summary of the validation error(s), in the format
PropertyName: error message.any
null on validation failure.object[]
Array of validation errors.
boolean
false when the request fails validation.Example Response