Flat / Same-link updates
Update files without changing the link.
Correct a price list without reprinting its QR code. Publish the revised file at the same named Flat address, and customers get the new version when they open it.
Set up a named linkNamed onflat.page addresses are free. Set yours up through the CLI or API.
Update a menu at the same address
Illustrated example
Sample menu / Version 01
At the table.
- Garden salad
- €12
- Seasonal pasta
- €17
- Apple tart
- €8
Try changing the pasta price.
Use one link for the latest version
Send readers to the latest version
Choose a named onflat.page address for your files. Use that address when publishing an update through the CLI.
Link to a specific version
Every upload also gets its own version link. Send it when someone needs the exact proposal they reviewed, even after you update the named link.
How to replace a file at the same URL
Sign in to the CLI, then choose your onflat.page address. The domain setup guide has the full instructions.
- 01
Publish with your chosen address
Run this again with the revised file and the same domain to move the address to the new upload. A folder works in place of the PDF.
npx -y @getflat/cli deploy ./proposal.pdf --domain client-proposal-example.onflat.page - 02
Switch to an earlier version
Find your uploads and their IDs with
npx -y @getflat/cli deployment list, then choose the version you want to share.npx -y @getflat/cli domain assign client-proposal-example.onflat.page OLD_DEPLOYMENT_ID
Stable-link questions
Can I use my own domain?
Yes. Connect your domain and use it for updates in the same way.
Can I point the link at a browser upload?
Yes. Sign in to own the upload, then run npx -y @getflat/cli domain assign YOUR_NAME.onflat.page DEPLOYMENT_ID with your named address and upload ID. Find the ID in your dashboard.
Choose a link you can keep using.
Set up a named address for your first upload, then use it for later versions.