curl -X PUT https://app.drime.cloud/api/v1/vault/111345 \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "renamed-document.pdf",
"initialName": "original-document.pdf"
}'
const response = await fetch('https://app.drime.cloud/api/v1/vault/111345', {
method: 'PUT',
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: 'renamed-document.pdf',
initialName: 'original-document.pdf'
})
});
const { fileEntry } = await response.json();
console.log('Renamed to:', fileEntry.name);
import requests
response = requests.put(
'https://app.drime.cloud/api/v1/vault/111345',
headers={'Authorization': 'Bearer YOUR_ACCESS_TOKEN'},
json={
'name': 'renamed-document.pdf',
'initialName': 'original-document.pdf'
}
)
file_entry = response.json()['fileEntry']
print(f'Renamed to: {file_entry["name"]}')
{
"fileEntry": {
"id": 111345,
"name": "renamed-document.pdf",
"type": "file",
"file_size": 371266,
"is_encrypted": 1,
"iv": "JLo1M0ZrXoB/M5io",
"vault_id": 993,
"hash": "MTExMzQ1fHBhZA"
},
"status": "success"
}
Vault
Update Vault Entry
Update a vault entry (e.g., rename)
PUT
/
vault
/
{entryId}
curl -X PUT https://app.drime.cloud/api/v1/vault/111345 \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "renamed-document.pdf",
"initialName": "original-document.pdf"
}'
const response = await fetch('https://app.drime.cloud/api/v1/vault/111345', {
method: 'PUT',
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: 'renamed-document.pdf',
initialName: 'original-document.pdf'
})
});
const { fileEntry } = await response.json();
console.log('Renamed to:', fileEntry.name);
import requests
response = requests.put(
'https://app.drime.cloud/api/v1/vault/111345',
headers={'Authorization': 'Bearer YOUR_ACCESS_TOKEN'},
json={
'name': 'renamed-document.pdf',
'initialName': 'original-document.pdf'
}
)
file_entry = response.json()['fileEntry']
print(f'Renamed to: {file_entry["name"]}')
{
"fileEntry": {
"id": 111345,
"name": "renamed-document.pdf",
"type": "file",
"file_size": 371266,
"is_encrypted": 1,
"iv": "JLo1M0ZrXoB/M5io",
"vault_id": 993,
"hash": "MTExMzQ1fHBhZA"
},
"status": "success"
}
Overview
Updates a vault entry’s metadata, such as renaming the file.Path Parameters
integer
required
ID of the vault entry
Request Body
string
required
New filename
string
required
Original filename (for validation)
Response
object
The updated file entry
string
Request status (
success)curl -X PUT https://app.drime.cloud/api/v1/vault/111345 \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "renamed-document.pdf",
"initialName": "original-document.pdf"
}'
const response = await fetch('https://app.drime.cloud/api/v1/vault/111345', {
method: 'PUT',
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: 'renamed-document.pdf',
initialName: 'original-document.pdf'
})
});
const { fileEntry } = await response.json();
console.log('Renamed to:', fileEntry.name);
import requests
response = requests.put(
'https://app.drime.cloud/api/v1/vault/111345',
headers={'Authorization': 'Bearer YOUR_ACCESS_TOKEN'},
json={
'name': 'renamed-document.pdf',
'initialName': 'original-document.pdf'
}
)
file_entry = response.json()['fileEntry']
print(f'Renamed to: {file_entry["name"]}')
{
"fileEntry": {
"id": 111345,
"name": "renamed-document.pdf",
"type": "file",
"file_size": 371266,
"is_encrypted": 1,
"iv": "JLo1M0ZrXoB/M5io",
"vault_id": 993,
"hash": "MTExMzQ1fHBhZA"
},
"status": "success"
}
⌘I

