Introduction
Data validation lets you define rules that detect anomalies or unexpected results after a workflow run.SDK Methods
Generate Validation Rules
Auto-generate rules from your schema or use natural language to create targeted rules.Manage Validation Rules
List, approve, and update rule status. Rules start inpreview status and must be approved before they run automatically.
Run Validation
API Endpoints
List Validation Rules
Retrieve all validation rules for a workflow. View full API reference →Generate Validation Rules
Auto-generate validation rules based on your schema and sample data. View full API reference →Create Targeted Validation Rules
Generate rules for specific columns with custom hints. View full API reference →Configure Validation
Update validation configuration for a workflow. View full API reference →Toggle Validation
Enable or disable validation for a workflow. View full API reference →Get Latest Validation Results
Retrieve the most recent validation results. View full API reference →Rule Structure
Validation rules are expressed as SQL WHERE clauses that identify problematic rows:Key Fields
Define key fields to track rows across runs for richer insights:- Values should be present for most rows
- Values should be unique per row (no duplicates)
- Prefer stable identifiers (IDs, URLs, SKUs)
Validation Results
The validation results endpoint returns:Notifications
Enable validation notifications to get alerted when issues are detected:Want to configure validation through the UI?See the UI Data Validation guide to set up validation visually in the dashboard.