---
title: "Delete data quality checks"
method: POST
path: "/dataquality/checks/delete/{orgAgentId}"
tags: ["data quality", "experimental"]
---

# Delete data quality checks

`POST /dataquality/checks/delete/{orgAgentId}`

Delete data quality Checks and all associated Check Versions and Check Runs.

This operation enqueues delete requests for background processing. The response indicates the number of requests that were successfully enqueued, not how many deletions have completed.

Response fields:
- success: Number of delete requests successfully enqueued
- failed: Number of delete requests that failed to enqueue
- requestId: Correlation ID for tracking

Access requirement: Requires an admin token. It also requires admin access to the organization.

This endpoint is in active development. Its definition and behavior may change frequently and without notice.

## Path parameters

- `orgAgentId` string, required

## Request body

- DeleteChecksDto — A list of data quality checks to delete
  - `checks` DeleteCheckDto[], required — The list of checks to delete
    - `checkId` string, required — Check identifier as provided by the data quality provider
    - `source` string, required — Data quality provider name as given at resource creation

## Response `202`

Accepted

- SuccessMessage
  - `message` string

## Other responses

- `400` — Bad Request
- `401` — User is unauthorized to perform action
- `403` — Access forbidden
- `500` — Server error

---

[API](https://skmtc.dev/data/apis/data-world-public-api.md) · [All operations](https://skmtc.dev/data/apis/data-world-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/data/data-world-public-api/revisions/0a0cb1f94dad/schema)
