Expiration
When a script can no longer be fetched. Free scripts last 24 hours and can be renewed.
Time to live
- 1 dayDefault for Free. Alias
24h. - 3 days / 1 weekPro and Teams.
- NeverPro and Teams. Alias
forever.expires_atis null. - Custom datePro and Teams up to ten years. Free cannot exceed 24 hours from now.
When time is up, GET /r/{slug} returns 410 with body expired.
First fetch
The first-fetch option sets max_fetches = 1. The increment is atomic. A second curl gets 410 expired, same as a time expiry. You can combine first-fetch with a clock expiry.
Renew
From the share page, renew extends expires_at by 24 hours. It does not reset fetch_count or max_fetches.