RunService
ListRuns
List runs accessible to the authenticated tenant, optionally filtered.
get/v1/runs
Request
- Base URL: https://cloud-api.usw2.elembio.io
- URL: https://cloud-api.usw2.elembio.io/v1/runs
- Auth: API key in header x-api-key
Query parameters
filterstring
Search and filter expression. Space-separated keyword:value terms are ANDed together; bare text with no keyword searches all string fields. For numeric and date fields, replace the colon with a comparison operator (>=, <=, >, <, !=). List alternatives for one keyword with commas, e.g. status:completed,failed. Dates accept ISO-8601 or relative offsets such as 7d or 1mo.
Filterable keywords:
- String: name, id, description, tags, instrument.name, instrument.serial_number, instrument.model, storage.connection_id, setup.sequencing.kit_name, setup.sequencing.library_structure, setup.sequencing.prep_type, setup.sequencing.polony_density, setup.sequencing.filter_mask, setup.sequencing.panel.name, setup.multiomics.panel.name, setup.multiomics.cartridge.name
- Enum: type (sequencing, multiomics), status, output.kind (sequencing_run, multiomics_run; an alias for type), setup.multiomics.kit_type (cytoprofiling, direct_in_sample_sequencing, antibody_screening, tissue, protein_screening), setup.multiomics.well_layout (twelve_well_circle, twelve_well_square, two_well, one_well, twelve_well_standard, forty_eight_well)
- Date: time_created, time_started, time_completed, time_updated
- Numeric: metrics.sequencing.total_reads, metrics.sequencing.total_yield, metrics.sequencing.estimated_reads, metrics.sequencing.q30, metrics.sequencing.q40, metrics.sequencing.q50, metrics.sequencing.avg_q, metrics.sequencing.error_rate, metrics.sequencing.phix_alignment_rate, metrics.multiomics.total_cell_count, metrics.multiomics.total_cell_confluency, metrics.multiomics.total_percent_assigned, setup.sequencing.pmg_shift
- Boolean: setup.sequencing.low_diversity
Examples:
- type:sequencing status:completed time_completed>=7d
- instrument.serial_number:AV223501 metrics.sequencing.q30>=90
pageSizeinteger
Maximum number of runs to return (default: 100, max: 1000)
pageTokenstring
Token for pagination
includeTotalCountboolean
If true, include total_count in the response (adds a count query)
Response
Success
Example response
{
"runs": [
{
"timeCreated": "2023-01-15T01:30:15.01Z",
"timeStarted": "2023-01-15T01:30:15.01Z",
"timeCompleted": "2023-01-15T01:30:15.01Z",
"timeUpdated": "2023-01-15T01:30:15.01Z",
"manifest": {
"timeUploaded": "2023-01-15T01:30:15.01Z"
},
"setup": {
"sequencing": {
"flowcell": {
"expiration": "2023-01-15T01:30:15.01Z"
},
"buffer": {
"expiration": "2023-01-15T01:30:15.01Z"
},
"sequencingCartridge": {
"expiration": "2023-01-15T01:30:15.01Z"
}
},
"multiomics": {
"flowcell": {
"expiration": "2023-01-15T01:30:15.01Z"
},
"buffer": {
"expiration": "2023-01-15T01:30:15.01Z"
},
"panelCartridge": {
"expiration": "2023-01-15T01:30:15.01Z"
}
}
}
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.