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 link

Named onflat.page addresses are free. Set yours up through the CLI or API.

Update a menu at the same address

Illustrated example

seasonal-menu-example-01.onflat.page

Sample menu / Version 01

At the table.

Garden salad
€12
Seasonal pasta
€17
Apple tart
€8

Try changing the pasta price.

Use the CLI to publish an updated menu at your named address.

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.

  1. 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
  2. 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.

Set up a named link