Reports are exclusively GET operations that query the state of the Metadata DB and amalgamate information from multiple sources within the MetadataDB and elsewhere (e.g. Server information). They are distinguished from /metadata/db resources when:
The Web service that this API refers to is http://localhost:8888/seqware-webservice. For more information about each resource and the correct complete URI, please follow the link to the resource-specific page.
URI | Description |
---|---|
GET /reports/workflows/{workflowSWID} |
Retrieves a summary of all runs of a workflow. |
GET /reports/workflowruns |
Retrieves workflow run report for all runs, including input and output files. |
GET /reports/workflows/{workflowId}/runs |
Retrieves the workflow run reports for a particular workflow using its SeqWare accession, including input and output files. |
GET /experiments/(experimentSWID) |
Retrieves a list of experiments. |
GET /reports/file-provenance |
Retrieves the provenance of files, such that each row traces a distinct path from a study to a file. Files returned are a conjunction of the disjunction of values for each name. |
GET /reports/fileworkflowruns |
Retrieves the workflow runs associated with a file or a set of files using one of three search patterns. |
GET /reports/workflowruns/{workflowRunSWID} |
Retrieves a single workflow run report, including input and output files, using its SeqWare accession. |