---
title: "Bulk delete root jobs"
method: POST
path: "/operations-manager/jobs/bulk-delete"
tags: ["Operations Manager"]
---

# Bulk delete root jobs

`POST /operations-manager/jobs/bulk-delete`

## Request

- Base URL: `https://example.itential.io`
- URL: `https://example.itential.io/operations-manager/jobs/bulk-delete`
- Auth: none declared

Only succeeds on completed or cancelled root jobs. Ignores jobs that don't fit that criteria. Recursively deletes children, tasks, job data, job history, and large files. Does not return details of specific document deletion.

## Request body

- object
  - `jobIds` OperationsManagerCommonObjectIdLikeString[]

## Response `200`

The results of each root delete jobs operation and total number of items deleted per collection.

- OperationsManagerBulkDeleteJobsResponse200
  - `message` string
  - `data` OperationsManagerJobsBulkDeletePostResponsesContentApplicationJsonSchemaData
    - `jobsDeleted` integer
    - `tasksDeleted` integer
    - `jobHistoryDeleted` integer
    - `jobDataDeleted` integer
    - `jobDataLargeFilesDeleted` integer
    - `results` OperationsManagerJobsBulkDeletePostResponsesContentApplicationJsonSchemaDataResultsItems[]
  - `metadata` OperationsManagerJobsBulkDeletePostResponsesContentApplicationJsonSchemaMetadata

## Other responses

- `500`: Error response from API

## Changes

- **2026-10-31** `2095cc90e583`: 2 info
  - api tag `Operations Manager` added
  - api tag `operationsManager` removed

[Operation history](https://skmtc.dev/itential/apis/itential-2/changes/operations-manager/jobs/bulk-delete/post.md)

---

[API](https://skmtc.dev/itential/apis/itential-2.md) - [All operations](https://skmtc.dev/itential/apis/itential-2/llms.txt) - [OpenAPI document](https://skmtc.dev/itential/apis/itential-2/revisions/2095cc90e583?raw)
