[x] Once a job is complete and logs written to storage, the user can call the outputfiles handler with body {"job name": "example-job"}. The response contains a dictionary of file names to temporary URLs. Copy/paste a temporary URL into a browser to download the file. URLs expire after 10 minutes.
[x] If the job does not exist, or no files have yet been written to storage, a 404 is returned
Linked to #89
Acceptance criteria
[x] Once a job is complete and logs written to storage, the user can call the
outputfiles
handler with body{"job name": "example-job"}
. The response contains a dictionary of file names to temporary URLs. Copy/paste a temporary URL into a browser to download the file. URLs expire after 10 minutes.[x] If the job does not exist, or no files have yet been written to storage, a
404
is returned