Control who can discover a share, how long it lasts, and whether download requires a secret.
A share address and an unlock secret solve different problems. The share code locates a file; an unlock code or private delivery link authorizes a protected download.
The shortId in /d/{shortId} identifies the share. Always hand off the full URL https://beecargo.net/d/{shortId}. It is an address, not a password.
unlisted is reachable only by its link. public may appear on /u/{username} and requires a claimed username. Public Free shares use a 7-day TTL; Pro can use a TTL or forever. While Pro is active, your uploads sponsor ad-free, wait-free downloads for every recipient. Pro direct: true only auto-starts the download when /d/{shortId} opens.
Set protect: true to create a 6-character unlock code and a private delivery link. Both are returned once. An optional message of up to 480 characters is shown on the delivery page.
Send the public /d address and unlock code through separate channels, or send only the private /h/{token} delivery link. The delivery link skips typing the unlock code.
Anonymous direct uploads can request protection during upload. After upload, PATCH /files/link-protection can enable or clear protection with fileId and claimToken without first claiming the file.