Social Vault API
Endpoints for managing Social Vault security features.
Get Vault Configuration
Get the user’s Social Vault configuration.
Create Social Vault
Initialize a new Social Vault.
Configuration Parameters
Deposit to Social Vault
Deposit USDC into Social Vault.
Instant Withdrawal
Withdraw within daily limit (no timelock).
Request Large Withdrawal
Request withdrawal exceeding daily limit (requires timelock + approvals).
List Pending Withdrawals
Get all pending withdrawal requests.
Approve Withdrawal (Guardian)
As a guardian, approve a pending withdrawal.
Execute Withdrawal
Execute an approved withdrawal after timelock.
Cancel Withdrawal
Cancel a pending withdrawal request.
Emergency Lock (Duress PIN)
Lock the vault using duress PIN.
Emergency lock cancels all pending withdrawals and notifies guardians silently.
Manage Guardians
Add Guardian
Remove Guardian
List Guardians
Webhook Events
Error Responses