← all help
UPLOAD a file (raw body or multipart):
   POST https://skale.dev/throway/?name=filename.ext
   with the file bytes as the body.
   -> Returns JSON: id, url, size, name, content_type, expires_in, expires_at.

TAGS on uploads/imports (filter+sort later):
   POST https://skale.dev/throway/?name=x.pdf&tag=papers&tag=2026
   -> up to 5 tags per file ([a-z0-9-], 1-24 chars); returned in the JSON.
   Update later:  POST https://skale.dev/throway/<id>?tag=a&untag=b
   Browse/filter: GET  https://skale.dev/throway/browse?tag=papers&q=&sort=created&order=desc
   (sort: created | name | size | expires)

IMPORT FROM A URL (server-side fetch):
   POST https://skale.dev/throway/?url=<encoded-url>[&name=<filename>]
   -> server downloads the document and stores it like a normal upload.
   Max 5MB; private/loopback hosts are blocked.

STORE A URL AS A DOCUMENT (link doc):
   POST https://skale.dev/throway/?url=<encoded-url>&link=1[&name=<name>]
   -> stores a tiny editable HTML redirect page for that URL.