Skip to content
tusky
/
ai
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Getting Started
Introduction
Quickstart
Authentication
Concepts
Vaults
File Statuses
Plans & Limits
Guides
TypeScript SDK
CLI Reference
Upload Flow
File Lifecycle
Encryption
Public Access
Webhooks
Agentic Storage
Overview
MCP Server
Agent Skills
Agent Memory
Project Backup
Encrypted Artifacts
Multi-Agent Sharing
Shared Vault Collaboration
API Reference
Overview
Vaults
List vaults
Create a vault
Get vault details
Delete a vault
Update vault name or description
List members of a shared vault
Grant access to a shared vault
Revoke access from a shared vault
List shared vaults the user is a member of
Files
Request a presigned upload URL
Confirm file upload
Get file details
Delete a file
Move a file to a different folder
Get download URL for a file
Check file status
List files
Retry all failed file syncs
Retry failed file sync
Extend storage for a PPU file
Toggle auto-renew for a PPU file
Public
Access a public file
Access a file by Walrus blob ID
List files in a public vault
Auth
Register with email and password
Sign in with email and password
Refresh access token
Logout (revoke refresh token)
Request a password reset email
Reset password with token from email
Verify email address with token
Resend email verification link
Get OAuth authorize URL
Exchange OAuth code for tokens
List API keys
Create an API key
Revoke an API key
Account
Get account info
Update account profile
Change account password
Get encryption parameters for session unlock
Set up encryption passphrase
Get recovery key backup
Reset encryption passphrase with recovery key
Link a Sui wallet address to account
Unlink Sui wallet address from account
Billing
Create a Stripe checkout session
Change subscription plan
Cancel subscription at period end
Reactivate a subscription pending cancellation
Create a Stripe Customer Portal session
Get current subscription details
Trash
List trashed files and vaults
Empty all trash
Restore a trashed item
Permanently delete a trashed item
Webhooks
List webhook endpoints
Create a webhook endpoint
Get webhook endpoint details
Delete a webhook endpoint
Update a webhook endpoint
Send a test delivery to a webhook endpoint
List recent deliveries for a webhook endpoint
Wallet
Get wallet info and balances (creates wallet if not exists)
Rotate wallet key (sweeps funds to new address)
Get deposit info for funding the wallet
List payment history for the authenticated user
Withdraw all tokens (WAL, SUI, USDC) to an external Sui address
Pricing
Estimate storage cost for a file
Operations
/
/health
/ready
/api/openapi.json
/api/plans/
Folders
List folders
Create a folder
Get folder details
Delete a folder
Rename a folder
Get folder contents (subfolders + files)
GitHub
Select theme
Dark
Light
Auto
/api/plans/
GET
/api/plans/
Production
Local development
Responses
200
Default Response