---
title: "Delete Custom Pre-Processor"
method: DELETE
path: "/v1/preprocess"
tags: ["Preprocessor"]
---

# Delete Custom Pre-Processor

`DELETE /v1/preprocess`

Deletes existing custom pre-processors that you own or manage.

## Request body

- PreprocessorDeleteRequest
  - `preprocessors` string[] — An array of preprocessor IDs

## Response `200`

Pre-processor successfully deleted

## Other responses

- `400` — Invalid script
- `401` — Permission denied

## Changes

- **2023-10-04** `7d474e21a108` — 2 info
  - api operation id `deleteCustomPreprocessor` removed and replaced with `Preprocessor_delete`
  - api tag `Preprocessor` added
- **2023-10-04** `79c42de78d2f` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/groundxai/apis/groundx-apis/changes/v1/preprocess/delete.md)

---

[API](https://skmtc.dev/groundxai/apis/groundx-apis.md) · [All operations](https://skmtc.dev/groundxai/apis/groundx-apis/llms.txt) · [OpenAPI document](https://skmtc.dev/groundxai/apis/groundx-apis/revisions/d28df084c096?raw)
