Storage
Permanently delete multiple archived entries and complete folder subtrees.
Permanently delete multiple archived entries and complete folder subtrees. The request enforces Storage access, workspace ownership, and entry lifecycle state.
DELETE
/
api
/
v1
/
storage
/
bulk
Permanently delete multiple archived entries and complete folder subtrees.
curl --request DELETE \
--url https://api.revoengine.com/api/v1/storage/bulk \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"entries": [
{
"storageEntryId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"version": 1
}
]
}
'const options = {
method: 'DELETE',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
entries: [{storageEntryId: '3c90c3cc-0d44-4b50-8888-8dd25736052a', version: 1}]
})
};
fetch('https://api.revoengine.com/api/v1/storage/bulk', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.revoengine.com/api/v1/storage/bulk"
payload = { "entries": [
{
"storageEntryId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"version": 1
}
] }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)Authorizations
Bearer JWT token or API Key (sk-*).
Body
application/json
Entry roots to process. Folder descendants are processed eagerly.
Required array length:
1 - 100 elementsShow child attributes
Show child attributes
Response
200
Archived entries permanently deleted.
⌘I
Permanently delete multiple archived entries and complete folder subtrees.
curl --request DELETE \
--url https://api.revoengine.com/api/v1/storage/bulk \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"entries": [
{
"storageEntryId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"version": 1
}
]
}
'const options = {
method: 'DELETE',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
entries: [{storageEntryId: '3c90c3cc-0d44-4b50-8888-8dd25736052a', version: 1}]
})
};
fetch('https://api.revoengine.com/api/v1/storage/bulk', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.revoengine.com/api/v1/storage/bulk"
payload = { "entries": [
{
"storageEntryId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"version": 1
}
] }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)
