APIs related to Schema Rules
Schema Rules define validation rule sets applied to schema documents within policies. Rules specify field-level constraints, cross-field dependencies, and data quality checks beyond basic JSON Schema validation.
Authentication: All endpoints require a Bearer JWT token (Authorization: Bearer <token>). Obtain a token via POST /accounts/login.
Endpoints
POST
/api/v1/schema-rules
Creates a new schema rule
Yes
GET
/api/v1/schema-rules
Returns a paginated list of all schema rules
Yes
GET
/api/v1/schema-rules/{ruleId}
Retrieves a schema rule by ID
Yes
PUT
/api/v1/schema-rules/{ruleId}
Updates a schema rule by ID
Yes
DELETE
/api/v1/schema-rules/{ruleId}
Deletes a schema rule by ID
Yes
PUT
/api/v1/schema-rules/{ruleId}/activate
Activates a schema rule
Yes
PUT
/api/v1/schema-rules/{ruleId}/inactivate
Deactivates a schema rule
Yes
GET
/api/v1/schema-rules/{ruleId}/relationships
Lists all schemas and policies linked to a rule
Yes
POST
/api/v1/schema-rules/data
Retrieves data needed for evaluating rules
Yes
POST
/api/v1/schema-rules/{policyId}/import/file
Imports schema rules from a ZIP file
Yes
GET
/api/v1/schema-rules/{ruleId}/export/file
Exports a schema rule to a ZIP file
Yes
POST
/api/v1/schema-rules/import/file/preview
Previews a schema rule ZIP without saving
Yes
Endpoint Details
Last updated