Skip to main content
POST
/
vault
/
create
curl -X POST https://app.drime.cloud/api/v1/vault/create \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "password": "your-secure-vault-password"
  }'
{
  "status": "success",
  "vault": {
    "id": 993,
    "user_id": 15843,
    "salt": "aqtS3SdP/4pgWlGsDewDMw==",
    "check": "YYx1WHsVEwqROOwEzgnXU7fkoyCTVASPkVpVkg==",
    "iv": "VE/FW/XvPwQ2fTB5",
    "created_at": "2025-12-18T16:09:13.000000Z"
  }
}

Overview

Creates and initializes the user’s encrypted vault. This is a one-time setup operation.

Request Body

password
string
required
Vault password/passphrase for encryption

Response

vault
object
The created vault object
status
string
Request status (success)
curl -X POST https://app.drime.cloud/api/v1/vault/create \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "password": "your-secure-vault-password"
  }'
{
  "status": "success",
  "vault": {
    "id": 993,
    "user_id": 15843,
    "salt": "aqtS3SdP/4pgWlGsDewDMw==",
    "check": "YYx1WHsVEwqROOwEzgnXU7fkoyCTVASPkVpVkg==",
    "iv": "VE/FW/XvPwQ2fTB5",
    "created_at": "2025-12-18T16:09:13.000000Z"
  }
}
Store your vault password securely! There is no way to recover encrypted files if you forget the password.