Introduction
Data validation lets you define rules that detect anomalies or unexpected results after a workflow run.SDK Methods
Generate Validation Rules
Manage Rules
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.