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 '
{
"userPrompt": "<string>",
"workflowId": "<string>",
"jobId": "<string>",
"selectedColumns": [
"<string>"
],
"isPreviewRun": true
}
'{
"error": false,
"message": "<string>",
"data": {
"id": "abc123",
"name": "Email Validation Rule",
"status": "preview",
"createdAt": "2024-01-15T10:30:00.000Z",
"updatedAt": "2024-01-15T10:30:00.000Z",
"description": "<string>",
"ruleType": "custom_sql",
"workflowId": "<string>",
"groupId": "<string>",
"userId": "<string>",
"teamId": "<string>",
"targetColumns": [
"<string>"
],
"parameters": {
"sql": "<string>",
"params": [
"<unknown>"
],
"prompt": "<string>"
},
"disabledReason": "<string>",
"metadata": {},
"deletedAt": "2024-01-15T10:30:00.000Z",
"deletedReason": "<string>"
},
"metadata": {
"sampleDataCount": 123,
"schemaFieldsCount": 123
}
}Create specific validation rules targeting particular data fields or patterns using AI analysis
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 '
{
"userPrompt": "<string>",
"workflowId": "<string>",
"jobId": "<string>",
"selectedColumns": [
"<string>"
],
"isPreviewRun": true
}
'{
"error": false,
"message": "<string>",
"data": {
"id": "abc123",
"name": "Email Validation Rule",
"status": "preview",
"createdAt": "2024-01-15T10:30:00.000Z",
"updatedAt": "2024-01-15T10:30:00.000Z",
"description": "<string>",
"ruleType": "custom_sql",
"workflowId": "<string>",
"groupId": "<string>",
"userId": "<string>",
"teamId": "<string>",
"targetColumns": [
"<string>"
],
"parameters": {
"sql": "<string>",
"params": [
"<unknown>"
],
"prompt": "<string>"
},
"disabledReason": "<string>",
"metadata": {},
"deletedAt": "2024-01-15T10:30:00.000Z",
"deletedReason": "<string>"
},
"metadata": {
"sampleDataCount": 123,
"schemaFieldsCount": 123
}
}API key for authentication
Body