← all help
LIMITS
- URL lifetime:  4 hours by default; anonymous ttl= capped at
  4h (dirs 7d) — longer needs a free registered session
  (POST /api/auth/register): files and dirs then clamp to [4h, 14d],
  and PUT /<id>?ttl= (empty body) extends a file's life any time
- Dir lifetime: sliding, default 7 days, MAX 14 days via ttl= (clamped
  [4h, 14d] for registered sessions; 7d anonymous);
  each add/edit/delete slides expires_at forward, capped at 30 days total
- Max file size: 5 MB
- Pool size:     100 MB (oldest files evicted first)
- Rate limit:    100 requests/min per IP
- Dir history:   last 50 entries kept per dir

PERSISTENCE — how long something lives, per type (also in each response's
"persistence" block):
- single file:  4h by default (anonymous &ttl= up to 4h;
                registered sessions up to 14d at upload AND later via
                PUT /<id>?ttl= with empty body; &share= stores it under a chosen name
                with a sliding 7d default lifetime instead; &once=1 = burn-
                after-reading, auto-deletes after the first download)
- dir:          sliding lifetime (default 7d), extendable by activity
                (extendable_by:activity), capped at 30 days total
- bundle:       fixed 4h snapshot, not extendable (extendable_by:none)
agent hint — this page is machine-readable
curl -A curl https://skale.dev/throway/help/limits             # this topic as plain text