odm-api¶
This swagger page describes the variantUser API endpoints for ODM. These are typically used to find and retrieve variant data and metadata.
Before carrying out any API calls you will need an API token. API tokens can be obtained under your profile within the Genestack software.
To try out calls in this swagger page:
- Click the 'Authorize' button below to enter your API token
- Scroll to the 'Parameters' section for the method you wish to try out and click the 'Try it out' button
- Enter parameter values that you wish to try
- Scroll to the bottom of the Parameters section and click the 'Execute' bar that appears
The server response will be in the section that follows.
This Python package is automatically generated by the OpenAPI Generator project:
- API version: default-released
- Package version: 1.62.5
- Generator version: 7.20.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
Requirements.¶
Python 3.9+
Installation & Usage¶
pip install¶
If the python package is hosted on a repository, you can install directly using:
(you may need to runpip with root permission: sudo pip install git+https://github.com/genestack/openapi.git)
Then import the package:
Setuptools¶
Install via Setuptools.
(orsudo python setup.py install to install the package for all users)
Then import the package:
Tests¶
Execute pytest to run the tests.
Getting Started¶
Please follow the installation procedure and then run the following:
import odm_api
from odm_api.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost
# See configuration.py for a list of all supported configuration parameters.
configuration = odm_api.Configuration(
host = "http://localhost"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure API key authorization: Access-token
configuration.api_key['Access-token'] = os.environ["API_KEY"]
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Access-token'] = 'Bearer'
# Configure API key authorization: Genestack-API-Token
configuration.api_key['Genestack-API-Token'] = os.environ["API_KEY"]
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Genestack-API-Token'] = 'Bearer'
# Enter a context with an instance of the API client
with odm_api.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = odm_api.CellIntegrationAsCuratorApi(api_client)
source_id = 'source_id_example' # str | The ID (accession) of the cell group object
target_id = 'target_id_example' # str | The ID (accession) of the library group object
try:
# Create links between cells and libraries
api_instance.create_cell_group_library_group_link_as_curator(source_id, target_id)
except ApiException as e:
print("Exception when calling CellIntegrationAsCuratorApi->create_cell_group_library_group_link_as_curator: %s\n" % e)
Documentation for API Endpoints¶
All URIs are relative to http://localhost
| Class | Method | HTTP request | Description |
|---|---|---|---|
| CellIntegrationAsCuratorApi | create_cell_group_library_group_link_as_curator | POST /api/v1/as-curator/integration/link/cell/group/{sourceId}/to/library/group/{targetId} | Create links between cells and libraries |
| CellIntegrationAsCuratorApi | create_cell_group_preparation_group_link_as_curator | POST /api/v1/as-curator/integration/link/cell/group/{sourceId}/to/preparation/group/{targetId} | Create links between cells and preparations |
| CellIntegrationAsCuratorApi | create_cell_group_sample_group_link_as_curator | POST /api/v1/as-curator/integration/link/cell/group/{sourceId}/to/sample/group/{targetId} | Create links between cells and samples |
| CellsAsCuratorApi | get_cell_by_id_as_curator | GET /api/v1/as-curator/cells/{id} | Retrieve a cell by ID |
| CellsAsCuratorApi | get_cells_by_group_as_curator | GET /api/v1/as-curator/cells/by/group/{id} | Retrieve cells from a given group |
| CellsAsUserApi | get_cell_by_id_as_user | GET /api/v1/as-user/cells/{id} | Retrieve a cell by ID |
| CellsAsUserApi | get_cells_by_group_as_user | GET /api/v1/as-user/cells/by/group/{id} | Retrieve cells from a given group |
| DataImportJobsApi | start_import_a_file | POST /api/v1/jobs/import/file | Import file as an attachment |
| DataImportJobsApi | start_import_cells | POST /api/v1/jobs/import/cells | Import a group of cell data objects from a TSV file |
| DataImportJobsApi | start_import_expression | POST /api/v1/jobs/import/expression | Import any tabular data from TSV or GCT files |
| DataImportJobsApi | start_import_flow_cytometry | POST /api/v1/jobs/import/flow-cytometry | Import flow-cytometry data and metadata from FACS and TSV files |
| DataImportJobsApi | start_import_libraries | POST /api/v1/jobs/import/libraries | Import a group of library metadata objects from a TSV file |
| DataImportJobsApi | start_import_preparations | POST /api/v1/jobs/import/preparations | Import a group of preparation metadata objects from a TSV file |
| DataImportJobsApi | start_import_samples | POST /api/v1/jobs/import/samples | Import a group of sample metadata objects from a TSV file |
| DataImportJobsApi | start_import_study | POST /api/v1/jobs/import/study | Import study metadata from a TSV file |
| DataImportJobsApi | start_import_variant | POST /api/v1/jobs/import/variant | Import variation data and metadata from VCF and TSV files |
| DataImportViaDirectFileUploadApi | start_import_a_file_multipart | POST /api/v1/jobs/import/file/multipart | Import a file as an attachment, optionally with a separate TSV metadata file via multipart/form-data upload |
| DataImportViaDirectFileUploadApi | start_import_cells_multipart | POST /api/v1/jobs/import/cells/multipart | Import a group of cell data objects from a TSV file via multipart/form-data upload |
| DataImportViaDirectFileUploadApi | start_import_expression_multipart | POST /api/v1/jobs/import/expression/multipart | Import a TSV file containing any tabular data, optionally with a separate TSV metadata file via multipart/form-data upload |
| DataImportViaDirectFileUploadApi | start_import_flow_cytometry_multipart | POST /api/v1/jobs/import/flow-cytometry/multipart | Import a FACS file containing flow-cytometry data, optionally with a separate TSV metadata file via multipart/form-data upload |
| DataImportViaDirectFileUploadApi | start_import_libraries_multipart | POST /api/v1/jobs/import/libraries/multipart | Import a group of library metadata objects from a TSV file via multipart/form-data upload |
| DataImportViaDirectFileUploadApi | start_import_preparations_multipart | POST /api/v1/jobs/import/preparations/multipart | Import a group of preparation metadata objects from a TSV file via multipart/form-data upload |
| DataImportViaDirectFileUploadApi | start_import_samples_multipart | POST /api/v1/jobs/import/samples/multipart | Import a group of sample metadata objects from a TSV file via multipart/form-data upload |
| DataImportViaDirectFileUploadApi | start_import_variant_multipart | POST /api/v1/jobs/import/variant/multipart | Import a VCF file containing variant data, optionally with a separate TSV metadata file via multipart/form-data |
| ExpressionSPoTAsCuratorApi | get_expression_as_curator | GET /api/v1/as-curator/expressions/{id} | Retrieve a single expression object by ID (itemId) |
| ExpressionSPoTAsCuratorApi | get_expression_by_version_as_curator | GET /api/v1/as-curator/expressions/{id}/versions/{version} | Retrieve a single expression object by run ID and its version |
| ExpressionSPoTAsCuratorApi | get_expression_data_as_curator | GET /api/v1/as-curator/expressions | Retrieve multiple expression data and metadata objects |
| ExpressionSPoTAsCuratorApi | get_expression_group_as_curator | GET /api/v1/as-curator/expressions/group/{id} | Retrieve a single expression group by ID (groupId) |
| ExpressionSPoTAsCuratorApi | get_expression_group_by_run_as_curator | GET /api/v1/as-curator/expressions/group/by/run/{id} | Retrieve a single group object by run ID (runId) |
| ExpressionSPoTAsCuratorApi | get_expression_versions_as_curator | GET /api/v1/as-curator/expressions/{id}/versions | Retrieve a list of expression object versions by run ID (runId) |
| ExpressionSPoTAsCuratorApi | search_expression_groups_as_curator | GET /api/v1/as-curator/expressions/group | Retrieve groups that match a query |
| ExpressionSPoTAsCuratorApi | search_expression_runs_as_curator | GET /api/v1/as-curator/expressions/runs/by/group/{id} | Retrieve run objects related to the given group |
| ExpressionSPoTAsCuratorApi | update_expression_run_as_curator | PATCH /api/v1/as-curator/expressions/{id} | Update metadata object by expression object run ID (runId) |
| ExpressionSPoTAsUserApi | get_expression_as_user | GET /api/v1/as-user/expressions/{id} | Retrieve a single expression object by ID (itemId) |
| ExpressionSPoTAsUserApi | get_expression_by_version_as_user | GET /api/v1/as-user/expressions/{id}/versions/{version} | Retrieve a single expression object by run ID and its version |
| ExpressionSPoTAsUserApi | get_expression_data_as_user | GET /api/v1/as-user/expressions | Retrieve multiple expression data and metadata objects |
| ExpressionSPoTAsUserApi | get_expression_group_as_user | GET /api/v1/as-user/expressions/group/{id} | Retrieve a single expression group by ID (groupId) |
| ExpressionSPoTAsUserApi | get_expression_group_by_run_as_user | GET /api/v1/as-user/expressions/group/by/run/{id} | Retrieve a single group object by run ID (runId) |
| ExpressionSPoTAsUserApi | get_expression_versions_as_user | GET /api/v1/as-user/expressions/{id}/versions | Retrieve a list of expression object versions by run ID (runId) |
| ExpressionSPoTAsUserApi | search_expression_groups_as_user | GET /api/v1/as-user/expressions/group | Retrieve groups that match a query |
| ExpressionSPoTAsUserApi | search_expression_runs_as_user | GET /api/v1/as-user/expressions/runs/by/group/{id} | Retrieve run objects related to the given group |
| ExpressionIntegrationAsCuratorApi | create_expression_group_cell_group_link_as_curator | POST /api/v1/as-curator/integration/link/expression/group/{sourceId}/to/cell/group/{targetId} | Create a link between a group of cell expression objects and a group of cell metadata. |
| ExpressionIntegrationAsCuratorApi | create_expression_group_library_group_link_as_curator | POST /api/v1/as-curator/integration/link/expression/group/{sourceId}/to/library/group/{targetId} | Create a link between a group of expression objects and a group of library objects |
| ExpressionIntegrationAsCuratorApi | create_expression_group_preparation_group_link_as_curator | POST /api/v1/as-curator/integration/link/expression/group/{sourceId}/to/preparation/group/{targetId} | Create a link between a group of expression objects and a group of preparation objects |
| ExpressionIntegrationAsCuratorApi | create_expression_group_sample_group_link_as_curator | POST /api/v1/as-curator/integration/link/expression/group/{sourceId}/to/sample/group/{targetId} | Create a link between a group of expression objects and a group of sample objects |
| ExpressionIntegrationAsCuratorApi | create_expression_library_link_as_curator | POST /api/v1/as-curator/integration/link/expression/{sourceId}/to/library/{targetId} | Create a link between an expression object and a library |
| ExpressionIntegrationAsCuratorApi | create_expression_preparation_link_as_curator | POST /api/v1/as-curator/integration/link/expression/{sourceId}/to/preparation/{targetId} | Create a link between an expression object and a preparation |
| ExpressionIntegrationAsCuratorApi | create_expression_sample_link_as_curator | POST /api/v1/as-curator/integration/link/expression/{sourceId}/to/sample/{targetId} | Create a link between an expression object and a sample |
| ExpressionIntegrationAsCuratorApi | delete_expression_group_library_group_link_as_curator | DELETE /api/v1/as-curator/integration/link/expression/group/{sourceId}/to/library/group/{targetId} | Delete link between a group of expression objects and a group of library objects |
| ExpressionIntegrationAsCuratorApi | delete_expression_group_preparation_group_link_as_curator | DELETE /api/v1/as-curator/integration/link/expression/group/{sourceId}/to/preparation/group/{targetId} | Delete link between a group of expression objects and a group of preparation objects |
| ExpressionIntegrationAsCuratorApi | delete_expression_group_sample_group_link_as_curator | DELETE /api/v1/as-curator/integration/link/expression/group/{sourceId}/to/sample/group/{targetId} | Delete link between a group of expression objects and a group of sample objects |
| ExpressionIntegrationAsCuratorApi | delete_expression_library_link_as_curator | DELETE /api/v1/as-curator/integration/link/expression/{sourceId}/to/library/{targetId} | Delete link between an expression object and a library |
| ExpressionIntegrationAsCuratorApi | delete_expression_preparation_link_as_curator | DELETE /api/v1/as-curator/integration/link/expression/{sourceId}/to/preparation/{targetId} | Delete link between an expression object and a preparation |
| ExpressionIntegrationAsCuratorApi | delete_expression_sample_link_as_curator | DELETE /api/v1/as-curator/integration/link/expression/{sourceId}/to/sample/{targetId} | Delete link between an expression object and a sample |
| ExpressionIntegrationAsCuratorApi | get_expression_by_library_as_curator | GET /api/v1/as-curator/integration/link/expression/by/library/{id} | Retrieve expression run-level data by querying related library ID (accession) |
| ExpressionIntegrationAsCuratorApi | get_expression_by_preparation | GET /api/v1/as-curator/integration/link/expression/by/preparation/{id} | Retrieve expression run-level data by querying related preparation ID (accession) |
| ExpressionIntegrationAsCuratorApi | get_expression_by_sample_as_curator | GET /api/v1/as-curator/integration/link/expression/by/sample/{id} | Retrieve expression run-level data by querying related sample ID (accession) |
| ExpressionIntegrationAsCuratorApi | get_expression_groups_by_study_as_curator | GET /api/v1/as-curator/integration/link/expression/group/by/study/{id} | Retrieve group metadata by querying study ID (accession) |
| ExpressionIntegrationAsCuratorApi | get_expression_run_to_library_pairs_as_curator | GET /api/v1/as-curator/integration/link/expression/run-to-libraries/by/group/{id} | Retrieve run-library pairs by group id. Pagination is based on unique runs, not unique pairs. |
| ExpressionIntegrationAsCuratorApi | get_expression_run_to_preparation_pairs_as_curator | GET /api/v1/as-curator/integration/link/expression/run-to-preparations/by/group/{id} | Retrieve run-preparation pairs by group id. Pagination is based on unique runs, not unique pairs. |
| ExpressionIntegrationAsCuratorApi | get_expression_run_to_sample_pairs_as_curator | GET /api/v1/as-curator/integration/link/expression/run-to-samples/by/group/{id} | Retrieve run-sample pairs by group id. Pagination is based on unique runs, not unique pairs. |
| ExpressionIntegrationAsUserApi | get_expression_by_library_as_user | GET /api/v1/as-user/integration/link/expression/by/library/{id} | Retrieve expression run-level data by querying related library ID (accession) |
| ExpressionIntegrationAsUserApi | get_expression_by_preparation_as_user | GET /api/v1/as-user/integration/link/expression/by/preparation/{id} | Retrieve expression run-level data by querying related preparation ID (accession) |
| ExpressionIntegrationAsUserApi | get_expression_by_sample_as_user | GET /api/v1/as-user/integration/link/expression/by/sample/{id} | Retrieve expression run-level data by querying related sample ID (accession) |
| ExpressionIntegrationAsUserApi | get_expression_groups_by_study_as_user | GET /api/v1/as-user/integration/link/expression/group/by/study/{id} | Retrieve group metadata by querying study ID (accession) |
| ExpressionIntegrationAsUserApi | get_expression_run_to_library_pairs_as_user | GET /api/v1/as-user/integration/link/expression/run-to-libraries/by/group/{id} | Retrieve run-library pairs by group id. Pagination is based on unique runs, not unique pairs. |
| ExpressionIntegrationAsUserApi | get_expression_run_to_preparation_pairs_as_user | GET /api/v1/as-user/integration/link/expression/run-to-preparations/by/group/{id} | Retrieve run-preparation pairs by group id. Pagination is based on unique runs, not unique pairs. |
| ExpressionIntegrationAsUserApi | get_expression_run_to_sample_pairs_as_user | GET /api/v1/as-user/integration/link/expression/run-to-samples/by/group/{id} | Retrieve run-sample pairs by group id. Pagination is based on unique runs, not unique pairs. |
| FilesAsCuratorApi | get_file_as_curator | GET /api/v1/as-curator/files/{id}/download | Retrieve a file by ID (accession) |
| FilesAsCuratorApi | get_file_metadata_by_id_as_curator | GET /api/v1/as-curator/files/{id} | Retrieve file's metadata by ID (accession) |
| FilesAsCuratorApi | get_files_metadata_as_curator | GET /api/v1/as-curator/files | Retrieve file's metadata by its fields |
| FilesAsCuratorApi | head_file_as_curator | HEAD /api/v1/as-curator/files/{id}/download | |
| FilesAsUserApi | get_file_as_user | GET /api/v1/as-user/files/{id}/download | Retrieve a file by ID (accession) |
| FilesAsUserApi | get_file_metadata_by_id_as_user | GET /api/v1/as-user/files/{id} | Retrieve file's metadata by ID (accession) |
| FilesAsUserApi | get_files_metadata_as_user | GET /api/v1/as-user/files | Retrieve file's metadata by its fields |
| FilesAsUserApi | head_file_as_user | HEAD /api/v1/as-user/files/{id}/download | Check if a file exists by ID (accession). |
| FilesIntegrationAsCuratorApi | get_files_by_study_as_curator | GET /api/v1/as-curator/integration/link/files/by/study/{id} | Retrieve file's metadata by study ID |
| FilesIntegrationAsUserApi | get_files_by_study_as_user | GET /api/v1/as-user/integration/link/files/by/study/{id} | Retrieve file's metadata by study ID |
| FlowCytometrySPoTAsCuratorApi | get_flow_cytometry_as_curator | GET /api/v1/as-curator/flow-cytometries/{id} | Retrieve a single sample flow cytometry by ID (accession) |
| FlowCytometrySPoTAsCuratorApi | get_flow_cytometry_by_version_as_curator | GET /api/v1/as-curator/flow-cytometries/{id}/versions/{version} | Retrieve a single sample flow cytometry by ID (accession) |
| FlowCytometrySPoTAsCuratorApi | get_flow_cytometry_data_as_curator | GET /api/v1/as-curator/flow-cytometries | Retrieve multiple flow cytometry data and metadata objects |
| FlowCytometrySPoTAsCuratorApi | get_flow_cytometry_group_as_curator | GET /api/v1/as-curator/flow-cytometries/group/{id} | Retrieve a single group object by ID (accession) |
| FlowCytometrySPoTAsCuratorApi | get_flow_cytometry_group_by_run_as_curator | GET /api/v1/as-curator/flow-cytometries/group/by/run/{id} | Retrieve a single group object by run ID (accession) |
| FlowCytometrySPoTAsCuratorApi | get_flow_cytometry_versions_as_curator | GET /api/v1/as-curator/flow-cytometries/{id}/versions | Retrieve a list of object versions by ID |
| FlowCytometrySPoTAsCuratorApi | search_flow_cytometry_groups_as_curator | GET /api/v1/as-curator/flow-cytometries/group | Retrieve groups that match a query |
| FlowCytometrySPoTAsCuratorApi | search_flow_cytometry_runs_as_curator | GET /api/v1/as-curator/flow-cytometries/runs/by/group/{id} | Retrieve run objects related to the given group |
| FlowCytometrySPoTAsCuratorApi | update_flow_cytometry_as_curator | PATCH /api/v1/as-curator/flow-cytometries/{id} | Update object metadata |
| FlowCytometrySPoTAsUserApi | get_flow_cytometry_as_user | GET /api/v1/as-user/flow-cytometries/{id} | Retrieve a single sample flow cytometry by ID (accession) |
| FlowCytometrySPoTAsUserApi | get_flow_cytometry_by_version_as_user | GET /api/v1/as-user/flow-cytometries/{id}/versions/{version} | Retrieve a single sample flow cytometry by ID (accession) |
| FlowCytometrySPoTAsUserApi | get_flow_cytometry_data_as_user | GET /api/v1/as-user/flow-cytometries | Retrieve multiple flow cytometry data and metadata objects |
| FlowCytometrySPoTAsUserApi | get_flow_cytometry_group_as_user | GET /api/v1/as-user/flow-cytometries/group/{id} | Retrieve a single group object by ID (accession) |
| FlowCytometrySPoTAsUserApi | get_flow_cytometry_group_by_run_as_user | GET /api/v1/as-user/flow-cytometries/group/by/run/{id} | Retrieve a single group object by run ID (accession) |
| FlowCytometrySPoTAsUserApi | get_flow_cytometry_versions_as_user | GET /api/v1/as-user/flow-cytometries/{id}/versions | Retrieve a list of object versions by ID |
| FlowCytometrySPoTAsUserApi | search_flow_cytometry_groups_as_user | GET /api/v1/as-user/flow-cytometries/group | Retrieve groups that match a query |
| FlowCytometrySPoTAsUserApi | search_flow_cytometry_runs_as_user | GET /api/v1/as-user/flow-cytometries/runs/by/group/{id} | Retrieve run objects related to the given group |
| FlowCytometryFACSIntegrationAsCuratorApi | create_flow_cytometry_group_sample_group_link_as_curator | POST /api/v1/as-curator/integration/link/flow-cytometry/group/{sourceId}/to/sample/group/{targetId} | Create a link between a group of flow-cytometry objects and a group of sample objects |
| FlowCytometryFACSIntegrationAsCuratorApi | create_flow_cytometry_sample_link_as_curator | POST /api/v1/as-curator/integration/link/flow-cytometry/{sourceId}/to/sample/{targetId} | Create a link between a flow-cytometry object and a sample |
| FlowCytometryFACSIntegrationAsCuratorApi | delete_flow_cytometry_group_sample_group_link_as_curator | DELETE /api/v1/as-curator/integration/link/flow-cytometry/group/{sourceId}/to/sample/group/{targetId} | Delete link between a group of flow-cytometry objects and a group of sample objects |
| FlowCytometryFACSIntegrationAsCuratorApi | delete_flow_cytometry_sample_link_as_curator | DELETE /api/v1/as-curator/integration/link/flow-cytometry/{sourceId}/to/sample/{targetId} | Delete link between a flow-cytometry object and a sample |
| FlowCytometryFACSIntegrationAsCuratorApi | get_flow_cytometry_by_sample_as_curator | GET /api/v1/as-curator/integration/link/flow-cytometry/by/sample/{id} | Retrieve flow cytometry run-level data by querying related sample ID (accession) |
| FlowCytometryFACSIntegrationAsCuratorApi | get_flow_cytometry_groups_by_study_as_curator | GET /api/v1/as-curator/integration/link/flow-cytometry/group/by/study/{id} | Retrieve group metadata by querying study ID (accession) |
| FlowCytometryFACSIntegrationAsCuratorApi | get_flow_cytometry_run_to_sample_pairs_as_curator | GET /api/v1/as-curator/integration/link/flow-cytometry/run-to-samples/by/group/{id} | Retrieve run-sample pairs by group id. Pagination is based on unique runs, not unique pairs. |
| FlowCytometryFACSIntegrationAsUserApi | get_flow_cytometry_by_sample_as_user | GET /api/v1/as-user/integration/link/flow-cytometry/by/sample/{id} | Retrieve flow cytometry run-level data by querying related sample ID (accession) |
| FlowCytometryFACSIntegrationAsUserApi | get_flow_cytometry_groups_by_study_as_user | GET /api/v1/as-user/integration/link/flow-cytometry/group/by/study/{id} | Retrieve group metadata by querying study ID (accession) |
| FlowCytometryFACSIntegrationAsUserApi | get_flow_cytometry_run_to_sample_pairs_as_user | GET /api/v1/as-user/integration/link/flow-cytometry/run-to-samples/by/group/{id} | Retrieve run-sample pairs by group id. Pagination is based on unique runs, not unique pairs. |
| GroupsApi | create_group | POST /api/v1/scim/Groups | Add a new user group |
| GroupsApi | delete_group | DELETE /api/v1/scim/Groups/{id} | Delete a group |
| GroupsApi | find_groups | GET /api/v1/scim/Groups | Retrieve a list of available groups |
| GroupsApi | get_group | GET /api/v1/scim/Groups/{id} | Retrieve a group by id |
| GroupsApi | patch_group | PATCH /api/v1/scim/Groups/{id} | Update a group |
| JobOperationsApi | info | GET /api/v1/jobs/{jobExecId}/info | get information about one particular job execution |
| JobOperationsApi | output | GET /api/v1/jobs/{jobExecId}/output | retrieve job output (result) |
| JobOperationsApi | restart | PUT /api/v1/jobs/{jobExecId}/restart | restart stopped (failed) job |
| JobOperationsApi | stop | PUT /api/v1/jobs/{jobExecId}/stop | stop running job |
| LibrarySPoTAsCuratorApi | get_libraries_by_group_as_curator | GET /api/v1/as-curator/libraries/by/group/{id} | Retrieve libraries related to the given group |
| LibrarySPoTAsCuratorApi | get_library_as_curator | GET /api/v1/as-curator/libraries/{id} | Retrieve a single library object by ID (accession) |
| LibrarySPoTAsCuratorApi | get_library_by_version_as_curator | GET /api/v1/as-curator/libraries/{id}/versions/{version} | Retrieve a single library object by ID (accession) |
| LibrarySPoTAsCuratorApi | get_library_versions_as_curator | GET /api/v1/as-curator/libraries/{id}/versions | Retrieve a list of object versions by ID |
| LibrarySPoTAsCuratorApi | search_libraries_as_curator | GET /api/v1/as-curator/libraries | List or search for library metadata objects |
| LibrarySPoTAsCuratorApi | update_library_as_curator | PATCH /api/v1/as-curator/libraries/{id} | Update a library object |
| LibrarySPoTAsUserApi | get_libraries_by_group_as_user | GET /api/v1/as-user/libraries/by/group/{id} | Retrieve libraries related to the given group |
| LibrarySPoTAsUserApi | get_library_as_user | GET /api/v1/as-user/libraries/{id} | Retrieve a single library object by ID (accession) |
| LibrarySPoTAsUserApi | get_library_by_version_as_user | GET /api/v1/as-user/libraries/{id}/versions/{version} | Retrieve a single library object by ID (accession) |
| LibrarySPoTAsUserApi | get_library_versions_as_user | GET /api/v1/as-user/libraries/{id}/versions | Retrieve a list of object versions by ID |
| LibrarySPoTAsUserApi | search_libraries_as_user | GET /api/v1/as-user/libraries | List or search for library metadata objects |
| LibraryIntegrationAsCuratorApi | create_library_group_sample_group_link_as_curator | POST /api/v1/as-curator/integration/link/library/group/{sourceId}/to/sample/group/{targetId} | Create links between samples and libraries |
| LibraryIntegrationAsCuratorApi | create_library_sample_link_as_curator | POST /api/v1/as-curator/integration/link/library/{sourceId}/to/sample/{targetId} | Create a link between a library and a sample |
| LibraryIntegrationAsCuratorApi | delete_library_group_sample_group_link_as_curator | DELETE /api/v1/as-curator/integration/link/library/group/{sourceId}/to/sample/group/{targetId} | Delete links between samples and libraries related to the specified group |
| LibraryIntegrationAsCuratorApi | delete_library_sample_link_as_curator | DELETE /api/v1/as-curator/integration/link/library/{sourceId}/to/sample/{targetId} | Delete a link between a library and a sample |
| LibraryIntegrationAsCuratorApi | get_libraries_by_samples_as_curator | GET /api/v1/as-curator/integration/link/libraries/by/samples | Retrieve library metadata by querying related samples |
| LibraryIntegrationAsCuratorApi | get_library_by_sample_as_curator | GET /api/v1/as-curator/integration/link/library/by/sample/{id} | Retrieve library metadata by querying related sample ID (accession) |
| LibraryIntegrationAsCuratorApi | get_library_groups_by_study_as_curator | GET /api/v1/as-curator/integration/link/library/group/by/study/{id} | Retrieve group metadata by querying study ID (accession) |
| LibraryIntegrationAsCuratorApi | get_library_links_to_samples_as_curator | GET /api/v1/as-curator/integration/link/library/libraries-to-samples/by/group/{id} | Retrieve library-samples pairs by group id. Pagination is based on unique libraries, not unique pairs. |
| LibraryIntegrationAsUserApi | get_libraries_by_samples_as_user | GET /api/v1/as-user/integration/link/libraries/by/samples | Retrieve library metadata by querying related samples |
| LibraryIntegrationAsUserApi | get_library_by_sample_as_user | GET /api/v1/as-user/integration/link/library/by/sample/{id} | Retrieve library metadata by querying related sample ID (accession) |
| LibraryIntegrationAsUserApi | get_library_groups_by_study_as_user | GET /api/v1/as-user/integration/link/library/group/by/study/{id} | Retrieve group metadata by querying study ID (accession) |
| LibraryIntegrationAsUserApi | get_library_links_to_samples_as_user | GET /api/v1/as-user/integration/link/library/libraries-to-samples/by/group/{id} | Retrieve library-samples pairs by group id. Pagination is based on unique libraries, not unique pairs. |
| LinkageAsCuratorApi | delete_link_as_curator | DELETE /api/v1/as-curator/links | Deletes existing links matching the specified criteria. |
| LinkageAsCuratorApi | get_data_types_as_curator | GET /api/v1/as-curator/data-types | Lists all available data types. |
| LinkageAsCuratorApi | get_data_types_links_as_curator | GET /api/v1/as-curator/data-types/links | List all possible links between data types that match the specified criteria. |
| LinkageAsCuratorApi | get_links_by_ids_as_curator | POST /api/v1/as-curator/links/get-batch | Finds existing links by passing many IDs. Pagination goes through all links matched the criteria. |
| LinkageAsCuratorApi | get_links_by_params_as_curator | GET /api/v1/as-curator/links | Finds existing links matching the specified criteria. |
| LinkageAsCuratorApi | save_links_as_curator | POST /api/v1/as-curator/links | Creates new links between objects. |
| LinkageAsUserApi | get_data_types_as_user | GET /api/v1/as-user/data-types | Lists all available data types. |
| LinkageAsUserApi | get_data_types_links_as_user | GET /api/v1/as-user/data-types/links | List all possible links between data types that match the specified criteria. |
| LinkageAsUserApi | get_links_by_ids_as_user | POST /api/v1/as-user/links/get-batch | Finds existing links by passing many IDs. Pagination goes through all links matched the criteria. |
| LinkageAsUserApi | get_links_by_params_as_user | GET /api/v1/as-user/links | Finds existing links matching the specified criteria. |
| ManageDataApi | delete_data | DELETE /api/v1/manage-data/data | Delete objects from ODM |
| ManageDataApi | get_detached_objects | GET /api/v1/manage-data/detached-objects | Retrieve a list of detached objects |
| MetadataVersioningAsCuratorApi | publish_study_by_accession_as_curator | POST /api/v1/as-curator/integration/studies/{id}/tasks/publish-versions | Asynchronous task that publishes all pending versions for a single study. |
| OmicsQueriesAsCuratorApi | omics_search_cells_as_curator | GET /api/v1/as-curator/omics/cells | Retrieve Cell objects by searching across multiple data types |
| OmicsQueriesAsCuratorApi | omics_search_cells_expression_data_as_curator | GET /api/v1/as-curator/omics/cells/expression/data | Retrieve cell expression objects by searching across multiple metadata types |
| OmicsQueriesAsCuratorApi | omics_search_expression_data_as_curator | GET /api/v1/as-curator/omics/expression/data | Retrieve data objects by searching across multiple data types |
| OmicsQueriesAsCuratorApi | omics_search_expression_groups_as_curator | GET /api/v1/as-curator/omics/expression/group | Retrieve group objects by searching across multiple data types |
| OmicsQueriesAsCuratorApi | omics_search_flow_cytometry_data_as_curator | GET /api/v1/as-curator/omics/flow-cytometry/data | Retrieve flow cytometry data objects by searching across multiple data types |
| OmicsQueriesAsCuratorApi | omics_search_flow_cytometry_groups_as_curator | GET /api/v1/as-curator/omics/flow-cytometry/group | Retrieve group objects by searching across multiple data types |
| OmicsQueriesAsCuratorApi | omics_search_samples_as_curator | GET /api/v1/as-curator/omics/samples | Retrieve sample metadata objects by searching across multiple data types |
| OmicsQueriesAsCuratorApi | omics_search_streamed_expression_data_as_curator | GET /api/v1/as-curator/omics/expression/streamed-data | Stream data from a given tabular file |
| OmicsQueriesAsCuratorApi | omics_search_streamed_variant_data_as_curator | GET /api/v1/as-curator/omics/variant/streamed-data | Stream data from a given VCF file |
| OmicsQueriesAsCuratorApi | omics_search_variant_data_as_curator | GET /api/v1/as-curator/omics/variant/data | Retrieve variant data objects by searching across multiple data types |
| OmicsQueriesAsCuratorApi | omics_search_variant_groups_as_curator | GET /api/v1/as-curator/omics/variant/group | Retrieve group objects by searching across multiple data types |
| OmicsQueriesAsUserApi | omics_search_cells_as_user | GET /api/v1/as-user/omics/cells | Retrieve Cell objects by searching across multiple data types |
| OmicsQueriesAsUserApi | omics_search_cells_expression_data_as_user | GET /api/v1/as-user/omics/cells/expression/data | Retrieve cell expression objects by searching across multiple metadata types |
| OmicsQueriesAsUserApi | omics_search_expression_data_as_user | GET /api/v1/as-user/omics/expression/data | Retrieve data objects by searching across multiple data types |
| OmicsQueriesAsUserApi | omics_search_expression_groups_as_user | GET /api/v1/as-user/omics/expression/group | Retrieve group objects by searching across multiple data types |
| OmicsQueriesAsUserApi | omics_search_flow_cytometry_data_as_user | GET /api/v1/as-user/omics/flow-cytometry/data | Retrieve flow cytometry data objects by searching across multiple data types |
| OmicsQueriesAsUserApi | omics_search_flow_cytometry_groups_as_user | GET /api/v1/as-user/omics/flow-cytometry/group | Retrieve group objects by searching across multiple data types |
| OmicsQueriesAsUserApi | omics_search_samples_as_user | GET /api/v1/as-user/omics/samples | Retrieve sample metadata objects by searching across multiple data types |
| OmicsQueriesAsUserApi | omics_search_streamed_expression_data_as_user | GET /api/v1/as-user/omics/expression/streamed-data | Stream data from a given tabular file |
| OmicsQueriesAsUserApi | omics_search_streamed_variant_data_as_user | GET /api/v1/as-user/omics/variant/streamed-data | Stream data from a given VCF file |
| OmicsQueriesAsUserApi | omics_search_variant_data_as_user | GET /api/v1/as-user/omics/variant/data | Retrieve variant data objects by searching across multiple data types |
| OmicsQueriesAsUserApi | omics_search_variant_groups_as_user | GET /api/v1/as-user/omics/variant/group | Retrieve group objects by searching across multiple data types |
| PreparationSPoTAsCuratorApi | get_preparation_as_curator | GET /api/v1/as-curator/preparations/{id} | Retrieve a single preparation object by ID (accession) |
| PreparationSPoTAsCuratorApi | get_preparation_by_version_as_curator | GET /api/v1/as-curator/preparations/{id}/versions/{version} | Retrieve a single preparation object by ID (accession) |
| PreparationSPoTAsCuratorApi | get_preparation_versions_as_curator | GET /api/v1/as-curator/preparations/{id}/versions | Retrieve a list of object versions by ID |
| PreparationSPoTAsCuratorApi | get_preparations_by_group_as_curator | GET /api/v1/as-curator/preparations/by/group/{id} | Retrieve preparations related to the given group |
| PreparationSPoTAsCuratorApi | search_preparations_as_curator | GET /api/v1/as-curator/preparations | List or search for preparation metadata objects |
| PreparationSPoTAsCuratorApi | update_preparation_as_curator | PATCH /api/v1/as-curator/preparations/{id} | Update a preparation object |
| PreparationSPoTAsUserApi | get_preparation_as_user | GET /api/v1/as-user/preparations/{id} | Retrieve a single preparation object by ID (accession) |
| PreparationSPoTAsUserApi | get_preparation_by_version_as_user | GET /api/v1/as-user/preparations/{id}/versions/{version} | Retrieve a single preparation object by ID (accession) |
| PreparationSPoTAsUserApi | get_preparation_versions_as_user | GET /api/v1/as-user/preparations/{id}/versions | Retrieve a list of object versions by ID |
| PreparationSPoTAsUserApi | get_preparations_by_group_as_user | GET /api/v1/as-user/preparations/by/group/{id} | Retrieve preparations related to the given group |
| PreparationSPoTAsUserApi | search_preparations_as_user | GET /api/v1/as-user/preparations | List or search for preparation metadata objects |
| PreparationIntegrationAsCuratorApi | create_preparation_group_sample_group_link_as_curator | POST /api/v1/as-curator/integration/link/preparation/group/{sourceId}/to/sample/group/{targetId} | Create links between samples and preparations |
| PreparationIntegrationAsCuratorApi | create_preparation_sample_link_as_curator | POST /api/v1/as-curator/integration/link/preparation/{sourceId}/to/sample/{targetId} | Create a link between a preparation and a sample |
| PreparationIntegrationAsCuratorApi | delete_preparation_group_sample_group_link_as_curator | DELETE /api/v1/as-curator/integration/link/preparation/group/{sourceId}/to/sample/group/{targetId} | Delete links between samples and preparations related to the specified group |
| PreparationIntegrationAsCuratorApi | delete_preparation_sample_link_as_curator | DELETE /api/v1/as-curator/integration/link/preparation/{sourceId}/to/sample/{targetId} | Delete a link between a preparation and a sample |
| PreparationIntegrationAsCuratorApi | get_preparation_by_sample_as_curator | GET /api/v1/as-curator/integration/link/preparation/by/sample/{id} | Retrieve preparation metadata by querying related sample ID (accession) |
| PreparationIntegrationAsCuratorApi | get_preparation_groups_by_study_as_curator | GET /api/v1/as-curator/integration/link/preparation/group/by/study/{id} | Retrieve group metadata by querying study ID (accession) |
| PreparationIntegrationAsCuratorApi | get_preparation_links_to_samples_as_curator | GET /api/v1/as-curator/integration/link/preparation/preparations-to-samples/by/group/{id} | Retrieve run-sample pairs by group id. Pagination is based on unique preparations, not unique pairs. |
| PreparationIntegrationAsCuratorApi | get_preparations_by_samples_as_curator | GET /api/v1/as-curator/integration/link/preparations/by/samples | Retrieve preparation metadata by querying related samples |
| PreparationIntegrationAsUserApi | get_preparation_by_sample_as_user | GET /api/v1/as-user/integration/link/preparation/by/sample/{id} | Retrieve preparation metadata by querying related sample ID (accession) |
| PreparationIntegrationAsUserApi | get_preparation_groups_by_study_as_user | GET /api/v1/as-user/integration/link/preparation/group/by/study/{id} | Retrieve group metadata by querying study ID (accession) |
| PreparationIntegrationAsUserApi | get_preparation_links_to_samples_as_user | GET /api/v1/as-user/integration/link/preparation/preparations-to-samples/by/group/{id} | Retrieve run-sample pairs by group id. Pagination is based on unique preparations, not unique pairs. |
| PreparationIntegrationAsUserApi | get_preparations_by_samples_as_user | GET /api/v1/as-user/integration/link/preparations/by/samples | Retrieve preparation metadata by querying related samples |
| ReferenceGenomeApi | get_reference_genome_by_accession | GET /api/v1/reference-genomes/{id} | Retrieve a single Reference Genome object by ID (accession) |
| ReferenceGenomeApi | search_reference_genomes | GET /api/v1/reference-genomes | List or search for Reference Genome objects |
| ReferenceGenomeApi | upload | POST /api/v1/reference-genomes | Upload reference genome to ODM |
| SampleSPoTAsCuratorApi | get_sample_as_curator | GET /api/v1/as-curator/samples/{id} | Retrieve a single sample object by ID (accession) |
| SampleSPoTAsCuratorApi | get_sample_by_version_as_curator | GET /api/v1/as-curator/samples/{id}/versions/{version} | Retrieve a single sample object by ID (accession) |
| SampleSPoTAsCuratorApi | get_sample_versions_as_curator | GET /api/v1/as-curator/samples/{id}/versions | Retrieve a list of object versions by ID |
| SampleSPoTAsCuratorApi | search_samples_as_curator | GET /api/v1/as-curator/samples | List or search for sample metadata objects |
| SampleSPoTAsCuratorApi | update_sample_as_curator | PATCH /api/v1/as-curator/samples/{id} | Update a sample object |
| SampleSPoTAsUserApi | get_sample_as_user | GET /api/v1/as-user/samples/{id} | Retrieve a single sample object by ID (accession) |
| SampleSPoTAsUserApi | get_sample_by_version_as_user | GET /api/v1/as-user/samples/{id}/versions/{version} | Retrieve a single sample object by ID (accession) |
| SampleSPoTAsUserApi | get_sample_versions_as_user | GET /api/v1/as-user/samples/{id}/versions | Retrieve a list of object versions by ID |
| SampleSPoTAsUserApi | search_samples_as_user | GET /api/v1/as-user/samples | List or search for sample metadata objects |
| SampleIntegrationAsCuratorApi | create_sample_group_study_link_as_curator | POST /api/v1/as-curator/integration/link/sample/group/{sourceId}/to/study/{targetId} | Create a link between a group of sample objects and a study |
| SampleIntegrationAsCuratorApi | create_sample_study_link_as_curator | POST /api/v1/as-curator/integration/link/sample/{sourceId}/to/study/{targetId} | Create a link between a sample and a study |
| SampleIntegrationAsCuratorApi | delete_sample_group_study_link_as_curator | DELETE /api/v1/as-curator/integration/link/sample/group/{sourceId}/to/study/{targetId} | Delete link between a group of sample objects and a study |
| SampleIntegrationAsCuratorApi | delete_sample_study_link_as_curator | DELETE /api/v1/as-curator/integration/link/sample/{sourceId}/to/study/{targetId} | Delete link between a sample and a study |
| SampleIntegrationAsCuratorApi | get_samples_by_libraries_as_curator | GET /api/v1/as-curator/integration/link/samples/by/libraries | Retrieve sample metadata by querying related libraries |
| SampleIntegrationAsCuratorApi | get_samples_by_preparations_as_curator | GET /api/v1/as-curator/integration/link/samples/by/preparations | Retrieve sample metadata by querying related preparations |
| SampleIntegrationAsCuratorApi | get_samples_by_study_as_curator | GET /api/v1/as-curator/integration/link/samples/by/study/{id} | Retrieve sample metadata by querying related study ID (accession) |
| SampleIntegrationAsUserApi | get_samples_by_libraries_as_user | GET /api/v1/as-user/integration/link/samples/by/libraries | Retrieve sample metadata by querying related libraries |
| SampleIntegrationAsUserApi | get_samples_by_preparations_as_user | GET /api/v1/as-user/integration/link/samples/by/preparations | Retrieve sample metadata by querying related preparations |
| SampleIntegrationAsUserApi | get_samples_by_study_as_user | GET /api/v1/as-user/integration/link/samples/by/study/{id} | Retrieve sample metadata by querying related study ID (accession) |
| StudySPoTAsCuratorApi | get_study_as_curator | GET /api/v1/as-curator/studies/{id} | Retrieve a single study object by ID (accession) |
| StudySPoTAsCuratorApi | get_study_by_version_as_curator | GET /api/v1/as-curator/studies/{id}/versions/{version} | Retrieve a single study object by ID (accession) |
| StudySPoTAsCuratorApi | get_study_versions_as_curator | GET /api/v1/as-curator/studies/{id}/versions | Retrieve a list of object versions by ID |
| StudySPoTAsCuratorApi | search_studies_as_curator | GET /api/v1/as-curator/studies | List or search for study metadata objects |
| StudySPoTAsCuratorApi | update_study_as_curator | PATCH /api/v1/as-curator/studies/{id} | Update a study object |
| StudySPoTAsUserApi | get_study_as_user | GET /api/v1/as-user/studies/{id} | Retrieve a single study object by ID (accession) |
| StudySPoTAsUserApi | get_study_by_version_as_user | GET /api/v1/as-user/studies/{id}/versions/{version} | Retrieve a single study object by ID (accession) |
| StudySPoTAsUserApi | get_study_versions_as_user | GET /api/v1/as-user/studies/{id}/versions | Retrieve a list of object versions by ID |
| StudySPoTAsUserApi | search_studies_as_user | GET /api/v1/as-user/studies | List or search for study metadata objects |
| StudyIntegrationAsCuratorApi | get_studies_by_files_as_curator | GET /api/v1/as-curator/integration/link/studies/by/files | Retrieve study metadata objects by querying related attachment files |
| StudyIntegrationAsCuratorApi | get_studies_by_libraries_as_curator | GET /api/v1/as-curator/integration/link/studies/by/libraries | Retrieve study metadata objects by querying related libraries |
| StudyIntegrationAsCuratorApi | get_studies_by_preparations_as_curator | GET /api/v1/as-curator/integration/link/studies/by/preparations | Retrieve study metadata objects by querying related preparations |
| StudyIntegrationAsCuratorApi | get_studies_by_samples_as_curator | GET /api/v1/as-curator/integration/link/studies/by/samples | Retrieve study metadata objects by querying related samples |
| StudyIntegrationAsCuratorApi | get_study_by_file_as_curator | GET /api/v1/as-curator/integration/link/study/by/file/{id} | Retrieve study metadata by querying attachment file ID (accession) |
| StudyIntegrationAsCuratorApi | get_study_by_sample_as_curator | GET /api/v1/as-curator/integration/link/study/by/sample/{id} | Retrieve study metadata by querying sample ID (accession) |
| StudyIntegrationAsCuratorApi | search_studies_by_filter_as_curator | POST /api/v1/as-curator/integration/fulltext/search/studies | Find and retrieve studies by full-text or facet query |
| StudyIntegrationAsUserApi | get_studies_by_files_as_user | GET /api/v1/as-user/integration/link/studies/by/files | Retrieve study metadata objects by querying related attachment files |
| StudyIntegrationAsUserApi | get_studies_by_libraries_as_user | GET /api/v1/as-user/integration/link/studies/by/libraries | Retrieve study metadata objects by querying related libraries |
| StudyIntegrationAsUserApi | get_studies_by_preparations_as_user | GET /api/v1/as-user/integration/link/studies/by/preparations | Retrieve study metadata objects by querying related preparations |
| StudyIntegrationAsUserApi | get_studies_by_samples_as_user | GET /api/v1/as-user/integration/link/studies/by/samples | Retrieve study metadata objects by querying related samples |
| StudyIntegrationAsUserApi | get_study_by_file_as_user | GET /api/v1/as-user/integration/link/study/by/file/{id} | Retrieve study metadata by querying attachment file ID (accession) |
| StudyIntegrationAsUserApi | get_study_by_sample_as_user | GET /api/v1/as-user/integration/link/study/by/sample/{id} | Retrieve study metadata by querying sample ID (accession) |
| StudyIntegrationAsUserApi | search_studies_by_filter_as_user | POST /api/v1/as-user/integration/fulltext/search/studies | Find and retrieve studies by full-text or facet query |
| TasksAPIApi | get_task_info | GET /api/v1/tasks/{id} | Retrieve information about any ODM task. |
| TasksAPIApi | publish_all_studies | POST /api/v1/tasks/publish-versions | Asynchronous task that publishes all pending versions across all studies in the instance. |
| TransformationConfigurationsApi | delete_api_v1_transformations_configurations_by_id | DELETE /api/v1/transformations/configurations/{id} | Delete an existing transformation configuration. |
| TransformationConfigurationsApi | get_api_v1_transformations_configurations_by_id | GET /api/v1/transformations/configurations/{id} | Get details of a specific transformation configuration. |
| TransformationConfigurationsApi | list_api_v1_transformations_configurations | GET /api/v1/transformations/configurations | List available transformation configurations. |
| TransformationConfigurationsApi | post_api_v1_transformations_configurations | POST /api/v1/transformations/configurations | Create a new transformation configuration. |
| TransformationConfigurationsApi | put_api_v1_transformations_configurations_by_id | PUT /api/v1/transformations/configurations/{id} | Update an existing transformation configuration. |
| TransformationImagesApi | list_api_v1_transformations_images | GET /api/v1/transformations/images | List available transformation images with their metadata. |
| TransformationJobsApi | delete_api_v1_transformations_jobs_by_id | DELETE /api/v1/transformations/jobs/{id} | Delete a transformation job by ID. |
| TransformationJobsApi | get_api_v1_transformations_jobs_by_id | GET /api/v1/transformations/jobs/{id} | Get details of a specific transformation job. |
| TransformationJobsApi | list_api_v1_transformations_jobs | GET /api/v1/transformations/jobs | List submitted transformation jobs. |
| TransformationJobsApi | post_api_v1_transformations_jobs | POST /api/v1/transformations/jobs | Submit a new transformation job with optional configuration and version. |
| TransformationJobsApi | post_api_v1_transformations_jobs_by_id_logs | POST /api/v1/transformations/jobs/{id}/logs | Retrieve logs for a transformation job. |
| TransformationJobsApi | post_api_v1_transformations_jobs_by_id_stop | POST /api/v1/transformations/jobs/{id}/stop | Stop a running transformation job. |
| UsersApi | create_user | POST /api/v1/scim/Users | Add a new user |
| UsersApi | delete_user | DELETE /api/v1/scim/Users/{id} | Deactivate a user |
| UsersApi | find_users | GET /api/v1/scim/Users | Retrieve a list of all active users |
| UsersApi | get_user | GET /api/v1/scim/Users/{id} | Retrieve a user by id |
| UsersApi | patch_user | PATCH /api/v1/scim/Users/{id} | Update a user |
| ValidationSummaryAsCuratorApi | get_study_validation_summary | GET /api/v1/as-curator/integration/studies/{id}/validation-summary | Retrieve validation summary by querying study ID (accession) |
| VariantSPoTAsCuratorApi | get_all_variants_as_curator | GET /api/v1/as-curator/variants | Retrieve multiple variant data and metadata objects |
| VariantSPoTAsCuratorApi | get_variant_as_curator | GET /api/v1/as-curator/variants/{id} | Retrieve a single variant object by ID (itemId) |
| VariantSPoTAsCuratorApi | get_variant_by_version_as_curator | GET /api/v1/as-curator/variants/{id}/versions/{version} | Retrieve a single variant object by run ID and its version |
| VariantSPoTAsCuratorApi | get_variant_group_as_curator | GET /api/v1/as-curator/variants/group/{id} | Retrieve a single variant group by ID (groupId) |
| VariantSPoTAsCuratorApi | get_variant_group_by_run_as_curator | GET /api/v1/as-curator/variants/group/by/run/{id} | Retrieve a single group object by run ID (runId) |
| VariantSPoTAsCuratorApi | get_variant_versions_as_curator | GET /api/v1/as-curator/variants/{id}/versions | Retrieve a list of variant object versions by run ID (runId) |
| VariantSPoTAsCuratorApi | search_groups_as_curator | GET /api/v1/as-curator/variants/group | Retrieve groups that match a query |
| VariantSPoTAsCuratorApi | search_variant_runs_as_curator | GET /api/v1/as-curator/variants/runs/by/group/{id} | Retrieve run objects related to the given group |
| VariantSPoTAsUserApi | get_all_variants_as_user | GET /api/v1/as-user/variants | Retrieve multiple variant data and metadata objects |
| VariantSPoTAsUserApi | get_variant_as_user | GET /api/v1/as-user/variants/{id} | Retrieve a single variant object by ID (itemId) |
| VariantSPoTAsUserApi | get_variant_by_version_as_user | GET /api/v1/as-user/variants/{id}/versions/{version} | Retrieve a single variant object by run ID and its version |
| VariantSPoTAsUserApi | get_variant_group_as_user | GET /api/v1/as-user/variants/group/{id} | Retrieve a single variant group by ID (groupId) |
| VariantSPoTAsUserApi | get_variant_group_by_run_as_user | GET /api/v1/as-user/variants/group/by/run/{id} | Retrieve a single group object by run ID (runId) |
| VariantSPoTAsUserApi | get_variant_versions_as_user | GET /api/v1/as-user/variants/{id}/versions | Retrieve a list of variant object versions by run ID (runId) |
| VariantSPoTAsUserApi | search_variant_groups_as_user | GET /api/v1/as-user/variants/group | Retrieve groups that match a query |
| VariantSPoTAsUserApi | search_variant_runs_as_user | GET /api/v1/as-user/variants/runs/by/group/{id} | Retrieve run objects related to the given group |
| VariantIntegrationAsCuratorApi | create_variant_group_sample_group_link_as_curator | POST /api/v1/as-curator/integration/link/variant/group/{sourceId}/to/sample/group/{targetId} | Create a link between a group of variant objects and a group of sample objects |
| VariantIntegrationAsCuratorApi | create_variant_sample_link_as_curator | POST /api/v1/as-curator/integration/link/variant/{sourceId}/to/sample/{targetId} | Create a link between a variant object and a sample |
| VariantIntegrationAsCuratorApi | delete_variant_group_sample_group_link_as_curator | DELETE /api/v1/as-curator/integration/link/variant/group/{sourceId}/to/sample/group/{targetId} | Delete link between a group of variant objects and a group of sample objects |
| VariantIntegrationAsCuratorApi | delete_variant_sample_link_as_curator | DELETE /api/v1/as-curator/integration/link/variant/{sourceId}/to/sample/{targetId} | Delete link between a variant object and a sample |
| VariantIntegrationAsCuratorApi | get_variant_by_sample_as_curator | GET /api/v1/as-curator/integration/link/variant/by/sample/{id} | Retrieve variant run-level data by querying related sample ID (accession) |
| VariantIntegrationAsCuratorApi | get_variant_groups_by_study_as_curator | GET /api/v1/as-curator/integration/link/variant/group/by/study/{id} | Retrieve group metadata by querying study ID (accession) |
| VariantIntegrationAsCuratorApi | get_variant_run_to_sample_pairs_as_curator | GET /api/v1/as-curator/integration/link/variant/run-to-samples/by/group/{id} | Retrieve run-sample pairs by group id. Pagination is based on unique runs, not unique pairs. |
| VariantIntegrationAsUserApi | get_variant_by_sample_as_user | GET /api/v1/as-user/integration/link/variant/by/sample/{id} | Retrieve variant run-level data by querying related sample ID (accession) |
| VariantIntegrationAsUserApi | get_variant_groups_by_study_as_user | GET /api/v1/as-user/integration/link/variant/group/by/study/{id} | Retrieve group metadata by querying study ID (accession) |
| VariantIntegrationAsUserApi | get_variant_run_to_sample_pairs_as_user | GET /api/v1/as-user/integration/link/variant/run-to-samples/by/group/{id} | Retrieve run-sample pairs by group id. Pagination is based on unique runs, not unique pairs. |
| XrefsetQueriesApi | create | POST /api/v1/xrefsets | Import a new xrefset file |
| XrefsetQueriesApi | delete_file | DELETE /api/v1/xrefsets/{id} | Delete a xrefset with all related data. Only users who uploaded the xrefset are allowed to delete it. |
| XrefsetQueriesApi | get_details_by_accession | GET /api/v1/xrefsets/{id}/metadata | Retrieve xrefset details |
| XrefsetQueriesApi | search_entries | GET /api/v1/xrefsets/entries | Retrieve a list of entries across all xrefsets for given sourceId and targetId |
| XrefsetQueriesApi | search_entries_within_file | GET /api/v1/xrefsets/{id}/entries | Retrieve a list of entries for the given xrefset and given sourceId and targetId |
| BETAAnalyticsOmicsQueriesAsCuratorApi | cell_ratio_as_curator | POST /api/v1/as-curator/omics/cells/analytics/cell-ratio | [BETA] Compute cell ratio statistics across groups or metadata attributes in single-cell data. |
| BETAAnalyticsOmicsQueriesAsCuratorApi | differential_expression_as_curator | POST /api/v1/as-curator/omics/cells/analytics/differential-expression | [BETA] Perform differential gene expression analytics between case and control cell groups |
| BETAAnalyticsOmicsQueriesAsCuratorApi | gene_summary_as_curator | POST /api/v1/as-curator/omics/cells/analytics/gene-summary | [BETA] Compute and retrieve descriptive statistics and visual summaries for single-cell data. |
| BETAAnalyticsOmicsQueriesAsUserApi | cell_ratio_as_user | POST /api/v1/as-user/omics/cells/analytics/cell-ratio | [BETA] Compute cell ratio statistics across groups or metadata attributes in single-cell data. |
| BETAAnalyticsOmicsQueriesAsUserApi | differential_expression_as_user | POST /api/v1/as-user/omics/cells/analytics/differential-expression | [BETA] Perform differential gene expression analytics between case and control cell groups |
| BETAAnalyticsOmicsQueriesAsUserApi | gene_summary_as_user | POST /api/v1/as-user/omics/cells/analytics/gene-summary | [BETA] Compute and retrieve descriptive statistics and visual summaries for single-cell data. |
Documentation For Models¶
- AccessionResponse
- AppliedFilter
- AttributeInvalidValue
- AttributeInvalidValueErrorsInner
- AttributeInvalidValueValue
- AttributeValidationSummary
- AttributeValidationSummaryAttributeInvalidValuesInner
- BaseErrorResponse
- BaseErrorResponseError
- BatchOfIds
- CRRequest
- CRResponse
- CellListResponse
- CommitInfo
- CreateGroup201Response
- CreateGroup201ResponseAllOfMeta
- CreateGroupRequest
- CreateGroupRequestMembersInner
- CreateUser201Response
- CreateUserRequest
- CreateUserRequestEmailsInner
- DERequest
- DERequestCaseGroup
- DEResponse
- DEResponsePagination
- DEResponseResultsPerGeneInner
- DataItem
- DataPresentation
- DataPresentationRelationships
- DetachedCollection
- DetachedCollectionDataInner
- DetachedObject
- ErrorDetail
- ErrorMessage
- ErrorModel
- ExceptionTypeAndMessage
- ExpressionItem
- ExpressionResponse
- FilterGroupsResponse
- FilterOption
- FilterOptionGroup
- FilterUsersResponse
- FindObjectsResponse
- FindObjectsResponseFilterOptionGroupsInner
- FindObjectsResponseFilterOptionGroupsInnerOptionsInner
- FindObjectsResponseObjectsPage
- FindObjectsResponseObjectsPageContentInner
- FindObjectsResponseObjectsPageContentInnerSummaryInner
- FlowCytometryItem
- FlowCytometryResponse
- GSRequest
- GSResponse
- GSResponseResultsPerGeneInner
- GetExpressionAsCurator200Response
- GetExpressionAsCurator200ResponseFeature
- GetExpressionAsCurator200ResponseItemOrigin
- GetFlowCytometryAsCurator200Response
- GetFlowCytometryAsCurator200ResponseFeature
- GetFlowCytometryAsCurator200ResponseValue
- GetVariantAsCurator200Response
- GetVariantAsCurator200ResponseVariant
- Group
- GroupPatch
- GroupPatchOperationsInner
- GroupResponse
- GroupResponseAllOfMembers
- GroupValidationSummary
- GroupValidationSummaryAttributesInner
- IMetadata
- ImportAFileRequest
- ImportCellsRequest
- ImportExpressionSignalRunRequest
- ImportMetadataRequest
- ImportSignalRunRequest
- Info
- JobRuntimeError
- JobRuntimeErrorStackInner
- Link
- ListResponse
- ListResponseMeta
- ListResponseMetaPagination
- LogsPayload
- ManagedObject
- Member
- Meta
- MetaResponse
- MetadataPresentation
- MetadataPresentationMetadata
- MetadataWithId
- MetainfoKeyForSummary
- ObjectsPage
- OmicsResponse
- OmicsResponseDataPresentation
- OmicsResponseDataPresentationDataInner
- OmicsResponseMetadataPresentation
- OmicsResponseMetadataPresentationDataInner
- OmicsResponseMetadataWithId
- Output
- OutputErrorsInner
- PageRequest
- PaginationInfo
- PatchOperation
- RGItem
- Relationships
- ResponseFormat
- RunsResponse
- SCIMErrorResponse
- SearchStudyRequest
- SearchStudyRequestFiltersInner
- SearchStudyRequestPage
- SourceTypePair
- StartImportVariantRequest
- StopPayload
- StopResponse
- StudySearchInfo
- StudyValidationSummary
- StudyValidationSummarySamplesInner
- TaskInfo
- TransformationConfiguration
- TransformationConfigurationFields
- TransformationConfigurationId
- TransformationImage
- TransformationImageReference
- TransformationJob
- TransformationJobCreateFields
- TransformationJobFields
- TransformationJobId
- TransformationJobStopSignal
- TransformationOutputFormat
- TransformationState
- TransformationStateReason
- TransformationStatus
- UploadRGRequest
- User
- UserPatch
- UserResponse
- ValidationError
- VariantItem
- VariantMetadataWithId
- VariantResponse
- XrefSetCreateRequest
- XrefSetCreateResponse
- XrefSetMetadata
- XrefSetSearchResult
- XrefSetSearchResultEntry
- XrefSetSearchResultResultInner
Documentation For Authorization¶
Authentication schemes defined for the API:
Access-token¶
- Type: API key
- API key parameter name: Authorization
- Location: HTTP header
Genestack-API-Token¶
- Type: API key
- API key parameter name: Genestack-API-Token
- Location: HTTP header