Shotstash
API referenceREST referenceMedia

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.

GET/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.

Authorization

SessionCookie
cookieshotstash_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.

Query Parameters

projectId*string

Project id (UUID).

folderId?string

Folder (Section) id to download whole.

fileIds?string

Comma-separated file ids to download.

Response Body

The archive

response?stringapplication/zip

A ZIP archive (STORE, ZIP64 when needed).

curl -X GET "https://example.com/media/z?projectId=string"
"string"