---
title: "Bulk delete resources"
method: POST
path: "/bulk-delete"
tags: ["Sources"]
---

# Bulk delete resources

`POST /bulk-delete`

Delete multiple resources in a single request. Supports repositories, documentation, research papers, contexts, and local folders.

## Request body

- BulkDeleteRequest — Request for bulk deletion
  - `items` BulkDeleteItem[], required — Items to delete
    - `id` string, required — Resource ID
    - `type` 'repository' | 'documentation' | 'research_paper' | 'context' | 'local_folder', required — Resource type

## Response `200`

Successful Response

- BulkDeleteResponse — Response for bulk deletion
  - `deleted` integer, required — Number of successfully deleted items
  - `failed` integer, required — Number of failed deletions
  - `results` BulkDeleteResult[], required — Per-item results
    - `id` string, required
    - `type` string, required
    - `success` boolean, required
    - `error` string, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/nozomio-labs/apis/nia-ai-api.md) · [All operations](https://skmtc.net/nozomio-labs/apis/nia-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nozomio-labs/nia-ai-api/versions/dbb602a3ef17/schema)
