NamePhase | Description | Response | Path | Request |
---|
startAddJob()File Selection | Start an asynchronous job to add all of the files from either a folder or a view query to the user's DownloadList | JobIdAsyncJobId | PUT POST /download/list/<userid>/add/async/start | AddRequest |
File Selection | Get the results of an asynchronous job to add files to a user's download list. | DownloadList | GET /add | AddRequest | getJobResults | JobId | GET download/list/<userid>/add/async/get/<jobid> |
|
File Selection | Add a single file to a user's download list. | DownloadList | POST /download/list/<userid>/add | FileHandleAssociation |
Selection Review | Get a user's download list. | DownloadList | GET /download/list/<userid> |
|
Selection Review | Remove a file from a user's download list |
| POST /download/list/<userid>/remove | FileHandleAssociation |
Selection Review | Clear a user's download list |
| DELETE /download/list/<userid> |
|
Download | Create a DownloadOrder from the user's current download list. | DownloadOrder | PUT /download/list/<userid>/order | DownloadOrderRequest |
Download Order Review | Get a DownloadOrder given its ID. | DownloadOrder | GET /download/order/<orderId> |
|
Download Order Review | Start an asynchronous job to download a download order. | AsyncJobId | POST /download/order/<orderId>/async/start | /add |
|
Download Review | Get the results of an asynchronous job to download a download order. | BulkFileDownloadResponse | POST /download/order/<orderId>/async/get/<jobId> |
|
Download History | Get a user's previous download order history in reverse chronological order. | Paginated<DownloadOrderSummary> | GET /download/order/<userId>/history |
|