PSA: the attachment links in an Airtable CSV export stop working after 2 hours
Was setting up a proper backup of one of my bases and went to check what the export actually contains. Posting because I did not know this.
Attachment URLs expire two hours after the API returns them. It's in the docs (https://airtable.com/developers/web/api/field-model), along with the recommendation to download the files rather than store the links. So the attachment column in a CSV export is a list of links that are dead by tomorrow: the records survive, the files do not.
While I was in there, two more things I had assumed were covered and are not:
- Linked records export as bare rec... IDs, with nothing alongside them to rebuild the relations.
- Field types, select options and formula definitions are not in the export at all.
Not bugs, just what the export is. But if your backup plan is "I can export a CSV whenever I want", it's worth testing that assumption on a base you care about - specifically, open one of the exported attachment links tomorrow and see what happens.
If anyone has found a way to keep attachments through the built-in export I'd genuinely like to hear it.