Skip to main content
DELETE
/
vault
/
{id}
Delete vault
curl --request DELETE \
  --url https://api.case.dev/vault/{id} \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "status": "deleted",
  "deletedVault": {
    "id": "vault_abc123",
    "name": "Contract Repository",
    "objectsDeleted": 150,
    "vectorsDeleted": 4200,
    "bytesFreed": 2847362048
  }
}

Authorizations

Authorization
string
header
required

API key starting with sk_case_

Path Parameters

id
string
required

Vault ID to delete

Query Parameters

async
boolean
default:false

If true and vault has many objects, queue deletion in background and return immediately

Response

Vault deleted successfully (or deletion queued if async)

success
boolean
status
string

Either 'deleted' or 'deletion_queued'

deletedVault
object