# Move to trash
curl -X POST https://app.drime.cloud/api/v1/file-entries/delete \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"entryIds": [123, 456],
"deleteForever": false
}'
# Permanently delete
curl -X POST https://app.drime.cloud/api/v1/file-entries/delete \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"entryIds": [123, 456],
"deleteForever": true
}'
# Empty trash
curl -X POST https://app.drime.cloud/api/v1/file-entries/delete \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"entryIds": [],
"emptyTrash": true
}'
// Move to trash
const response = await fetch('https://app.drime.cloud/api/v1/file-entries/delete', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
entryIds: [123, 456],
deleteForever: false
})
});
// Empty entire trash
const emptyTrash = await fetch('https://app.drime.cloud/api/v1/file-entries/delete', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
entryIds: [],
emptyTrash: true
})
});
import requests
# Move to trash
response = requests.post(
'https://app.drime.cloud/api/v1/file-entries/delete',
headers={'Authorization': 'Bearer YOUR_ACCESS_TOKEN'},
json={
'entryIds': [123, 456],
'deleteForever': False
}
)
# Empty trash
response = requests.post(
'https://app.drime.cloud/api/v1/file-entries/delete',
headers={'Authorization': 'Bearer YOUR_ACCESS_TOKEN'},
json={
'entryIds': [],
'emptyTrash': True
}
)
{
"status": "success"
}
Files & Folders
Delete Entries
Move entries to trash or delete permanently
POST
/
file-entries
/
delete
# Move to trash
curl -X POST https://app.drime.cloud/api/v1/file-entries/delete \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"entryIds": [123, 456],
"deleteForever": false
}'
# Permanently delete
curl -X POST https://app.drime.cloud/api/v1/file-entries/delete \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"entryIds": [123, 456],
"deleteForever": true
}'
# Empty trash
curl -X POST https://app.drime.cloud/api/v1/file-entries/delete \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"entryIds": [],
"emptyTrash": true
}'
// Move to trash
const response = await fetch('https://app.drime.cloud/api/v1/file-entries/delete', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
entryIds: [123, 456],
deleteForever: false
})
});
// Empty entire trash
const emptyTrash = await fetch('https://app.drime.cloud/api/v1/file-entries/delete', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
entryIds: [],
emptyTrash: true
})
});
import requests
# Move to trash
response = requests.post(
'https://app.drime.cloud/api/v1/file-entries/delete',
headers={'Authorization': 'Bearer YOUR_ACCESS_TOKEN'},
json={
'entryIds': [123, 456],
'deleteForever': False
}
)
# Empty trash
response = requests.post(
'https://app.drime.cloud/api/v1/file-entries/delete',
headers={'Authorization': 'Bearer YOUR_ACCESS_TOKEN'},
json={
'entryIds': [],
'emptyTrash': True
}
)
{
"status": "success"
}
Overview
Deletes one or more file entries. By default, entries are moved to trash. UsedeleteForever: true to permanently delete.
Permanent deletion cannot be undone. Use with caution.
Request Body
array
required
Array of entry IDs to delete
boolean
default:"false"
When true, permanently delete instead of moving to trash
boolean
default:"false"
When true with empty entryIds, permanently deletes all items in trash
Response
string
Request status (
success)# Move to trash
curl -X POST https://app.drime.cloud/api/v1/file-entries/delete \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"entryIds": [123, 456],
"deleteForever": false
}'
# Permanently delete
curl -X POST https://app.drime.cloud/api/v1/file-entries/delete \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"entryIds": [123, 456],
"deleteForever": true
}'
# Empty trash
curl -X POST https://app.drime.cloud/api/v1/file-entries/delete \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"entryIds": [],
"emptyTrash": true
}'
// Move to trash
const response = await fetch('https://app.drime.cloud/api/v1/file-entries/delete', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
entryIds: [123, 456],
deleteForever: false
})
});
// Empty entire trash
const emptyTrash = await fetch('https://app.drime.cloud/api/v1/file-entries/delete', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
entryIds: [],
emptyTrash: true
})
});
import requests
# Move to trash
response = requests.post(
'https://app.drime.cloud/api/v1/file-entries/delete',
headers={'Authorization': 'Bearer YOUR_ACCESS_TOKEN'},
json={
'entryIds': [123, 456],
'deleteForever': False
}
)
# Empty trash
response = requests.post(
'https://app.drime.cloud/api/v1/file-entries/delete',
headers={'Authorization': 'Bearer YOUR_ACCESS_TOKEN'},
json={
'entryIds': [],
'emptyTrash': True
}
)
{
"status": "success"
}
⌘I

