Run a Sifflet data quality rule

Execute a Sifflet rule to validate data quality

yaml
type: "io.kestra.plugin.sifflet.RunRule"

Run a Sifflet rule

yaml
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

Sifflet API key

API key for authenticating with Sifflet

Sifflet API base URL

Base URL for the Sifflet API

Default 30

Request timeout

Timeout for the API request in seconds

Rule ID

ID of the Sifflet rule to run

Raw response from the Sifflet API

The ID of the executed rule

Status of the rule execution (SUCCESS or FAILED)

HTTP status code from the API response