cosmotech-api 5.0.0rc6
Cosmo Tech Platform API
License: MIT License
Requires Python: >=3.9
Keywords: OpenAPI, OpenAPI-Generator, Cosmo Tech Platform API

# cosmotech-api
Cosmo Tech Platform API

This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 5.0.0-rc6
- Package version: 1.0.0
- Generator version: 7.17.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
For more information, please visit [https://github.com/Cosmo-Tech/cosmotech-api](https://github.com/Cosmo-Tech/cosmotech-api)

## Requirements.

Python 3.9+

## Installation & Usage
### pip install

If the python package is hosted on a repository, you can install directly using:

```sh
pip install git+https://github.com/Cosmo-Tech/cosmotech-api-python-client.git
```
(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/Cosmo-Tech/cosmotech-api-python-client.git`)

Then import the package:
```python
import cosmotech_api
```

### Setuptools

Install via [Setuptools](http://pypi.python.org/pypi/setuptools).

```sh
python setup.py install --user
```
(or `sudo python setup.py install` to install the package for all users)

Then import the package:
```python
import cosmotech_api
```

### Tests

Execute `pytest` to run the tests.

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python

import cosmotech_api
from cosmotech_api.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to http://localhost:8080
# See configuration.py for a list of all supported configuration parameters.
configuration = cosmotech_api.Configuration(
    host = "http://localhost:8080"
)

# 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.

configuration.access_token = os.environ["ACCESS_TOKEN"]


# Enter a context with an instance of the API client
with cosmotech_api.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = cosmotech_api.DatasetApi(api_client)
    organization_id = 'organization_id_example' # str | the Organization identifier
    workspace_id = 'workspace_id_example' # str | the Workspace identifier
    dataset_create_request = cosmotech_api.DatasetCreateRequest() # DatasetCreateRequest | 
    files = None # List[bytearray] | Notes:   - Each parts defined in dataset should have a file defined in this list   - Please ensure that upload files order match with data parts list defined     - First file uploaded will match with first dataset parts and so on  (optional)

    try:
        # Create a Dataset
        api_response = api_instance.create_dataset(organization_id, workspace_id, dataset_create_request, files=files)
        print("The response of DatasetApi->create_dataset:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling DatasetApi->create_dataset: %s\n" % e)

```

## Documentation for API Endpoints


Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*DatasetApi* | [**create_dataset**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#create_dataset) | **POST** /organizations/{organization_id}/workspaces/{workspace_id}/datasets | Create a Dataset
*DatasetApi* | [**create_dataset_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#create_dataset_access_control) | **POST** /organizations/{organization_id}/workspaces/{workspace_id}/datasets/{dataset_id}/security/access | Add a control access to the Dataset
*DatasetApi* | [**create_dataset_part**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#create_dataset_part) | **POST** /organizations/{organization_id}/workspaces/{workspace_id}/datasets/{dataset_id}/parts | Create a data part of a Dataset
*DatasetApi* | [**delete_dataset**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#delete_dataset) | **DELETE** /organizations/{organization_id}/workspaces/{workspace_id}/datasets/{dataset_id} | Delete a Dataset
*DatasetApi* | [**delete_dataset_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#delete_dataset_access_control) | **DELETE** /organizations/{organization_id}/workspaces/{workspace_id}/datasets/{dataset_id}/security/access/{identity_id} | Remove the specified access from the given Dataset
*DatasetApi* | [**delete_dataset_part**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#delete_dataset_part) | **DELETE** /organizations/{organization_id}/workspaces/{workspace_id}/datasets/{dataset_id}/parts/{dataset_part_id} | Delete a Dataset part
*DatasetApi* | [**download_dataset_part**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#download_dataset_part) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/datasets/{dataset_id}/parts/{dataset_part_id}/download | Download data from a dataset part
*DatasetApi* | [**get_dataset**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#get_dataset) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/datasets/{dataset_id} | Retrieve a Dataset
*DatasetApi* | [**get_dataset_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#get_dataset_access_control) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/datasets/{dataset_id}/security/access/{identity_id} | Get a control access for the Dataset
*DatasetApi* | [**get_dataset_part**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#get_dataset_part) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/datasets/{dataset_id}/parts/{dataset_part_id} | Retrieve a data part of a Dataset
*DatasetApi* | [**list_dataset_parts**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#list_dataset_parts) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/datasets/{dataset_id}/parts | Retrieve all dataset parts of a Dataset
*DatasetApi* | [**list_dataset_security_users**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#list_dataset_security_users) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/datasets/{dataset_id}/security/users | Get the Dataset security users list
*DatasetApi* | [**list_datasets**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#list_datasets) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/datasets | Retrieve a list of defined Dataset
*DatasetApi* | [**query_data**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#query_data) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/datasets/{dataset_id}/parts/{dataset_part_id}/query | Query data of a Dataset part. This endpoint is only available for dataset parts that support queries (type &#x3D;&#x3D; DB). 
*DatasetApi* | [**replace_dataset_part**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#replace_dataset_part) | **PUT** /organizations/{organization_id}/workspaces/{workspace_id}/datasets/{dataset_id}/parts/{dataset_part_id} | Replace existing dataset parts of a Dataset
*DatasetApi* | [**search_dataset_parts**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#search_dataset_parts) | **POST** /organizations/{organization_id}/workspaces/{workspace_id}/datasets/{dataset_id}/parts/search | Search Dataset parts by tags
*DatasetApi* | [**search_datasets**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#search_datasets) | **POST** /organizations/{organization_id}/workspaces/{workspace_id}/datasets/search | Search Datasets by tags
*DatasetApi* | [**update_dataset**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#update_dataset) | **PATCH** /organizations/{organization_id}/workspaces/{workspace_id}/datasets/{dataset_id} | Update a Dataset
*DatasetApi* | [**update_dataset_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#update_dataset_access_control) | **PATCH** /organizations/{organization_id}/workspaces/{workspace_id}/datasets/{dataset_id}/security/access/{identity_id} | Update the specified access to User for a Dataset
*DatasetApi* | [**update_dataset_default_security**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#update_dataset_default_security) | **PATCH** /organizations/{organization_id}/workspaces/{workspace_id}/datasets/{dataset_id}/security/default | Set the Dataset default security
*DatasetApi* | [**update_dataset_part**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetApi.md#update_dataset_part) | **PATCH** /organizations/{organization_id}/workspaces/{workspace_id}/datasets/{dataset_id}/parts/{dataset_part_id} | Update existing dataset parts information of a Dataset
*MetaApi* | [**about**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/MetaApi.md#about) | **GET** /about | Get various information about the API
*OrganizationApi* | [**create_organization**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationApi.md#create_organization) | **POST** /organizations | Create a new organization
*OrganizationApi* | [**create_organization_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationApi.md#create_organization_access_control) | **POST** /organizations/{organization_id}/security/access | Add a control access to the Organization
*OrganizationApi* | [**delete_organization**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationApi.md#delete_organization) | **DELETE** /organizations/{organization_id} | Delete an organization
*OrganizationApi* | [**delete_organization_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationApi.md#delete_organization_access_control) | **DELETE** /organizations/{organization_id}/security/access/{identity_id} | Remove the specified access from the given Organization
*OrganizationApi* | [**get_organization**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationApi.md#get_organization) | **GET** /organizations/{organization_id} | Get the details of an Organization
*OrganizationApi* | [**get_organization_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationApi.md#get_organization_access_control) | **GET** /organizations/{organization_id}/security/access/{identity_id} | Get a control access for the Organization
*OrganizationApi* | [**get_organization_permissions**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationApi.md#get_organization_permissions) | **GET** /organizations/{organization_id}/permissions/{role} | Get the Organization permissions by given role
*OrganizationApi* | [**get_organization_security**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationApi.md#get_organization_security) | **GET** /organizations/{organization_id}/security | Get the Organization security information
*OrganizationApi* | [**list_organization_security_users**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationApi.md#list_organization_security_users) | **GET** /organizations/{organization_id}/security/users | Get the Organization security users list
*OrganizationApi* | [**list_organizations**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationApi.md#list_organizations) | **GET** /organizations | List all Organizations
*OrganizationApi* | [**list_permissions**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationApi.md#list_permissions) | **GET** /organizations/permissions | Get all permissions per components
*OrganizationApi* | [**update_organization**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationApi.md#update_organization) | **PATCH** /organizations/{organization_id} | Update an Organization
*OrganizationApi* | [**update_organization_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationApi.md#update_organization_access_control) | **PATCH** /organizations/{organization_id}/security/access/{identity_id} | Update the specified access to User for an Organization
*OrganizationApi* | [**update_organization_default_security**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationApi.md#update_organization_default_security) | **PATCH** /organizations/{organization_id}/security/default | Update the Organization default security
*RunApi* | [**delete_run**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunApi.md#delete_run) | **DELETE** /organizations/{organization_id}/workspaces/{workspace_id}/runners/{runner_id}/runs/{run_id} | Delete a run
*RunApi* | [**get_run**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunApi.md#get_run) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/runners/{runner_id}/runs/{run_id} | Get the details of a run
*RunApi* | [**get_run_logs**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunApi.md#get_run_logs) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/runners/{runner_id}/runs/{run_id}/logs | get the logs for the Run
*RunApi* | [**get_run_status**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunApi.md#get_run_status) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/runners/{runner_id}/runs/{run_id}/status | get the status for the Run
*RunApi* | [**list_runs**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunApi.md#list_runs) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/runners/{runner_id}/runs | get the list of Runs for the Runner
*RunnerApi* | [**create_runner**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerApi.md#create_runner) | **POST** /organizations/{organization_id}/workspaces/{workspace_id}/runners | Create a new Runner
*RunnerApi* | [**create_runner_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerApi.md#create_runner_access_control) | **POST** /organizations/{organization_id}/workspaces/{workspace_id}/runners/{runner_id}/security/access | Add a control access to the Runner
*RunnerApi* | [**delete_runner**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerApi.md#delete_runner) | **DELETE** /organizations/{organization_id}/workspaces/{workspace_id}/runners/{runner_id} | Delete a runner
*RunnerApi* | [**delete_runner_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerApi.md#delete_runner_access_control) | **DELETE** /organizations/{organization_id}/workspaces/{workspace_id}/runners/{runner_id}/security/access/{identity_id} | Remove the specified access from the given Runner
*RunnerApi* | [**get_runner**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerApi.md#get_runner) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/runners/{runner_id} | Get the details of a runner
*RunnerApi* | [**get_runner_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerApi.md#get_runner_access_control) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/runners/{runner_id}/security/access/{identity_id} | Get a control access for the Runner
*RunnerApi* | [**get_runner_security**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerApi.md#get_runner_security) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/runners/{runner_id}/security | Get the Runner security information
*RunnerApi* | [**list_runner_permissions**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerApi.md#list_runner_permissions) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/runners/{runner_id}/permissions/{role} | Get the Runner permission by given role
*RunnerApi* | [**list_runner_security_users**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerApi.md#list_runner_security_users) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/runners/{runner_id}/security/users | Get the Runner security users list
*RunnerApi* | [**list_runners**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerApi.md#list_runners) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/runners | List all Runners
*RunnerApi* | [**start_run**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerApi.md#start_run) | **POST** /organizations/{organization_id}/workspaces/{workspace_id}/runners/{runner_id}/start | Start a run with runner parameters
*RunnerApi* | [**stop_run**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerApi.md#stop_run) | **POST** /organizations/{organization_id}/workspaces/{workspace_id}/runners/{runner_id}/stop | Stop the last run
*RunnerApi* | [**update_runner**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerApi.md#update_runner) | **PATCH** /organizations/{organization_id}/workspaces/{workspace_id}/runners/{runner_id} | Update a runner
*RunnerApi* | [**update_runner_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerApi.md#update_runner_access_control) | **PATCH** /organizations/{organization_id}/workspaces/{workspace_id}/runners/{runner_id}/security/access/{identity_id} | Update the specified access to User for a Runner
*RunnerApi* | [**update_runner_default_security**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerApi.md#update_runner_default_security) | **PATCH** /organizations/{organization_id}/workspaces/{workspace_id}/runners/{runner_id}/security/default | Set the Runner default security
*SolutionApi* | [**create_solution**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#create_solution) | **POST** /organizations/{organization_id}/solutions | Create a new solution
*SolutionApi* | [**create_solution_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#create_solution_access_control) | **POST** /organizations/{organization_id}/solutions/{solution_id}/security/access | Create solution access control
*SolutionApi* | [**create_solution_parameter**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#create_solution_parameter) | **POST** /organizations/{organization_id}/solutions/{solution_id}/parameters | Create solution parameter for a solution
*SolutionApi* | [**create_solution_parameter_group**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#create_solution_parameter_group) | **POST** /organizations/{organization_id}/solutions/{solution_id}/parameterGroups | Create a solution parameter group
*SolutionApi* | [**create_solution_run_template**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#create_solution_run_template) | **POST** /organizations/{organization_id}/solutions/{solution_id}/runTemplates | Create a solution run template
*SolutionApi* | [**delete_solution**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#delete_solution) | **DELETE** /organizations/{organization_id}/solutions/{solution_id} | Delete a solution
*SolutionApi* | [**delete_solution_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#delete_solution_access_control) | **DELETE** /organizations/{organization_id}/solutions/{solution_id}/security/access/{identity_id} | Delete solution access control
*SolutionApi* | [**delete_solution_parameter**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#delete_solution_parameter) | **DELETE** /organizations/{organization_id}/solutions/{solution_id}/parameters/{parameter_id} | Delete specific parameter from the solution
*SolutionApi* | [**delete_solution_parameter_group**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#delete_solution_parameter_group) | **DELETE** /organizations/{organization_id}/solutions/{solution_id}/parameterGroups/{parameter_group_id} | Delete a parameter group from the solution
*SolutionApi* | [**delete_solution_run_template**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#delete_solution_run_template) | **DELETE** /organizations/{organization_id}/solutions/{solution_id}/runTemplates/{run_template_id} | Delete a specific run template
*SolutionApi* | [**get_run_template**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#get_run_template) | **GET** /organizations/{organization_id}/solutions/{solution_id}/runTemplates/{run_template_id} | Retrieve a solution run templates
*SolutionApi* | [**get_solution**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#get_solution) | **GET** /organizations/{organization_id}/solutions/{solution_id} | Get the details of a solution
*SolutionApi* | [**get_solution_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#get_solution_access_control) | **GET** /organizations/{organization_id}/solutions/{solution_id}/security/access/{identity_id} | Get solution access control
*SolutionApi* | [**get_solution_parameter**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#get_solution_parameter) | **GET** /organizations/{organization_id}/solutions/{solution_id}/parameters/{parameter_id} | Get the details of a solution parameter
*SolutionApi* | [**get_solution_parameter_group**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#get_solution_parameter_group) | **GET** /organizations/{organization_id}/solutions/{solution_id}/parameterGroups/{parameter_group_id} | Get details of a solution parameter group
*SolutionApi* | [**get_solution_security**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#get_solution_security) | **GET** /organizations/{organization_id}/solutions/{solution_id}/security | Get solution security information
*SolutionApi* | [**list_run_templates**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#list_run_templates) | **GET** /organizations/{organization_id}/solutions/{solution_id}/runTemplates | List all solution run templates
*SolutionApi* | [**list_solution_parameter_groups**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#list_solution_parameter_groups) | **GET** /organizations/{organization_id}/solutions/{solution_id}/parameterGroups | List all solution parameter groups
*SolutionApi* | [**list_solution_parameters**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#list_solution_parameters) | **GET** /organizations/{organization_id}/solutions/{solution_id}/parameters | List all solution parameters
*SolutionApi* | [**list_solution_security_users**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#list_solution_security_users) | **GET** /organizations/{organization_id}/solutions/{solution_id}/security/users | List solution security users
*SolutionApi* | [**list_solutions**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#list_solutions) | **GET** /organizations/{organization_id}/solutions | List all Solutions
*SolutionApi* | [**update_solution**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#update_solution) | **PATCH** /organizations/{organization_id}/solutions/{solution_id} | Update a solution
*SolutionApi* | [**update_solution_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#update_solution_access_control) | **PATCH** /organizations/{organization_id}/solutions/{solution_id}/security/access/{identity_id} | Update solution access control
*SolutionApi* | [**update_solution_default_security**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#update_solution_default_security) | **PATCH** /organizations/{organization_id}/solutions/{solution_id}/security/default | Update solution default security
*SolutionApi* | [**update_solution_parameter**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#update_solution_parameter) | **PATCH** /organizations/{organization_id}/solutions/{solution_id}/parameters/{parameter_id} | Update solution parameter
*SolutionApi* | [**update_solution_parameter_group**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#update_solution_parameter_group) | **PATCH** /organizations/{organization_id}/solutions/{solution_id}/parameterGroups/{parameter_group_id} | Update a solution parameter group
*SolutionApi* | [**update_solution_run_template**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionApi.md#update_solution_run_template) | **PATCH** /organizations/{organization_id}/solutions/{solution_id}/runTemplates/{run_template_id} | Update a specific run template
*WorkspaceApi* | [**create_workspace**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceApi.md#create_workspace) | **POST** /organizations/{organization_id}/workspaces | Create a new workspace
*WorkspaceApi* | [**create_workspace_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceApi.md#create_workspace_access_control) | **POST** /organizations/{organization_id}/workspaces/{workspace_id}/security/access | Add a control access to the Workspace
*WorkspaceApi* | [**create_workspace_file**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceApi.md#create_workspace_file) | **POST** /organizations/{organization_id}/workspaces/{workspace_id}/files | Upload a file for the Workspace
*WorkspaceApi* | [**delete_workspace**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceApi.md#delete_workspace) | **DELETE** /organizations/{organization_id}/workspaces/{workspace_id} | Delete a workspace
*WorkspaceApi* | [**delete_workspace_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceApi.md#delete_workspace_access_control) | **DELETE** /organizations/{organization_id}/workspaces/{workspace_id}/security/access/{identity_id} | Remove the specified access from the given Workspace
*WorkspaceApi* | [**delete_workspace_file**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceApi.md#delete_workspace_file) | **DELETE** /organizations/{organization_id}/workspaces/{workspace_id}/files/delete | Delete a workspace file
*WorkspaceApi* | [**delete_workspace_files**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceApi.md#delete_workspace_files) | **DELETE** /organizations/{organization_id}/workspaces/{workspace_id}/files | Delete all Workspace files
*WorkspaceApi* | [**get_workspace**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceApi.md#get_workspace) | **GET** /organizations/{organization_id}/workspaces/{workspace_id} | Get the details of a workspace
*WorkspaceApi* | [**get_workspace_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceApi.md#get_workspace_access_control) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/security/access/{identity_id} | Get a control access for the Workspace
*WorkspaceApi* | [**get_workspace_file**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceApi.md#get_workspace_file) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/files/download | Download the Workspace File specified
*WorkspaceApi* | [**get_workspace_security**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceApi.md#get_workspace_security) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/security | Get the Workspace security information
*WorkspaceApi* | [**list_workspace_files**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceApi.md#list_workspace_files) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/files | List all Workspace files
*WorkspaceApi* | [**list_workspace_role_permissions**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceApi.md#list_workspace_role_permissions) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/permissions/{role} | Get the Workspace permission by given role
*WorkspaceApi* | [**list_workspace_security_users**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceApi.md#list_workspace_security_users) | **GET** /organizations/{organization_id}/workspaces/{workspace_id}/security/users | Get the Workspace security users list
*WorkspaceApi* | [**list_workspaces**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceApi.md#list_workspaces) | **GET** /organizations/{organization_id}/workspaces | List all Workspaces
*WorkspaceApi* | [**update_workspace**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceApi.md#update_workspace) | **PATCH** /organizations/{organization_id}/workspaces/{workspace_id} | Update a workspace
*WorkspaceApi* | [**update_workspace_access_control**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceApi.md#update_workspace_access_control) | **PATCH** /organizations/{organization_id}/workspaces/{workspace_id}/security/access/{identity_id} | Update the specified access to User for a Workspace
*WorkspaceApi* | [**update_workspace_default_security**](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceApi.md#update_workspace_default_security) | **PATCH** /organizations/{organization_id}/workspaces/{workspace_id}/security/default | Update the Workspace default security


## Documentation For Models

 - [AboutInfo](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/AboutInfo.md)
 - [AboutInfoVersion](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/AboutInfoVersion.md)
 - [ComponentRolePermissions](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/ComponentRolePermissions.md)
 - [ContainerResourceSizeInfo](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/ContainerResourceSizeInfo.md)
 - [ContainerResourceSizing](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/ContainerResourceSizing.md)
 - [CreatedRun](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/CreatedRun.md)
 - [Dataset](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/Dataset.md)
 - [DatasetAccessControl](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetAccessControl.md)
 - [DatasetCreateRequest](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetCreateRequest.md)
 - [DatasetEditInfo](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetEditInfo.md)
 - [DatasetPart](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetPart.md)
 - [DatasetPartCreateRequest](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetPartCreateRequest.md)
 - [DatasetPartTypeEnum](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetPartTypeEnum.md)
 - [DatasetPartUpdateRequest](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetPartUpdateRequest.md)
 - [DatasetRole](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetRole.md)
 - [DatasetSecurity](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetSecurity.md)
 - [DatasetUpdateRequest](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/DatasetUpdateRequest.md)
 - [LastRunInfo](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/LastRunInfo.md)
 - [Organization](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/Organization.md)
 - [OrganizationAccessControl](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationAccessControl.md)
 - [OrganizationCreateRequest](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationCreateRequest.md)
 - [OrganizationEditInfo](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationEditInfo.md)
 - [OrganizationRole](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationRole.md)
 - [OrganizationSecurity](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationSecurity.md)
 - [OrganizationUpdateRequest](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/OrganizationUpdateRequest.md)
 - [ResourceSizeInfo](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/ResourceSizeInfo.md)
 - [Run](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/Run.md)
 - [RunContainer](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunContainer.md)
 - [RunEditInfo](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunEditInfo.md)
 - [RunResourceRequested](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunResourceRequested.md)
 - [RunState](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunState.md)
 - [RunStatus](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunStatus.md)
 - [RunStatusNode](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunStatusNode.md)
 - [RunTemplate](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunTemplate.md)
 - [RunTemplateCreateRequest](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunTemplateCreateRequest.md)
 - [RunTemplateParameter](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunTemplateParameter.md)
 - [RunTemplateParameterCreateRequest](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunTemplateParameterCreateRequest.md)
 - [RunTemplateParameterGroup](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunTemplateParameterGroup.md)
 - [RunTemplateParameterGroupCreateRequest](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunTemplateParameterGroupCreateRequest.md)
 - [RunTemplateParameterGroupUpdateRequest](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunTemplateParameterGroupUpdateRequest.md)
 - [RunTemplateParameterUpdateRequest](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunTemplateParameterUpdateRequest.md)
 - [RunTemplateParameterValue](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunTemplateParameterValue.md)
 - [RunTemplateResourceSizing](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunTemplateResourceSizing.md)
 - [RunTemplateUpdateRequest](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunTemplateUpdateRequest.md)
 - [Runner](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/Runner.md)
 - [RunnerAccessControl](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerAccessControl.md)
 - [RunnerCreateRequest](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerCreateRequest.md)
 - [RunnerDatasets](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerDatasets.md)
 - [RunnerEditInfo](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerEditInfo.md)
 - [RunnerResourceSizing](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerResourceSizing.md)
 - [RunnerRole](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerRole.md)
 - [RunnerRunTemplateParameterValue](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerRunTemplateParameterValue.md)
 - [RunnerSecurity](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerSecurity.md)
 - [RunnerUpdateRequest](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerUpdateRequest.md)
 - [RunnerValidationStatus](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/RunnerValidationStatus.md)
 - [Solution](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/Solution.md)
 - [SolutionAccessControl](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionAccessControl.md)
 - [SolutionCreateRequest](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionCreateRequest.md)
 - [SolutionEditInfo](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionEditInfo.md)
 - [SolutionRole](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionRole.md)
 - [SolutionSecurity](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionSecurity.md)
 - [SolutionUpdateRequest](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/SolutionUpdateRequest.md)
 - [Workspace](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/Workspace.md)
 - [WorkspaceAccessControl](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceAccessControl.md)
 - [WorkspaceCreateRequest](https://github.com/Cosmo-Tech/cosmotech-api-python-client/tree/5.0.0-rc6/docs/WorkspaceCre