v1

latestOpenAPI 3.1.02026-08-063776831.4 MB
Storage

Generate presigned URL for file download

Creates a time-limited presigned URL (1 hour expiry) for direct file download from GCS

get/storage/presigned-url

Query parameters

filePathstring required

GCS object path

Headers

tenant-idstring required

Tenant ID

Response

Presigned URL generated successfully

presignedUrlstring

Presigned URL for downloading the file

expiresInHoursinteger

Number of hours until the URL expires

expiresAtTimestampinteger

Unix timestamp when the URL expires

Example response

{
  "presignedUrl": "https://storage.googleapis.com/bucket/file.pdf?X-Goog-Signature=...",
  "expiresInHours": 1,
  "expiresAtTimestamp": 1698412800000
}