Download a ZIP
A ZIP of a whole folder (folderId) or of chosen files (fileIds) of one project; streamed without compression.
Try the REST routes against the public demo at https://demostash.aldyernesto.my.id. Get a read-only token (valid for 60 minutes), then paste it as the Bearer token in the console of any route.
/media/zNo try-it console: the demo answers cross-origin requests on /api only.A ZIP of a whole folder (folderId) or of chosen files (fileIds) of one project; streamed without compression.
SessionCookieshotstash_session<token>The same session as an HttpOnly cookie scoped to /media (set by login and POST /api/v1/auth/cookie). Only /media routes read it.
projectId*stringProject id (UUID).
folderId?stringFolder (Section) id to download whole.
fileIds?stringComma-separated file ids to download.
The archive
response?stringapplication/zipA ZIP archive (STORE, ZIP64 when needed).
curl -X GET "https://example.com/media/z?projectId=string""string"File thumbnail (headers only) HEAD
Same as GET without the body. The JPEG thumbnail of a library file. With v equal to the current thumbnail version the answer is cached for a year.
Next page of a share grid GET
One more page of files or Sections with signed media URLs. PUBLIC links need nothing; PRIVATE links need the share cookie from unlock.