Generates a temporary signed URL that provides time-limited access to a
Google Cloud Storage object without requiring authentication.
The signed URL can be used to download the object directly via HTTP GET.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
GCS URI of the object (e.g., gs://bucket-name/path/to/object)
URL expiration time in minutes (1-10080, default 60)
curl --request POST \
--url 'https://api.unify.ai/v0/storage/signed-url' \
--header "Authorization: Bearer $UNIFY_KEY" \
--header 'Content-Type: application/json' \
--data '{}'
{
"signed_url": "https://storage.googleapis.com/bucket/object?X-Goog-Algorithm=...",
"expires_in_minutes": 60
}