- Sharing agent outputs with humans who don’t have API keys
- Embedding download links in emails or Slack messages
- Giving agents temporary access to specific files
Generating a presigned URL
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
expires_in | number | 3600 | Link expiry in seconds (max 86,400 = 24 hours) |
Behavior
- Presigned URLs are one-time use — the token is deleted after the first download
- No authentication is required to use the download link
- Expired links return
410 Gone
