Skip to content
Tusky
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Getting Started
Introduction
Quickstart
Authentication
Concepts
Vaults
File Statuses
Plans & Limits
Guides
Upload Flow
Webhooks
Encryption
File Lifecycle
Public Access
TypeScript SDK
API Reference
Overview
API Reference
Overview
Vaults
List vaults
Create a vault
Get vault details
Delete a vault
Update vault name or description
Files
Request a presigned upload URL
Confirm file upload
Get file details
Delete a file
Get download URL for a file
Check file status
List files
Retry all failed file syncs
Retry failed file sync
Public
Access a public file
Access a file by Walrus blob ID
List files in a public vault
Auth
List API keys
Create an API key
Revoke an API key
Auth (Dev)
Create account and API key (dev only)
Account
Get account info
Get encryption parameters for session unlock
Set up encryption passphrase
Get recovery key backup
Reset encryption passphrase with recovery key
Billing
Create a Stripe checkout session
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
Operations
/
/health
/ready
/api/openapi.json
GitHub
Select theme
Dark
Light
Auto
/health
GET
/health
Production
Local development
Responses
200
Default Response