cosmotech-api-java-client
Cosmo Tech Platform API
- API version: 3.0.3-SNAPSHOT
- Build date: 2024-02-02T14:49:51.764844674Z[Etc/UTC]
Cosmo Tech Platform API
For more information, please visit https://github.com/Cosmo-Tech/cosmotech-api
Automatically generated by the OpenAPI Generator
Requirements
Building the API client library requires:
- Java 1.7+
- Maven (3.8.3+)/Gradle (7.2+)
Installation
To install the API client library to your local Maven repository, simply execute:
mvn clean install
To deploy it to a remote Maven repository instead, configure the settings of the repository and execute:
mvn clean deploy
Refer to the OSSRH Guide for more information.
Maven users
Add this dependency to your project's POM:
<dependency>
<groupId>com.cosmotech</groupId>
<artifactId>cosmotech-api-java-client</artifactId>
<version>3.0.3-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
Gradle users
Add this dependency to your project's build file:
repositories {
mavenCentral() // Needed if the 'cosmotech-api-java-client' jar has been published to maven central.
mavenLocal() // Needed if the 'cosmotech-api-java-client' jar has been published to the local maven repo.
}
dependencies {
implementation "com.cosmotech:cosmotech-api-java-client:3.0.3-SNAPSHOT"
}
Others
At first generate the JAR by executing:
mvn clean package
Then manually install the following JARs:
target/cosmotech-api-java-client-3.0.3-SNAPSHOT.jar
target/lib/*.jar
Getting Started
Please follow the installation instruction and execute the following Java code:
// Import classes:
import com.cosmotech.client.ApiClient;
import com.cosmotech.client.ApiException;
import com.cosmotech.client.Configuration;
import com.cosmotech.client.auth.*;
import com.cosmotech.client.models.*;
import com.cosmotech.client.api.ConnectorApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://dev.api.cosmotech.com");
// Configure OAuth2 access token for authorization: oAuth2AuthCode
OAuth oAuth2AuthCode = (OAuth) defaultClient.getAuthentication("oAuth2AuthCode");
oAuth2AuthCode.setAccessToken("YOUR ACCESS TOKEN");
ConnectorApi apiInstance = new ConnectorApi(defaultClient);
Integer page = 56; // Integer | page number to query
Integer size = 56; // Integer | amount of result by page
try {
List<Connector> result = apiInstance.findAllConnectors(page, size);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling ConnectorApi#findAllConnectors");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Documentation for API Endpoints
All URIs are relative to https://dev.api.cosmotech.com
Class | Method | HTTP request | Description |
---|---|---|---|
ConnectorApi | findAllConnectors | GET /connectors | List all Connectors |
ConnectorApi | findConnectorById | GET /connectors/{connector_id} | Get the details of a connector |
ConnectorApi | findConnectorByName | GET /connectors/name/{connector_name} | Get the details of a connector |
ConnectorApi | registerConnector | POST /connectors | Register a new connector |
ConnectorApi | unregisterConnector | DELETE /connectors/{connector_id} | Unregister a connector |
DatasetApi | addDatasetAccessControl | POST /organizations/{organization_id}/datasets/{dataset_id}/security/access | Add a control access to the Dataset |
DatasetApi | addOrReplaceDatasetCompatibilityElements | POST /organizations/{organization_id}/datasets/{dataset_id}/compatibility | Add Dataset Compatibility elements. |
DatasetApi | copyDataset | POST /organizations/{organization_id}/datasets/copy | Copy a Dataset to another Dataset. |
DatasetApi | createDataset | POST /organizations/{organization_id}/datasets | Create a new Dataset |
DatasetApi | createSubDataset | POST /organizations/{organization_id}/datasets/{dataset_id}/subdataset | Create a sub-dataset from the dataset in parameter |
DatasetApi | createTwingraphEntities | POST /organizations/{organization_id}/datasets/{dataset_id}/twingraph/{type} | Create new entities in a graph instance |
DatasetApi | deleteDataset | DELETE /organizations/{organization_id}/datasets/{dataset_id} | Delete a dataset |
DatasetApi | deleteTwingraphEntities | DELETE /organizations/{organization_id}/datasets/{dataset_id}/twingraph/{type} | Delete entities in a graph instance |
DatasetApi | downloadTwingraph | GET /organizations/{organization_id}/datasets/twingraph/download/{hash} | Download a graph as a zip file |
DatasetApi | findAllDatasets | GET /organizations/{organization_id}/datasets | List all Datasets |
DatasetApi | findDatasetById | GET /organizations/{organization_id}/datasets/{dataset_id} | Get the details of a Dataset |
DatasetApi | getDatasetAccessControl | GET /organizations/{organization_id}/datasets/{dataset_id}/security/access/{identity_id} | Get a control access for the Dataset |
DatasetApi | getDatasetSecurity | GET /organizations/{organization_id}/datasets/{dataset_id}/security | Get the Dataset security information |
DatasetApi | getDatasetSecurityUsers | GET /organizations/{organization_id}/datasets/{dataset_id}/security/users | Get the Dataset security users list |
DatasetApi | getDatasetTwingraphStatus | GET /organizations/{organization_id}/datasets/{dataset_id}/status | Get the dataset's refresh job status |
DatasetApi | getTwingraphEntities | GET /organizations/{organization_id}/datasets/{dataset_id}/twingraph/{type} | Get entities in a graph instance |
DatasetApi | linkWorkspace | POST /organizations/{organization_id}/datasets/{dataset_id}/link | |
DatasetApi | refreshDataset | POST /organizations/{organization_id}/datasets/{dataset_id}/refresh | Refresh data on dataset from dataset's source |
DatasetApi | removeAllDatasetCompatibilityElements | DELETE /organizations/{organization_id}/datasets/{dataset_id}/compatibility | Remove all Dataset Compatibility elements from the Dataset specified |
DatasetApi | removeDatasetAccessControl | DELETE /organizations/{organization_id}/datasets/{dataset_id}/security/access/{identity_id} | Remove the specified access from the given Dataset |
DatasetApi | rollbackRefresh | POST /organizations/{organization_id}/datasets/{dataset_id}/refresh/rollback | Rollback the dataset after a failed refresh |
DatasetApi | searchDatasets | POST /organizations/{organization_id}/datasets/search | Search Datasets by tags |
DatasetApi | setDatasetDefaultSecurity | POST /organizations/{organization_id}/datasets/{dataset_id}/security/default | Set the Dataset default security |
DatasetApi | twingraphBatchQuery | POST /organizations/{organization_id}/datasets/{dataset_id}/batch-query | Run a query on a graph instance and return the result as a zip file in async mode |
DatasetApi | twingraphBatchUpdate | POST /organizations/{organization_id}/datasets/{dataset_id}/batch | Async batch update by loading a CSV file on a graph instance |
DatasetApi | twingraphQuery | POST /organizations/{organization_id}/datasets/{dataset_id}/twingraph | Return the result of a query made on the graph instance as a json |
DatasetApi | unlinkWorkspace | POST /organizations/{organization_id}/datasets/{dataset_id}/unlink | |
DatasetApi | updateDataset | PATCH /organizations/{organization_id}/datasets/{dataset_id} | Update a dataset |
DatasetApi | updateDatasetAccessControl | PATCH /organizations/{organization_id}/datasets/{dataset_id}/security/access/{identity_id} | Update the specified access to User for a Dataset |
DatasetApi | updateTwingraphEntities | PATCH /organizations/{organization_id}/datasets/{dataset_id}/twingraph/{type} | Update entities in a graph instance |
DatasetApi | uploadTwingraph | POST /organizations/{organization_id}/datasets/{dataset_id} | Upload data from zip file to dataset's twingraph |
OrganizationApi | addOrganizationAccessControl | POST /organizations/{organization_id}/security/access | Add a control access to the Organization |
OrganizationApi | findAllOrganizations | GET /organizations | List all Organizations |
OrganizationApi | findOrganizationById | GET /organizations/{organization_id} | Get the details of an Organization |
OrganizationApi | getAllPermissions | GET /organizations/permissions | Get all permissions per components |
OrganizationApi | getOrganizationAccessControl | GET /organizations/{organization_id}/security/access/{identity_id} | Get a control access for the Organization |
OrganizationApi | getOrganizationPermissions | GET /organizations/{organization_id}/permissions/{role} | Get the Organization permissions by given role |
OrganizationApi | getOrganizationSecurity | GET /organizations/{organization_id}/security | Get the Organization security information |
OrganizationApi | getOrganizationSecurityUsers | GET /organizations/{organization_id}/security/users | Get the Organization security users list |
OrganizationApi | registerOrganization | POST /organizations | Register a new organization |
OrganizationApi | removeOrganizationAccessControl | DELETE /organizations/{organization_id}/security/access/{identity_id} | Remove the specified access from the given Organization |
OrganizationApi | setOrganizationDefaultSecurity | POST /organizations/{organization_id}/security/default | Set the Organization default security |
OrganizationApi | unregisterOrganization | DELETE /organizations/{organization_id} | Unregister an organization |
OrganizationApi | updateOrganization | PATCH /organizations/{organization_id} | Update an Organization |
OrganizationApi | updateOrganizationAccessControl | PATCH /organizations/{organization_id}/security/access/{identity_id} | Update the specified access to User for an Organization |
OrganizationApi | updateSolutionsContainerRegistryByOrganizationId | PATCH /organizations/{organization_id}/services/solutionsContainerRegistry | Update the solutions container registry configuration for the Organization specified |
OrganizationApi | updateStorageByOrganizationId | PATCH /organizations/{organization_id}/services/storage | Update storage configuration for the Organization specified |
OrganizationApi | updateTenantCredentialsByOrganizationId | PATCH /organizations/{organization_id}/services/tenantCredentials | Update tenant credentials for the Organization specified |
ScenarioApi | addOrReplaceScenarioParameterValues | POST /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id}/parameterValues | Add (or replace) Parameter Values for the Scenario specified |
ScenarioApi | addScenarioAccessControl | POST /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id}/security/access | Add a control access to the Scenario |
ScenarioApi | compareScenarios | GET /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id}/compare/{compared_scenario_id} | Compare the Scenario with another one and returns the difference for parameters values |
ScenarioApi | createScenario | POST /organizations/{organization_id}/workspaces/{workspace_id}/scenarios | Create a new Scenario |
ScenarioApi | deleteAllScenarios | DELETE /organizations/{organization_id}/workspaces/{workspace_id}/scenarios | Delete all Scenarios of the Workspace |
ScenarioApi | deleteScenario | DELETE /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id} | Delete a scenario |
ScenarioApi | downloadScenarioData | POST /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id}/downloads | Download Scenario data |
ScenarioApi | findAllScenarios | GET /organizations/{organization_id}/workspaces/{workspace_id}/scenarios | List all Scenarios |
ScenarioApi | findAllScenariosByValidationStatus | GET /organizations/{organization_id}/workspaces/{workspace_id}/{validationStatus} | List all Scenarios by validation status |
ScenarioApi | findScenarioById | GET /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id} | Get the details of an scenario |
ScenarioApi | getScenarioAccessControl | GET /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id}/security/access/{identity_id} | Get a control access for the Scenario |
ScenarioApi | getScenarioDataDownloadJobInfo | GET /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id}/downloads/{download_id} | Get Scenario data download URL |
ScenarioApi | getScenarioPermissions | GET /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id}/permissions/{role} | Get the Scenario permission by given role |
ScenarioApi | getScenarioSecurity | GET /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id}/security | Get the Scenario security information |
ScenarioApi | getScenarioSecurityUsers | GET /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id}/security/users | Get the Scenario security users list |
ScenarioApi | getScenarioValidationStatusById | GET /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id}/ValidationStatus | Get the validation status of an scenario |
ScenarioApi | getScenariosTree | GET /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/tree | Get the Scenarios Tree |
ScenarioApi | removeAllScenarioParameterValues | DELETE /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id}/parameterValues | Remove all Parameter Values from the Scenario specified |
ScenarioApi | removeScenarioAccessControl | DELETE /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id}/security/access/{identity_id} | Remove the specified access from the given Organization Scenario |
ScenarioApi | setScenarioDefaultSecurity | POST /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id}/security/default | Set the Scenario default security |
ScenarioApi | updateScenario | PATCH /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id} | Update a scenario |
ScenarioApi | updateScenarioAccessControl | PATCH /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id}/security/access/{identity_id} | Update the specified access to User for a Scenario |
ScenariorunApi | deleteHistoricalDataOrganization | DELETE /organizations/{organization_id}/scenarioruns/historicaldata | Delete all historical ScenarioRuns in the Organization |
ScenariorunApi | deleteHistoricalDataScenario | DELETE /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id}/scenarioruns/historicaldata | Delete all historical ScenarioRuns in the Scenario |
ScenariorunApi | deleteHistoricalDataWorkspace | DELETE /organizations/{organization_id}/workspaces/{workspace_id}/scenarioruns/historicaldata | Delete all historical ScenarioRuns in the Workspace |
ScenariorunApi | deleteScenarioRun | DELETE /organizations/{organization_id}/scenarioruns/{scenariorun_id} | Delete a scenariorun |
ScenariorunApi | findScenarioRunById | GET /organizations/{organization_id}/scenarioruns/{scenariorun_id} | Get the details of a scenariorun |
ScenariorunApi | getScenarioRunCumulatedLogs | GET /organizations/{organization_id}/scenarioruns/{scenariorun_id}/cumulatedlogs | Get the cumulated logs of a scenariorun |
ScenariorunApi | getScenarioRunLogs | GET /organizations/{organization_id}/scenarioruns/{scenariorun_id}/logs | get the logs for the ScenarioRun |
ScenariorunApi | getScenarioRunStatus | GET /organizations/{organization_id}/scenarioruns/{scenariorun_id}/status | get the status for the ScenarioRun |
ScenariorunApi | getScenarioRuns | GET /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id}/scenarioruns | get the list of ScenarioRuns for the Scenario |
ScenariorunApi | getWorkspaceScenarioRuns | GET /organizations/{organization_id}/workspaces/{workspace_id}/scenarioruns | get the list of ScenarioRuns for the Workspace |
ScenariorunApi | runScenario | POST /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id}/run | run a ScenarioRun for the Scenario |
ScenariorunApi | searchScenarioRuns | POST /organizations/{organization_id}/scenarioruns/search | Search ScenarioRuns |
ScenariorunApi | startScenarioRunContainers | POST /organizations/{organization_id}/scenarioruns/startcontainers | Start a new scenariorun with raw containers definition |
ScenariorunApi | stopScenarioRun | POST /organizations/{organization_id}/scenarioruns/{scenariorun_id}/stop | stop a ScenarioRun for the Scenario |
ScenariorunresultApi | getScenarioRunResult | GET /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id}/scenarioruns/{scenariorun_id}/probes/{probe_id} | Get a ScenarioRunResult in the Organization |
ScenariorunresultApi | sendScenarioRunResult | POST /organizations/{organization_id}/workspaces/{workspace_id}/scenarios/{scenario_id}/scenarioruns/{scenariorun_id}/probes/{probe_id} | Create a new ScenarioRunResult in the Organization |
SolutionApi | addOrReplaceParameterGroups | POST /organizations/{organization_id}/solutions/{solution_id}/parameterGroups | Add Parameter Groups. Any item with the same ID will be overwritten |
SolutionApi | addOrReplaceParameters | POST /organizations/{organization_id}/solutions/{solution_id}/parameters | Add Parameters. Any item with the same ID will be overwritten |
SolutionApi | addOrReplaceRunTemplates | POST /organizations/{organization_id}/solutions/{solution_id}/runTemplates | Add Run Templates. Any item with the same ID will be overwritten |
SolutionApi | addSolutionAccessControl | POST /organizations/{organization_id}/solutions/{solution_id}/security/access | Add a control access to the Solution |
SolutionApi | createSolution | POST /organizations/{organization_id}/solutions | Register a new solution |
SolutionApi | deleteSolution | DELETE /organizations/{organization_id}/solutions/{solution_id} | Delete a solution |
SolutionApi | deleteSolutionRunTemplate | DELETE /organizations/{organization_id}/solutions/{solution_id}/runTemplates/{run_template_id} | Remove the specified Solution Run Template |
SolutionApi | downloadRunTemplateHandler | GET /organizations/{organization_id}/solutions/{solution_id}/runtemplates/{run_template_id}/handlers/{handler_id}/download | Download a Run Template step handler zip file |
SolutionApi | findAllSolutions | GET /organizations/{organization_id}/solutions | List all Solutions |
SolutionApi | findSolutionById | GET /organizations/{organization_id}/solutions/{solution_id} | Get the details of a solution |
SolutionApi | getSolutionAccessControl | GET /organizations/{organization_id}/solutions/{solution_id}/security/access/{identity_id} | Get a control access for the Solution |
SolutionApi | getSolutionSecurity | GET /organizations/{organization_id}/solutions/{solution_id}/security | Get the Solution security information |
SolutionApi | getSolutionSecurityUsers | GET /organizations/{organization_id}/solutions/{solution_id}/security/users | Get the Solution security users list |
SolutionApi | removeAllRunTemplates | DELETE /organizations/{organization_id}/solutions/{solution_id}/runTemplates | Remove all Run Templates from the Solution specified |
SolutionApi | removeAllSolutionParameterGroups | DELETE /organizations/{organization_id}/solutions/{solution_id}/parameterGroups | Remove all Parameter Groups from the Solution specified |
SolutionApi | removeAllSolutionParameters | DELETE /organizations/{organization_id}/solutions/{solution_id}/parameters | Remove all Parameters from the Solution specified |
SolutionApi | removeSolutionAccessControl | DELETE /organizations/{organization_id}/solutions/{solution_id}/security/access/{identity_id} | Remove the specified access from the given Organization Solution |
SolutionApi | setSolutionDefaultSecurity | POST /organizations/{organization_id}/solutions/{solution_id}/security/default | Set the Solution default security |
SolutionApi | updateSolution | PATCH /organizations/{organization_id}/solutions/{solution_id} | Update a solution |
SolutionApi | updateSolutionAccessControl | PATCH /organizations/{organization_id}/solutions/{solution_id}/security/access/{identity_id} | Update the specified access to User for a Solution |
SolutionApi | updateSolutionRunTemplate | PATCH /organizations/{organization_id}/solutions/{solution_id}/runTemplates/{run_template_id} | Update the specified Solution Run Template |
SolutionApi | uploadRunTemplateHandler | POST /organizations/{organization_id}/solutions/{solution_id}/runtemplates/{run_template_id}/handlers/{handler_id}/upload | Upload a Run Template step handler zip file |
TwingraphApi | batchQuery | POST /organizations/{organization_id}/twingraph/{graph_id}/batch-query | Run a query on a graph instance and return the result as a zip file in async mode |
TwingraphApi | batchUploadUpdate | POST /organizations/{organization_id}/twingraph/{graph_id}/batch | Async batch update by loading a CSV file on a graph instance |
TwingraphApi | createEntities | POST /organizations/{organization_id}/twingraph/{graph_id}/entity/{type} | Create new entities in a graph instance |
TwingraphApi | createGraph | POST /organizations/{organization_id}/twingraph/{graph_id} | Create a new graph |
TwingraphApi | delete | DELETE /organizations/{organization_id}/twingraph/{graph_id} | Delete all versions of a graph and his metadatas |
TwingraphApi | deleteEntities | DELETE /organizations/{organization_id}/twingraph/{graph_id}/entity/{type} | Delete entities in a graph instance |
TwingraphApi | downloadGraph | GET /organizations/{organization_id}/twingraph/download/{hash} | Download a graph compressed in a zip file |
TwingraphApi | findAllTwingraphs | GET /organizations/{organization_id}/twingraphs | Return the list of all graphs stored in the organization |
TwingraphApi | getEntities | GET /organizations/{organization_id}/twingraph/{graph_id}/entity/{type} | Get entities in a graph instance |
TwingraphApi | getGraphMetaData | GET /organizations/{organization_id}/twingraph/{graph_id}/metadata | Return the metaData of the specified graph |
TwingraphApi | jobStatus | GET /organizations/{organization_id}/job/{job_id}/status | Get the status of a job |
TwingraphApi | query | POST /organizations/{organization_id}/twingraph/{graph_id}/query | Run a query on a graph instance |
TwingraphApi | updateEntities | PATCH /organizations/{organization_id}/twingraph/{graph_id}/entity/{type} | Update entities in a graph instance |
TwingraphApi | updateGraphMetaData | PATCH /organizations/{organization_id}/twingraph/{graph_id}/metadata | Update the metaData of the specified graph |
ValidatorApi | createValidator | POST /organizations/{organization_id}/datasets/validators | Register a new validator |
ValidatorApi | createValidatorRun | POST /organizations/{organization_id}/datasets/validators/{validator_id}/history | Register a new validator run |
ValidatorApi | deleteValidator | DELETE /organizations/{organization_id}/datasets/validators/{validator_id} | Delete a validator |
ValidatorApi | deleteValidatorRun | DELETE /organizations/{organization_id}/datasets/validators/{validator_id}/history/{validatorrun_id} | Delete a validator run |
ValidatorApi | findAllValidatorRuns | GET /organizations/{organization_id}/datasets/validators/{validator_id}/history | List all Validator Runs |
ValidatorApi | findAllValidators | GET /organizations/{organization_id}/datasets/validators | List all Validators |
ValidatorApi | findValidatorById | GET /organizations/{organization_id}/datasets/validators/{validator_id} | Get the details of a validator |
ValidatorApi | findValidatorRunById | GET /organizations/{organization_id}/datasets/validators/{validator_id}/history/{validatorrun_id} | Get the details of a validator run |
ValidatorApi | runValidator | POST /organizations/{organization_id}/datasets/validators/{validator_id}/run | Run a Validator |
WorkspaceApi | addWorkspaceAccessControl | POST /organizations/{organization_id}/workspaces/{workspace_id}/security/access | Add a control access to the Workspace |
WorkspaceApi | createSecret | POST /organizations/{organization_id}/workspaces/{workspace_id}/secret | Create a secret for the Workspace |
WorkspaceApi | createWorkspace | POST /organizations/{organization_id}/workspaces | Create a new workspace |
WorkspaceApi | deleteAllWorkspaceFiles | DELETE /organizations/{organization_id}/workspaces/{workspace_id}/files | Delete all Workspace files |
WorkspaceApi | deleteWorkspace | DELETE /organizations/{organization_id}/workspaces/{workspace_id} | Delete a workspace |
WorkspaceApi | deleteWorkspaceFile | DELETE /organizations/{organization_id}/workspaces/{workspace_id}/files/delete | Delete a workspace file |
WorkspaceApi | downloadWorkspaceFile | GET /organizations/{organization_id}/workspaces/{workspace_id}/files/download | Download the Workspace File specified |
WorkspaceApi | findAllWorkspaceFiles | GET /organizations/{organization_id}/workspaces/{workspace_id}/files | List all Workspace files |
WorkspaceApi | findAllWorkspaces | GET /organizations/{organization_id}/workspaces | List all Workspaces |
WorkspaceApi | findWorkspaceById | GET /organizations/{organization_id}/workspaces/{workspace_id} | Get the details of an workspace |
WorkspaceApi | getWorkspaceAccessControl | GET /organizations/{organization_id}/workspaces/{workspace_id}/security/access/{identity_id} | Get a control access for the Workspace |
WorkspaceApi | getWorkspacePermissions | GET /organizations/{organization_id}/workspaces/{workspace_id}/permissions/{role} | Get the Workspace permission by given role |
WorkspaceApi | getWorkspaceSecurity | GET /organizations/{organization_id}/workspaces/{workspace_id}/security | Get the Workspace security information |
WorkspaceApi | getWorkspaceSecurityUsers | GET /organizations/{organization_id}/workspaces/{workspace_id}/security/users | Get the Workspace security users list |
WorkspaceApi | linkDataset | POST /organizations/{organization_id}/workspaces/{workspace_id}/link | |
WorkspaceApi | removeWorkspaceAccessControl | DELETE /organizations/{organization_id}/workspaces/{workspace_id}/security/access/{identity_id} | Remove the specified access from the given Organization Workspace |
WorkspaceApi | setWorkspaceDefaultSecurity | POST /organizations/{organization_id}/workspaces/{workspace_id}/security/default | Set the Workspace default security |
WorkspaceApi | unlinkDataset | POST /organizations/{organization_id}/workspaces/{workspace_id}/unlink | |
WorkspaceApi | updateWorkspace | PATCH /organizations/{organization_id}/workspaces/{workspace_id} | Update a workspace |
WorkspaceApi | updateWorkspaceAccessControl | PATCH /organizations/{organization_id}/workspaces/{workspace_id}/security/access/{identity_id} | Update the specified access to User for a Workspace |
WorkspaceApi | uploadWorkspaceFile | POST /organizations/{organization_id}/workspaces/{workspace_id}/files | Upload a file for the Workspace |
Documentation for Models
- ComponentRolePermissions
- Connector
- ConnectorParameter
- ConnectorParameterGroup
- ContainerResourceSizeInfo
- ContainerResourceSizing
- Dataset
- DatasetAccessControl
- DatasetCompatibility
- DatasetConnector
- DatasetCopyParameters
- DatasetRole
- DatasetSearch
- DatasetSecurity
- DatasetSourceType
- DatasetTwinGraphHash
- DatasetTwinGraphInfo
- DatasetTwinGraphQuery
- DeleteHistoricalData
- FileUploadMetadata
- FileUploadValidation
- GraphProperties
- Organization
- OrganizationAccessControl
- OrganizationRole
- OrganizationSecurity
- OrganizationService
- OrganizationServices
- ResourceSizeInfo
- RunTemplate
- RunTemplateHandlerId
- RunTemplateOrchestrator
- RunTemplateParameter
- RunTemplateParameterGroup
- RunTemplateParameterValue
- RunTemplateResourceSizing
- RunTemplateStepSource
- Scenario
- ScenarioAccessControl
- ScenarioChangedParameterValue
- ScenarioComparisonResult
- ScenarioDataDownloadInfo
- ScenarioDataDownloadJob
- ScenarioJobState
- ScenarioLastRun
- ScenarioResourceSizing
- ScenarioRole
- ScenarioRun
- ScenarioRunContainer
- ScenarioRunContainerArtifact
- ScenarioRunContainerLogs
- ScenarioRunLogs
- ScenarioRunResourceRequested
- ScenarioRunResult
- ScenarioRunSearch
- ScenarioRunStartContainers
- ScenarioRunState
- ScenarioRunStatus
- ScenarioRunStatusNode
- ScenarioRunTemplateParameterValue
- ScenarioSecurity
- ScenarioValidationStatus
- Solution
- SolutionAccessControl
- SolutionRole
- SolutionSecurity
- SourceInfo
- SubDatasetGraphQuery
- TwinGraphBatchResult
- TwinGraphHash
- TwinGraphQuery
- Validator
- ValidatorRun
- Workspace
- WorkspaceAccessControl
- WorkspaceFile
- WorkspaceRole
- WorkspaceSecret
- WorkspaceSecurity
- WorkspaceSolution
- WorkspaceWebApp
Documentation for Authorization
Authentication schemes defined for the API:
oAuth2AuthCode
- Type: OAuth
- Flow: implicit
- Authorization URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
- Scopes:
- http://dev.api.cosmotech.com/platform: Platform scope
Recommendation
It's recommended to create an instance of ApiClient
per thread in a multithreaded environment to avoid any potential issues.