https://bd-api.ncsa.illinois.edu (Swagger API documentation)
Headers must include a valid token as follows:
{
"Authorization":token
}
DataWolf (Executors)
POST | /dw/provenance | Display an editable workflow for a given transformation (specified in body): { "file":{URL to DAP output or file ID for DTS input} } |
Proposed modifications to the DAP and DTS API's are in discussion here.
GET | /outputs | List all output formats that can be reached |
GET | /inputs | List all input formats that can be accepted |
GET | /inputs/{input format} | List all output formats that can reach the specified input format |
GET | /convert | List all output formats that can be reached |
GET | /convert/{output format} | List all input formats that can reach the specified output format |
GET | /convert/{output format}/{file url} | Convert the specified file to the requested output format |
POST | /convert/{output format} | Convert the uploaded file to the requested output format |
GET | /software | List all available conversion software |
GET | /servers | List all currently available Software Servers |
...