Create share link
create_share_linkCreate a public share link for one object. Anyone who has the link can download the file without a quickS3 account, until it expires. Use this only when the user asks to share a file with someone; to download a file yourself, use create_download_link. The link never outlives this access grant: revoking the grant, or losing read access to the file, disables it.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Object key, e.g. "reports/2026/q3.csv" | |
| bucket | Yes | Bucket name | |
| connectionId | Yes | Connection ID from list_connections | |
| expiresInSeconds | No | How long the link stays valid, in seconds: from 300 (5 minutes) to 2592000 (30 days). Default 86400 (24 hours). |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| shareUrl | Yes | ||
| expiresAt | Yes | ||
| shareLinkId | Yes | ||
| limitedByGrant | Yes |