This question already has an answer here:

I have a requirement to set URL expiration to 24 hours, but the system only lets me choose a timeframe between 60-730 days:

Administrators can set links to expire in email sends at any point between 60 and 730 days or 2 years.


I am trying to figure out an alternative way to make this work - any ideas or experience in this area? Please note that this is not a one-off send, where I could simply re-publish the landing page after 24 hours, this solution will be a part of an automated process.


marked as duplicate by Lukas Lunow, Community Apr 18 at 6:49

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


You could write the sendtime along with the subscriber key (or any other unique identifier) to a data extension at send time (via ampscript). The subscriber key (or the other id you chose) needs to be passed to the landing page via URL-parameter then.

On the landing page you need to perform a lookup via the subscriber key (or other id) and check if the page should be expired. If the timestamp is older than 24h, no id has been supplied via parameter or the given id is invalid/not in the data extension, you redirect the user.

Helpful resources:

Not the answer you're looking for? Browse other questions tagged or ask your own question.