Download OpenAPI specification:Download
This is the submission API to obtain the metadata of the submission and send the submission to execute in the right workflow environment
Creates a queue for storing and running of submissions
| name | string Name of Queue |
| computeId | string Compute Environment Id |
| workflowFiles | Array of strings Workflow/Tool files and templates |
| workflowInput | string Path to workflow inputs |
| submissionType | string Enum: "docker" "file" "workflow" "workflow_inputs" Path to workflow inputs |
{- "name": "string",
- "computeId": "string",
- "workflowFiles": [
- "string"
], - "workflowInput": "string",
- "submissionType": "docker"
}{- "queueId": "string"
}Returns the queues
| limit | integer [ 10 .. 100 ] Default: 10 Maximum number of results returned |
| offset | integer >= 0 Default: 0 Index of the first result that must be returned |
{- "offset": 0,
- "limit": 0,
- "links": {
- "next": "string"
}, - "totalResults": 0,
- "queues": [
- {
- "id": 0,
- "name": "string",
- "computeId": "string",
- "workflowFiles": [
- "string"
], - "workflowInput": "string",
- "createdOn": "2019-08-24T14:15:22Z",
- "submissionType": "docker"
}
]
}Returns the queue for a given ID
| queueId required | string The ID of the queue |
{- "id": 0,
- "name": "string",
- "computeId": "string",
- "workflowFiles": [
- "string"
], - "workflowInput": "string",
- "createdOn": "2019-08-24T14:15:22Z",
- "submissionType": "docker"
}Creates a submission
| queueId required | string The ID of the queue |
| name required | string Name of submission |
| submitter required | string Submitter name |
object (SubmissionStatus) Submission status | |
required | object |
{- "name": "string",
- "submitter": "string",
- "status": {
- "status": "RECEIVED",
- "numberOfRuns": 0
}, - "docker": {
- "name": "string",
- "digest": "string",
- "entrypoint": "string"
}
}{- "submissionId": "string"
}Returns the submissions from a queue
| queueId required | string The ID of the queue |
| limit | integer [ 10 .. 100 ] Default: 10 Maximum number of results returned |
| offset | integer >= 0 Default: 0 Index of the first result that must be returned |
{- "offset": 0,
- "limit": 0,
- "links": {
- "next": "string"
}, - "totalResults": 0,
- "submissions": [
- {
- "name": "string",
- "id": 0,
- "submitter": "string",
- "queueId": "string",
- "status": {
- "status": "RECEIVED",
- "numberOfRuns": 0
}, - "docker": {
- "name": "string",
- "digest": "string",
- "entrypoint": "string"
}
}
]
}Returns the submission for a given ID
| queueId required | string The ID of the queue |
| submissionId required | string The ID of the submission |
{- "name": "string",
- "id": 0,
- "submitter": "string",
- "queueId": "string",
- "status": {
- "status": "RECEIVED",
- "numberOfRuns": 0
}, - "docker": {
- "name": "string",
- "digest": "string",
- "entrypoint": "string"
}
}Deletes the submission for a given ID
| queueId required | string The ID of the queue |
| submissionId required | string The ID of the submission |
{- "title": "string",
- "status": 0,
- "detail": "string",
- "type": "string"
}