Skip to main content
POST
Resolve storage URI to download URL

Authorizations

X-API-Key
string
header
required

API key authentication. Include your API key in the X-API-Key header as: X-API-Key YOUR_API_KEY

Example:

Authorization
string
header
required

JWT Bearer token authentication. Include your access token in the Authorization header as: Bearer YOUR_ACCESS_TOKEN

Example:

Body

application/json

Request body for resolving a storage URI to a download URL.

Pass the gs:// URI exactly as received from task outputs—no parsing required.

uri
string
required

The gs:// storage URI to resolve. Pass the exact URI from your task output.

Response

URI resolved successfully

Response containing a temporary pre-signed download URL.

The download_url can be used directly to download the file without additional authentication. URLs expire after 1 hour.

download_url
string
required

Pre-signed URL for downloading the file. Use this URL directly—no authentication headers required. Valid for 1 hour.

expires_at
string
required

ISO 8601 timestamp when the download URL expires. Request a new URL after this time.

expires_in_seconds
integer
required

Seconds remaining until the download URL expires. Always 3600 (1 hour) for new URLs.