Last updated: July 22, 2025
DQOps REST API errors operations
Operations that return the execution errors captured when data quality checks were executed on data sources, and sensors or rules failed with an error.
get_column_monitoring_errors
Returns errors related to the recent column level monitoring executions for the monitoring at a requested time scale
Follow the link to see the source code on GitHub.
GET
http://localhost:8888/api/connections/{connectionName}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}/monitoring/{timeScale}/errors
Return value
Property name | Description | Data type |
---|---|---|
errors_list_model |
List[ErrorsListModel] |
Parameters of this method are described below
Property name | Description | Data type | Required |
---|---|---|---|
connection_name |
Connection name | string | |
schema_name |
Schema name | string | |
table_name |
Table name | string | |
column_name |
Column name | string | |
time_scale |
Time scale | CheckTimeScale | |
data_group |
Data group | string | |
month_start |
Month start boundary | string | |
month_end |
Month end boundary | string | |
check_name |
Check name | string | |
category |
Check category name | string | |
table_comparison |
Table comparison name | string | |
max_results_per_check |
Maximum number of results per check, the default is 100 | long |
Usage examples
Execution
Execution
from dqops import client
from dqops.client.api.errors import get_column_monitoring_errors
from dqops.client.models import CheckTimeScale
dqops_client = client.Client(
'http://localhost:8888/',
raise_on_unexpected_status=True
)
call_result = get_column_monitoring_errors.sync(
'sample_connection',
'sample_schema',
'sample_table',
'sample_column',
CheckTimeScale.daily,
client=dqops_client
)
Execution
from dqops import client
from dqops.client.api.errors import get_column_monitoring_errors
from dqops.client.models import CheckTimeScale
dqops_client = client.Client(
'http://localhost:8888/',
raise_on_unexpected_status=True
)
call_result = await get_column_monitoring_errors.asyncio(
'sample_connection',
'sample_schema',
'sample_table',
'sample_column',
CheckTimeScale.daily,
client=dqops_client
)
Execution
from dqops import client
from dqops.client.api.errors import get_column_monitoring_errors
from dqops.client.models import CheckTimeScale
token = 's4mp13_4u7h_70k3n'
dqops_client = client.AuthenticatedClient(
'http://localhost:8888/',
token=token,
raise_on_unexpected_status=True
)
call_result = get_column_monitoring_errors.sync(
'sample_connection',
'sample_schema',
'sample_table',
'sample_column',
CheckTimeScale.daily,
client=dqops_client
)
Execution
from dqops import client
from dqops.client.api.errors import get_column_monitoring_errors
from dqops.client.models import CheckTimeScale
token = 's4mp13_4u7h_70k3n'
dqops_client = client.AuthenticatedClient(
'http://localhost:8888/',
token=token,
raise_on_unexpected_status=True
)
call_result = await get_column_monitoring_errors.asyncio(
'sample_connection',
'sample_schema',
'sample_table',
'sample_column',
CheckTimeScale.daily,
client=dqops_client
)
get_column_partitioned_errors
Returns the errors related to the recent column level partitioned checks executions for a requested time scale
Follow the link to see the source code on GitHub.
GET
http://localhost:8888/api/connections/{connectionName}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}/partitioned/{timeScale}/errors
Return value
Property name | Description | Data type |
---|---|---|
errors_list_model |
List[ErrorsListModel] |
Parameters of this method are described below
Property name | Description | Data type | Required |
---|---|---|---|
connection_name |
Connection name | string | |
schema_name |
Schema name | string | |
table_name |
Table name | string | |
column_name |
Column name | string | |
time_scale |
Time scale | CheckTimeScale | |
data_group |
Data group | string | |
month_start |
Month start boundary | string | |
month_end |
Month end boundary | string | |
check_name |
Check name | string | |
category |
Check category name | string | |
table_comparison |
Table comparison name | string | |
max_results_per_check |
Maximum number of results per check, the default is 100 | long |
Usage examples
Execution
Execution
from dqops import client
from dqops.client.api.errors import get_column_partitioned_errors
from dqops.client.models import CheckTimeScale
dqops_client = client.Client(
'http://localhost:8888/',
raise_on_unexpected_status=True
)
call_result = get_column_partitioned_errors.sync(
'sample_connection',
'sample_schema',
'sample_table',
'sample_column',
CheckTimeScale.daily,
client=dqops_client
)
Execution
from dqops import client
from dqops.client.api.errors import get_column_partitioned_errors
from dqops.client.models import CheckTimeScale
dqops_client = client.Client(
'http://localhost:8888/',
raise_on_unexpected_status=True
)
call_result = await get_column_partitioned_errors.asyncio(
'sample_connection',
'sample_schema',
'sample_table',
'sample_column',
CheckTimeScale.daily,
client=dqops_client
)
Execution
from dqops import client
from dqops.client.api.errors import get_column_partitioned_errors
from dqops.client.models import CheckTimeScale
token = 's4mp13_4u7h_70k3n'
dqops_client = client.AuthenticatedClient(
'http://localhost:8888/',
token=token,
raise_on_unexpected_status=True
)
call_result = get_column_partitioned_errors.sync(
'sample_connection',
'sample_schema',
'sample_table',
'sample_column',
CheckTimeScale.daily,
client=dqops_client
)
Execution
from dqops import client
from dqops.client.api.errors import get_column_partitioned_errors
from dqops.client.models import CheckTimeScale
token = 's4mp13_4u7h_70k3n'
dqops_client = client.AuthenticatedClient(
'http://localhost:8888/',
token=token,
raise_on_unexpected_status=True
)
call_result = await get_column_partitioned_errors.asyncio(
'sample_connection',
'sample_schema',
'sample_table',
'sample_column',
CheckTimeScale.daily,
client=dqops_client
)
get_column_profiling_errors
Returns the errors related to the recent check executions for all column level data quality profiling checks on a column
Follow the link to see the source code on GitHub.
GET
http://localhost:8888/api/connections/{connectionName}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}/profiling/errors
Return value
Property name | Description | Data type |
---|---|---|
errors_list_model |
List[ErrorsListModel] |
Parameters of this method are described below
Property name | Description | Data type | Required |
---|---|---|---|
connection_name |
Connection name | string | |
schema_name |
Schema name | string | |
table_name |
Table name | string | |
column_name |
Column name | string | |
data_group |
Data group | string | |
month_start |
Month start boundary | string | |
month_end |
Month end boundary | string | |
check_name |
Check name | string | |
category |
Check category name | string | |
table_comparison |
Table comparison name | string | |
max_results_per_check |
Maximum number of results per check, the default is 100 | long |
Usage examples
Execution
Execution
from dqops import client
from dqops.client.api.errors import get_column_profiling_errors
dqops_client = client.Client(
'http://localhost:8888/',
raise_on_unexpected_status=True
)
call_result = get_column_profiling_errors.sync(
'sample_connection',
'sample_schema',
'sample_table',
'sample_column',
client=dqops_client
)
Execution
from dqops import client
from dqops.client.api.errors import get_column_profiling_errors
dqops_client = client.Client(
'http://localhost:8888/',
raise_on_unexpected_status=True
)
call_result = await get_column_profiling_errors.asyncio(
'sample_connection',
'sample_schema',
'sample_table',
'sample_column',
client=dqops_client
)
Execution
from dqops import client
from dqops.client.api.errors import get_column_profiling_errors
token = 's4mp13_4u7h_70k3n'
dqops_client = client.AuthenticatedClient(
'http://localhost:8888/',
token=token,
raise_on_unexpected_status=True
)
call_result = get_column_profiling_errors.sync(
'sample_connection',
'sample_schema',
'sample_table',
'sample_column',
client=dqops_client
)
Execution
from dqops import client
from dqops.client.api.errors import get_column_profiling_errors
token = 's4mp13_4u7h_70k3n'
dqops_client = client.AuthenticatedClient(
'http://localhost:8888/',
token=token,
raise_on_unexpected_status=True
)
call_result = await get_column_profiling_errors.asyncio(
'sample_connection',
'sample_schema',
'sample_table',
'sample_column',
client=dqops_client
)
get_table_monitoring_errors
Returns the errors related to the most recent table level monitoring executions for the monitoring at a requested time scale
Follow the link to see the source code on GitHub.
GET
http://localhost:8888/api/connections/{connectionName}/schemas/{schemaName}/tables/{tableName}/monitoring/{timeScale}/errors
Return value
Property name | Description | Data type |
---|---|---|
errors_list_model |
List[ErrorsListModel] |
Parameters of this method are described below
Property name | Description | Data type | Required |
---|---|---|---|
connection_name |
Connection name | string | |
schema_name |
Schema name | string | |
table_name |
Table name | string | |
time_scale |
Time scale | CheckTimeScale | |
data_group |
Data group | string | |
month_start |
Month start boundary | string | |
month_end |
Month end boundary | string | |
check_name |
Check name | string | |
category |
Check category name | string | |
table_comparison |
Table comparison name | string | |
max_results_per_check |
Maximum number of results per check, the default is 100 | long |
Usage examples
Execution
Execution
from dqops import client
from dqops.client.api.errors import get_table_monitoring_errors
from dqops.client.models import CheckTimeScale
dqops_client = client.Client(
'http://localhost:8888/',
raise_on_unexpected_status=True
)
call_result = get_table_monitoring_errors.sync(
'sample_connection',
'sample_schema',
'sample_table',
CheckTimeScale.daily,
client=dqops_client
)
Execution
from dqops import client
from dqops.client.api.errors import get_table_monitoring_errors
from dqops.client.models import CheckTimeScale
dqops_client = client.Client(
'http://localhost:8888/',
raise_on_unexpected_status=True
)
call_result = await get_table_monitoring_errors.asyncio(
'sample_connection',
'sample_schema',
'sample_table',
CheckTimeScale.daily,
client=dqops_client
)
Execution
from dqops import client
from dqops.client.api.errors import get_table_monitoring_errors
from dqops.client.models import CheckTimeScale
token = 's4mp13_4u7h_70k3n'
dqops_client = client.AuthenticatedClient(
'http://localhost:8888/',
token=token,
raise_on_unexpected_status=True
)
call_result = get_table_monitoring_errors.sync(
'sample_connection',
'sample_schema',
'sample_table',
CheckTimeScale.daily,
client=dqops_client
)
Execution
from dqops import client
from dqops.client.api.errors import get_table_monitoring_errors
from dqops.client.models import CheckTimeScale
token = 's4mp13_4u7h_70k3n'
dqops_client = client.AuthenticatedClient(
'http://localhost:8888/',
token=token,
raise_on_unexpected_status=True
)
call_result = await get_table_monitoring_errors.asyncio(
'sample_connection',
'sample_schema',
'sample_table',
CheckTimeScale.daily,
client=dqops_client
)
get_table_partitioned_errors
Returns errors related to the recent table level partitioned checks executions for a requested time scale
Follow the link to see the source code on GitHub.
GET
http://localhost:8888/api/connections/{connectionName}/schemas/{schemaName}/tables/{tableName}/partitioned/{timeScale}/errors
Return value
Property name | Description | Data type |
---|---|---|
errors_list_model |
List[ErrorsListModel] |
Parameters of this method are described below
Property name | Description | Data type | Required |
---|---|---|---|
connection_name |
Connection name | string | |
schema_name |
Schema name | string | |
table_name |
Table name | string | |
time_scale |
Time scale | CheckTimeScale | |
data_group |
Data group | string | |
month_start |
Month start boundary | string | |
month_end |
Month end boundary | string | |
check_name |
Check name | string | |
category |
Check category name | string | |
table_comparison |
Table comparison name | string | |
max_results_per_check |
Maximum number of results per check, the default is 100 | long |
Usage examples
Execution
Execution
from dqops import client
from dqops.client.api.errors import get_table_partitioned_errors
from dqops.client.models import CheckTimeScale
dqops_client = client.Client(
'http://localhost:8888/',
raise_on_unexpected_status=True
)
call_result = get_table_partitioned_errors.sync(
'sample_connection',
'sample_schema',
'sample_table',
CheckTimeScale.daily,
client=dqops_client
)
Execution
from dqops import client
from dqops.client.api.errors import get_table_partitioned_errors
from dqops.client.models import CheckTimeScale
dqops_client = client.Client(
'http://localhost:8888/',
raise_on_unexpected_status=True
)
call_result = await get_table_partitioned_errors.asyncio(
'sample_connection',
'sample_schema',
'sample_table',
CheckTimeScale.daily,
client=dqops_client
)
Execution
from dqops import client
from dqops.client.api.errors import get_table_partitioned_errors
from dqops.client.models import CheckTimeScale
token = 's4mp13_4u7h_70k3n'
dqops_client = client.AuthenticatedClient(
'http://localhost:8888/',
token=token,
raise_on_unexpected_status=True
)
call_result = get_table_partitioned_errors.sync(
'sample_connection',
'sample_schema',
'sample_table',
CheckTimeScale.daily,
client=dqops_client
)
Execution
from dqops import client
from dqops.client.api.errors import get_table_partitioned_errors
from dqops.client.models import CheckTimeScale
token = 's4mp13_4u7h_70k3n'
dqops_client = client.AuthenticatedClient(
'http://localhost:8888/',
token=token,
raise_on_unexpected_status=True
)
call_result = await get_table_partitioned_errors.asyncio(
'sample_connection',
'sample_schema',
'sample_table',
CheckTimeScale.daily,
client=dqops_client
)
get_table_profiling_errors
Returns the errors related to the most recent check executions for all table level data quality profiling checks on a table
Follow the link to see the source code on GitHub.
GET
http://localhost:8888/api/connections/{connectionName}/schemas/{schemaName}/tables/{tableName}/profiling/errors
Return value
Property name | Description | Data type |
---|---|---|
errors_list_model |
List[ErrorsListModel] |
Parameters of this method are described below
Property name | Description | Data type | Required |
---|---|---|---|
connection_name |
Connection name | string | |
schema_name |
Schema name | string | |
table_name |
Table name | string | |
data_group |
Data group | string | |
month_start |
Month start boundary | string | |
month_end |
Month end boundary | string | |
check_name |
Check name | string | |
category |
Check category name | string | |
table_comparison |
Table comparison name | string | |
max_results_per_check |
Maximum number of results per check, the default is 100 | long |
Usage examples
Execution
Execution
from dqops import client
from dqops.client.api.errors import get_table_profiling_errors
dqops_client = client.Client(
'http://localhost:8888/',
raise_on_unexpected_status=True
)
call_result = get_table_profiling_errors.sync(
'sample_connection',
'sample_schema',
'sample_table',
client=dqops_client
)
Execution
from dqops import client
from dqops.client.api.errors import get_table_profiling_errors
dqops_client = client.Client(
'http://localhost:8888/',
raise_on_unexpected_status=True
)
call_result = await get_table_profiling_errors.asyncio(
'sample_connection',
'sample_schema',
'sample_table',
client=dqops_client
)
Execution
from dqops import client
from dqops.client.api.errors import get_table_profiling_errors
token = 's4mp13_4u7h_70k3n'
dqops_client = client.AuthenticatedClient(
'http://localhost:8888/',
token=token,
raise_on_unexpected_status=True
)
call_result = get_table_profiling_errors.sync(
'sample_connection',
'sample_schema',
'sample_table',
client=dqops_client
)
Execution
from dqops import client
from dqops.client.api.errors import get_table_profiling_errors
token = 's4mp13_4u7h_70k3n'
dqops_client = client.AuthenticatedClient(
'http://localhost:8888/',
token=token,
raise_on_unexpected_status=True
)
call_result = await get_table_profiling_errors.asyncio(
'sample_connection',
'sample_schema',
'sample_table',
client=dqops_client
)