Skip to content

Exporting your data

What the archive holds, why the link lasts an hour and works once, and that an export works from a suspended workspace too.

What is in the archive

Everything you have in the workspace, in one zip: every job, the whole run history including the outputs not yet swept, every account, and the audit log itself. A zip and not a tar, because it is written row by row and need not know its size in advance — a run history can be large, and an export must not depend on how long you have been a customer.

The zip does not contain the values of your secrets — Runjet never had them — nor the agents' keys.

The procedure

The Export screen, for the admin role: Prepare an archive, a Building the archive page refreshing itself, and then The archive is ready with a link to download. The build runs outside the request, so a large history does not run into the browser's timeout. You can ask again at any time (Prepare another archive); every request is a workspace.export row in the log — an archive outlives the workspace, and it is worth knowing who took one.

The link lasts an hour and works for one completed download; once the archive has gone out whole, the screen says That link has been used. An archive is as sensitive as the account it came from — it holds whatever your commands printed into their logs — and a forwarded link must not be something that still works. Asking again is one click.

A download that breaks off — a dropped connection, a laptop closed half-way — does not use the link up: click Download again while the hour lasts. While one download is in progress a second one is refused, so two copies cannot leave through the same link at once.

From a suspended workspace too

An export is a read, and reads work in a suspended workspace. That is a requirement rather than an accident: the last warning email says "take your data while it is still readable" twenty-eight days after scheduling stopped, and it has to be possible.