---
title: "Bulk Delete Datasets"
method: DELETE
path: "/v2/datasets/bulk_delete"
tags: ["datasets"]
---

# Bulk Delete Datasets

`DELETE /v2/datasets/bulk_delete`

Delete multiple datasets in bulk.

This endpoint allows efficient deletion of multiple datasets at once.
It validates permissions for each dataset in the service and provides detailed feedback about
successful and failed deletions for each dataset.

Parameters
----------
delete_request : BulkDeleteDatasetsRequest
    Request containing list of dataset IDs to delete (max 100)
ctx : Context
    Request context including authentication information

Returns
-------
BulkDeleteDatasetsResponse
    Details about the bulk deletion operation including:
    - Number of successfully deleted datasets
    - List of failed deletions with reasons
    - Summary message

## Request body

- BulkDeleteDatasetsRequest — Request to delete multiple datasets.
  - `dataset_ids` string[], required

## Response `200`

Successful Response

- BulkDeleteDatasetsResponse — Response from bulk deletion operation.
  - `deleted_count` integer, required
  - `failed_deletions` BulkDeleteFailure[]
    - `dataset_id` string, uuid4, required
    - `dataset_name` string, required
    - `reason` string, required
  - `message` string, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/galileo/apis/fastapi.md) · [All operations](https://skmtc.net/galileo/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/galileo/fastapi/versions/441b96da8c30/schema)
