cURL
curl --request POST \ --url https://api.kadoa.com/v4/data-validation/rules/actions/generate \ --header 'Content-Type: application/json' \ --header 'x-api-key: <api-key>' \ --data '{ "jobId": "<string>", "userPrompt": "<string>", "selectedColumns": [ "<string>" ], "workflowId": "<string>", "isPreviewRun": true }'
{ "error": true, "message": "<string>", "data": { "id": "abc123", "name": "Email Validation Rule", "description": "<string>", "ruleType": "custom_sql", "workflowId": "<string>", "groupId": "<string>", "userId": "<string>", "teamId": "<string>", "targetColumns": [ "<string>" ], "parameters": { "sql": "<string>", "params": [ "<any>" ], "prompt": "<string>" }, "status": "enabled", "disabledReason": "<string>", "metadata": {}, "createdAt": "2024-01-15T10:30:00.000Z", "updatedAt": "2024-01-15T10:30:00.000Z", "deletedAt": "2024-01-15T10:30:00.000Z", "deletedReason": "<string>" }, "metadata": { "sampleDataCount": 123, "schemaFieldsCount": 123 } }
Use AI to automatically generate data validation rules based on sample data or specific requirements
API key for authentication
Body
Rule generation request with user description
1
200
AI-generated rule with creation metadata
Complete validation rule with metadata and lifecycle information
Show child attributes