Data Quality Policy - Schema

This schema represents the Data Quality policy object returned by:

Top-level Fields

FieldTypeDescription
ruleobjectCore policy metadata and configuration (name, type, schedule, notification settings, thresholds, tags, backing asset).
detailsobjectData Quality–specific configuration for the backing asset and rule items (per-column checks, business explanations, weightages, etc.).
childRulesarrayOptional list of nested rules for composite policies. Often empty for simple policies.

Key nested properties (high-level only):

  • rule.id (integer) – Unique policy ID.
  • rule.name (string) – Policy name.
  • rule.type (string) – Always DATA_QUALITY for DQ policies.
  • rule.enabled (boolean) – Whether the policy is currently active.
  • rule.interval (string) – Policy interval (for example 1d).
  • rule.thresholdLevel.success / warning (integer) – Overall success/warning threshold in percent.
  • rule.backingAsset.tableAssetId (integer) – ID of the asset the policy is attached to.
  • details.backingAssetId (integer) – Backing asset ID (mirrors rule.backingAsset.tableAssetId).
  • details.items[] (array of objects) – Individual Data Quality checks within the policy (per column or table-level).

Example JSON

JSON
Copy
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard