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
- 200
- 400
- 500
Run or recommendation job triggered. Body is a JSON-encoded string message (not an object).
Response Headers
Missing/invalid parameters or authorization failure. Codes include IPV-, AUTH-, GE-*.
Response Headers
Backend/generic failure. Body is {"Message": " -