get_data_quality_check_run_status

DataQualityChecksApi.get_data_quality_check_run_status(id, run_id, role_id, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)

Get data quality check run details

Returns the run item for run_id after verifying the parent check id exists and the caller has dataset access. The run is loaded by DataQualityCheckRunId only (parent id is not compared to the run row). Missing check -> IPV-1002 (HTTP 400). Missing run -> HTTP 422 with Message “Data quality check run with id {{run_id}} doesn’t exist.” (no CODE prefix). If Message is absent on the stored item it is set to “NA”. 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).

Parameters:
  • id (str) – Data quality check ID. (required)

  • run_id (str) – Data quality check run ID. (required)

  • role_id (str) – Amorphic role ID the request is authorized against. (required)

  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.

  • _request_auth (dict, optional) – set to override the auth_settings for an a single request; this effectively ignores the authentication in the spec for a single request.

  • _content_type (str, Optional) – force content-type for the request.

  • _headers (dict, optional) – set to override the headers for a single request; this effectively ignores the headers in the spec for a single request.

  • _host_index (int, optional) – set to override the host_index for a single request; this effectively ignores the host_index in the spec for a single request.

Return type:

DataQualityCheckRun

Returns:

Returns the result object.

Request and Response Examples

HTTP: GET /data-quality-checks/{id}/runs/{run_id}

Success (HTTP 200)

Run details.

Errors

HTTP 400

Invalid input or authorization failure. Codes include IPV-*, AUTH-*, GE-*.

HTTP 422

Run not found for the given id/run_id.

HTTP 500

Backend/generic failure. Body is {“Message”: “<CODE> - <text>”}.