Skip to main content
POST
/
platform
/
recovery
/
vaults
/
{vaultAddress}
Recover a vault
curl --request POST \
  --url https://api.rootkey.ai/api-v1/platform/recovery/vaults/{vaultAddress} \
  --header 'x-api-key: <api-key>'
{
  "recoveryId": "rop_02k0a9l3n5o7q9r1s3t5u7w9",
  "type": "vault",
  "assetId": "rec_02k0a9l3n5o7q9r1s3t5u7w9",
  "status": "completed",
  "vaultAddress": "0xabcdef1234567890abcdef1234567890abcdef12",
  "restoredAt": "2025-10-05T08:00:00Z"
}

Documentation Index

Fetch the complete documentation index at: https://docs.rootkey.ai/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

x-api-key
string
header
required

Path Parameters

vaultAddress
string
required

The blockchain address of the vault to recover

Example:

"0xabcdef1234567890abcdef1234567890abcdef12"

Response

Vault recovered successfully

recoveryId
string
required

Unique ID of this recovery operation

Example:

"rop_01j9z8k2m4n6p8q0r2s4t6v8"

type
enum<string>
required

Asset type that was recovered

Available options:
vault,
file
assetId
string
required

ID of the recoverable item that was restored

status
enum<string>
required

Current status of the recovery operation

Available options:
pending,
completed,
failed
fileId
string | null

Restored file ID - only present for file recoveries

fileName
string | null

Restored file name - only present for file recoveries

vaultAddress
string | null

Vault blockchain address

restoredAt
string<date-time>

Timestamp when the asset was restored