Stop a data quality check run
PUT/data-quality-checks/:id/runs/:run_id
Stops a RUNNING data quality check execution when operation=stop. Any dataset AccessType including read-only may stop (AUTH-1002 if no access). Missing run returns HTTP 422 with Message "Data quality check run with id {run_id} doesn't exist." Non-RUNNING status returns GE-1034 "Cannot stop a dq check with run status - {status}". Missing/invalid operation returns GE-1034 "Either missing query_params or invalid operation". Glue cancel failures return GenericFailureException as HTTP 400 (for example GE-1002). On success Message is "Data quality check run stopped successfully". 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
- 422
- 500
Run stop requested successfully.
Response Headers
Invalid input or unsupported operation. Codes include GE-1034, IPV-, AUTH-.
Response Headers
Run not found. Body is {"Message": "Data quality check run with id {run_id} doesn't exist."} without a CODE prefix.
Response Headers
Unexpected failure (EMF-1001 wrapping GE-1044).