Share a 3D model with an expiring link
Create a read-only link for one PrintStash model, choose its lifetime and visible revisions, and enable file downloads only when needed.
A PrintStash account is unnecessary when someone only needs to inspect one model. Create a public share link instead. It opens a read-only model page and does not provide a path into the rest of the library.
Downloads are off by default. You can expose the preview and metadata for approval without also handing over the original files.
Create the link
Open the model, select Share, and set the options:
- Enter an expiry from 1 to 365 days.
- Leave Allow file download off for a view-only link, or enable it when the recipient needs the source files.
- Show every G-code revision or select only the revisions relevant to the recipient.
- Create the link and copy the URL. The raw token is shown only when the link is created.
The public page can show the model description, files, mesh or G-code preview, revision labels and outcomes, and parsed metadata. Collection membership, owner details, print history, and unrelated models are not included in the public response.
Choose a useful expiry
Match the lifetime to the conversation. A client checking dimensions may need two days. A collaborator building a part may need a few weeks. Shorter links leave fewer forgotten bearer credentials in old messages.
The server clamps the lifetime to at least 1 day and at most 365 days. An expired link stops working. Create a new one if access is needed again.
Revoke access early
Open the model’s Share dialog to see its active links. Revoking a link invalidates it immediately and removes it from the active list. The server retains the revoked record so the same token cannot become valid again.
Revocation is useful when a file changes, a link reaches the wrong channel, or a customer has finished reviewing it.
Know what the link protects
The database stores a hash of the token, not the raw token. Public file requests are scoped back to the shared model, and the endpoints are rate-limited. Invalid, expired, and revoked tokens all return a not-found response.
The URL itself remains the credential. Forwarding it forwards access. Use a normal PrintStash account with collection-level view permission when someone needs ongoing access to several models.
For a closer look at the token and access boundary, read sharing a model without a cloud account. If the link must work outside your LAN, configure a reverse proxy with TLS first.