Hi everyone,
I’m building a CSV export feature using the native Create File action. The workflow works great: it generates the file and gives me a URL hosted on storage.googleapis.com/....
I have implemented a “burn after reading” logic in my app where I clear the column value immediately after the user downloads the file, so the link disappears from the UI. However, I am concerned about the lifecycle of the actual file on the server.
My questions are:
- Persistence: Does the underlying URL generated by
Create Fileexpire automatically after a certain time (e.g., 24 hours), or is it permanent? - Manual Deletion: Is there a Glide API endpoint or specific action I can call to strictly delete or invalidate the file blob itself from the server?
My goal is to ensure that if a URL were to leak or remain in a browser history, it wouldn’t grant access to that export forever.
Has anyone managed to programmatically delete these assets, or do we just rely on obscurity?
Thanks in advance!