Mint a download URL for a completed report
Minted on access — there is no “generate link” button. One authenticated,
ownership-checked call returns a fresh v4 signed URL (TTL 300s) as
{ url, expires_at }. The signed URL itself is unauthenticated — that is
what a signed URL is — but it is only issued to a caller the platform has
already identified, and every issuance is logged. The URL is never stored
on the row; each call mints a new one.
Authorizations
API key for service-to-service or merchant authentication.
Headers
Unique identifier for request tracing. Generated by the client or server if not provided.
"550e8400-e29b-41d4-a716-446655440000"
Path Parameters
Unique identifier of the report (UUID v4)
"3f1c0b2a-0e5d-4a1b-9c2f-6a7b8c9d0e1f"
Response
A fresh signed download URL
Short-lived signed download URL. Open directly; do not persist.
"https://storage.googleapis.com/reports-bucket/reports/mer_1/exp_1.csv?X-Goog-Signature=..."
Instant the signed URL stops working. Call this endpoint again for a fresh one.
"2026-09-06T12:08:11.000Z"