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"
}