curl -X GET https://app.drime.cloud/api/v1/vault \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
const response = await fetch('https://app.drime.cloud/api/v1/vault', {
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN'
}
});
const { vault } = await response.json();
console.log('Vault ID:', vault.id);
import requests
response = requests.get(
'https://app.drime.cloud/api/v1/vault',
headers={'Authorization': 'Bearer YOUR_ACCESS_TOKEN'}
)
vault = response.json()['vault']
print(f"Vault ID: {vault['id']}")
{
"vault": {
"id": 993,
"user_id": 15843,
"salt": "aqtS3SdP/4pgWlGsDewDMw==",
"check": "YYx1WHsVEwqROOwEzgnXU7fkoyCTVASPkVpVkg==",
"iv": "VE/FW/XvPwQ2fTB5",
"created_at": "2025-12-18T16:09:13.000000Z",
"updated_at": "2025-12-18T16:09:13.000000Z"
},
"status": "success",
"seo": null
}
Vault
Get Vault
Get vault metadata and encryption info
GET
/
vault
curl -X GET https://app.drime.cloud/api/v1/vault \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
const response = await fetch('https://app.drime.cloud/api/v1/vault', {
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN'
}
});
const { vault } = await response.json();
console.log('Vault ID:', vault.id);
import requests
response = requests.get(
'https://app.drime.cloud/api/v1/vault',
headers={'Authorization': 'Bearer YOUR_ACCESS_TOKEN'}
)
vault = response.json()['vault']
print(f"Vault ID: {vault['id']}")
{
"vault": {
"id": 993,
"user_id": 15843,
"salt": "aqtS3SdP/4pgWlGsDewDMw==",
"check": "YYx1WHsVEwqROOwEzgnXU7fkoyCTVASPkVpVkg==",
"iv": "VE/FW/XvPwQ2fTB5",
"created_at": "2025-12-18T16:09:13.000000Z",
"updated_at": "2025-12-18T16:09:13.000000Z"
},
"status": "success",
"seo": null
}
Overview
Retrieves the user’s vault information including encryption metadata. The vault is an encrypted storage area for sensitive files.Response
object
string
Request status (
success)curl -X GET https://app.drime.cloud/api/v1/vault \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
const response = await fetch('https://app.drime.cloud/api/v1/vault', {
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN'
}
});
const { vault } = await response.json();
console.log('Vault ID:', vault.id);
import requests
response = requests.get(
'https://app.drime.cloud/api/v1/vault',
headers={'Authorization': 'Bearer YOUR_ACCESS_TOKEN'}
)
vault = response.json()['vault']
print(f"Vault ID: {vault['id']}")
{
"vault": {
"id": 993,
"user_id": 15843,
"salt": "aqtS3SdP/4pgWlGsDewDMw==",
"check": "YYx1WHsVEwqROOwEzgnXU7fkoyCTVASPkVpVkg==",
"iv": "VE/FW/XvPwQ2fTB5",
"created_at": "2025-12-18T16:09:13.000000Z",
"updated_at": "2025-12-18T16:09:13.000000Z"
},
"status": "success",
"seo": null
}
The vault uses client-side encryption. The
salt and iv are used to derive the encryption key from the user’s password.⌘I

