Skip to main content
 print this page

Trigger a data quality check run

POST 

/data-quality-checks/:id/runs

Starts a ruleset evaluation run for the check, or triggers a Glue recommendation job when action=run-recommendation. Requires editor AccessType on the dataset. Response body is a JSON-encoded string message: "Data quality check run triggered successfully" for normal runs, or "Data quality rule recommendation job triggered successfully" for action=run-recommendation. GE-1034 when a run/recommendation is already RUNNING/STARTING, when recommendation is requested but AreAutoConstraintSuggestionsEnabled is false, or when a normal run has no DqConstraints. Missing check is IPV-1002 (HTTP 400), not 404. This Lambda maps InvalidInputException, UnauthorizedUserException, GenericFailureException, ClientError, and ParamValidationError to HTTP 400. Missing run rows return HTTP 422. Uncaught exceptions return HTTP 500 (EMF-1001 wrapping GE-1044).

Request

Responses

Run or recommendation job triggered. Body is a JSON-encoded string message (not an object).

Response Headers
    Access-Control-Allow-Origin
    Access-Control-Allow-Methods
    Access-Control-Allow-Headers