This API call lets you get details of a bulk file import job done through the Data Repository Service (DRS).
https://cavatica-api.sbgenomics.com/v2/bulk/drs/imports/{import_id}
Request
Example request
GET v2/bulk/drs/imports/154608246075330560 HTTP/1.1
Host: cavatica-api.sbgenomics.com
X-SBG-Auth-Token: 3259c50e1ae5426ea8f1273259740f74
curl -X GET -H "X-SBG-Auth-Token: 3259c50e1ac5426ea8f1273259740f74" 'https://cavatica-api.sbgenomics.com/v2/bulk/drs/imports/154608246075330560 HTTP/1.1'
Header Fields
| Key | Description of value |
|---|---|
X-SBG-Auth-Tokenrequired | Your Cavatica authentication token. |
Path parameters
| Key | Data type | Description |
|---|---|---|
import_id | String | ID of the job for which you want to get import information. ID is returned when creating a bulk DRS import job. |
Response
See a list of response codes that may be contained in the body of the response.
Response body
The response object contains the link for downloading the file.
| Key | Data type | Description |
|---|---|---|
href | String | URI of this import job, for example https://cavatica-api.sbgenomics.com/v2/async/files/import/436242183587799. |
id | String | ID of the import job. |
result | Array | Files and errors for each of the items in the bulk import job. |
started_on | String | Date and time when the import job started. |
finished_on | String | Date and time when the import job ended. |
state | String | Current state of the import job. Available values:SUBMITTEDRESOLVINGRUNNINGFINISHED |
Example response body
{
"href": "https://cavatica-api.sbgenomics.com/v2/bulk/drs/imports/154608246075330560",
"id": "154608246075330560",
"result": [
{
"resource": {
"href": "https://cavatica-api.sbgenomics.com/v2/files/6130ac6485ecd250bb0c4fed",
"id": "6130ac6485ecd250bb0c4fed"
}
}
],
"state": "FINISHED",
"started_on": "2021-09-14T14:06:27Z",
"finished_on": "2021-09-14T14:06:28Z"
}
