FruxonDocs
SystemStorage

Downloads a file from storage.

Returns the raw bytes with the original `Content-Type` the uploader provided. Access requires an authenticated tenant member, a valid `exp`/`sig` URL signature (minted by the platform when a file is shared), or a public file (avatars, logos). How strictly that rule is enforced is controlled by the storage download auth mode; expired signatures get a 410 with a human-readable page.

GET
/v1/tenants/{tenant}/storage/{fileId}

Path Parameters

fileId*string

The file identifier.

tenant*string

The tenant identifier

Query Parameters

exp?string

Signature expiry (Unix seconds), present on signed URLs.

sig?string

URL signature, present on signed URLs.

Response Body

application/octet-stream

curl -X GET "https://api.fruxon.com/v1/tenants/string/storage/string"
Empty
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "property1": null,
  "property2": null
}
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "property1": null,
  "property2": null
}