Reference
Remy Reference/agent/file.shareUrl
?

file.shareUrl

Returns an absolute, signed link to a private file that works without a session.
file.shareUrl(options?) → Promise<string>

Returns an absolute, signed URL for a private file that works without a session, for an email link or a cross-site embed. It expires (24 hours by default) and works only on private stores, since a public file already has a durable URL.

Parameters
options
object
{ expiresIn } — link lifetime; defaults to 24 hours.
Email a private file
const file = await Reports.put(pdf, { contentType: 'application/pdf' });
const link = await file.shareUrl({ expiresIn: 60 * 60 });