This task can be performed using Proxyvault
Make any link expirable
Best product for this task
Proxyvault
no-code
A middleware to securely handle your URLs or links and make them gated or expirable/n-times-usable.

What to expect from an ideal product
- proxyvault wraps any existing URL with a middleware layer that blocks access after a single click, no code changes needed on your original link
- works for file downloads, invite links, discount codes, or any URL you only want one person to open one time
- once the link is used, proxyvault automatically returns a 403 or redirects to a page you define, so there is no second chance to reuse it
- you set the usage limit at creation, one use or more, making it useful beyond single use for beta access, gated content, or timed trials
- no shared link stays open forever by accident, proxyvault gives you a hard stop that standard URL shorteners or cloud storage share settings simply do not offer
