Validate & Results
Validate data contracts and manage execution results
POST
POST /v1/dataContracts/{id}/validate
Validate & Results
Run on-demand validation of data contracts and manage execution results. Validation checks schema compliance, semantics rules, quality expectations, and SLA targets.Validate a Contract
Trigger on-demand validation of a data contract. Returns aDataContractResult with status for each validation dimension.
POST /v1/dataContracts/{id}/validate
Validate by Entity
Validate the effective contract for a specific entity. If the entity only has an inherited contract from a data product, a local contract is materialized to store results.POST /v1/dataContracts/entity/validate
POST /v1/dataContracts/{id}/validate
Execution Status Values
List Results
Retrieve execution results for a contract.GET /v1/dataContracts/{id}/results
Get Latest Result
GET /v1/dataContracts/{id}/results/latest
Returns the most recent validation result.
Add a Result
PUT /v1/dataContracts/{id}/results
Programmatically add a validation result (useful for external validation pipelines).
Body Parameters
Add Result
Add Result
Add Result
Delete Results
DELETE /v1/dataContracts/{id}/results/{timestamp} — Delete a result at a specific timestamp.
DELETE /v1/dataContracts/{id}/results/before/{timestamp} — Delete all results before a timestamp.