uploads
List uploads
Lists JSON details of all files uploaded to the instance.
Request
get
/uploads
Response
{
"status": "200"
}
Upload a file
Accepts file uploads as multipart requests. The request should contain a single
field file
containing the file data.
A file name
and type
must be included in the query string.
Errors
Status | Description |
---|---|
401 | Requires authorization |
403 | Not permitted |
404 | Not found |
Request
post
/uploads
Response
{
"example": {
"created_at": "2022-01-22T17:28:21.491000Z",
"id": 106,
"name": "MPI19_L3_2.fq.gz",
"name_on_disk": "106-MPI19_L3_2.fq.gz",
"ready": true,
"removed": false,
"removed_at": null,
"reserved": true,
"size": 3356803271,
"type": "reads",
"uploaded_at": "2022-01-22T17:31:59.801000Z",
"user": {
"administrator": true,
"handle": "mrott",
"id": "ihvze2u9"
}
},
"status": "201"
}
Delete an upload
Deletes an upload using its 'upload id'.
Errors
Status | Description |
---|---|
401 | Requires authorization |
403 | Not permitted |
404 | Not found |
Request
delete
/uploads/{upload_id}
Response
{
"status": "204"
}
Download an upload
Downloads a previously uploaded file.
Headers:
Content-Disposition: attachment; filename=
Errors
Status | Description |
---|---|
404 | Not found |
Request
get
/uploads/{upload_id}
Response
{
"status": "200"
}