
RunRule
Run a Sifflet data quality rule
Run a Sifflet data quality rule
Run a Sifflet data quality rule
Execute a Sifflet rule to validate data quality
type: "io.kestra.plugin.sifflet.RunRule"Examples
Run a Sifflet rule
id: "runrule"
type: "io.kestra.plugin.sifflet.RunRule"
id: sifflet_flow
namespace: company.team
tasks:
- id: run_rule
type: io.kestra.plugin.sifflet.RunRule
apiKey: "{{ secret('SIFFLET_API_KEY') }}"
ruleId: "rule-123"
baseUrl: "https://api.siffletdata.com"
Properties
apiKey*RequiredNon-dynamicstring
Sifflet API key
API key for authenticating with Sifflet
baseUrl*RequiredNon-dynamicstring
Sifflet API base URL
Base URL for the Sifflet API
requestTimeoutNon-dynamicinteger
30Request timeout
Timeout for the API request in seconds
ruleIdNon-dynamicstring
Rule ID
ID of the Sifflet rule to run
Outputs
responsestring
Raw response from the Sifflet API
ruleIdstring
The ID of the executed rule
statusstring
Status of the rule execution (SUCCESS or FAILED)
statusCodeinteger
HTTP status code from the API response