Skip to main content
 print this page

List data quality check runs

GET 

/data-quality-checks/:id/runs

Returns a paginated list of runs for the data quality check id. Before listing, the handler refreshes run status from Glue and may update DynamoDB run rows. Caller needs any dataset AccessType. Pagination uses 1-based offset (default 1, converted to 0-based) and limit (default 500; no IPV-1050 max enforced on this path) over an in-memory sorted page. Default sortby is DataQualityCheckRunStartTime and default sortorder is desc (non-desc sorts ascending). Response key is Runs plus next_available ("yes" or "no"), count, and total_count. Stop requesting further pages when next_available is "no". Missing check is IPV-1002 (HTTP 400), not 404. Example: GET /data-quality-checks/{id}/runs?limit=50&offset=1&sortorder=desc 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

Paginated runs list. When next_available is "no", the caller has reached the last page.

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