Summary
Deletes a list of provided root jobs and all their related items
Description
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
Route
POST /operations-manager/jobs/bulk-delete
Roles
admin
apiwrite
engineering
operations
Parameters
Details Example Schema
Name
Type
Required
Description
jobIds
array
yes
Array of job ids to remove.
Copied to Clipboard
{
"jobIds": [
"01935b2dba6cb38394d75d59",
"6415a0e8d098a4587fc5b0c8",
"0dcbfdd899fb1a9009f25faa"
]
}
Copied to Clipboard
{
"type": "object",
"properties": {
"jobIds": {
"title": "jobIds",
"type": "array",
"items": {
"$ref": "common#/definitions/ObjectIdLikeString"
}
}
},
"required": [
"jobIds"
],
"additionalProperties": false
}
Return
Details Example Schema
Name
Type
Description
result
object
The results of each root delete jobs operation and total number of items deleted per collection.
Copied to Clipboard
{
"message": "cillum eiusmod qui",
"data": {
"jobsDeleted": 40127508,
"tasksDeleted": 31512348,
"jobHistoryDeleted": -69419307,
"jobDataDeleted": -51098807,
"jobDataLargeFilesDeleted": -43088166,
"results": []
}
}
Copied to Clipboard
{
"title": "result",
"type": "object",
"properties": {
"message": {
"type": "string"
},
"data": {
"type": "object",
"properties": {
"jobsDeleted": {
"type": "integer"
},
"tasksDeleted": {
"type": "integer"
},
"jobHistoryDeleted": {
"type": "integer"
},
"jobDataDeleted": {
"type": "integer"
},
"jobDataLargeFilesDeleted": {
"type": "integer"
},
"results": {
"type": "array",
"items": {
"type": "object"
}
}
}
},
"metadata": {
"type": "object"
}
}
}