InstitutionsApi
All URIs are relative to https://api.molecularmatch.com/v4
Method | HTTP request | Description |
---|---|---|
deleteInstitution | DELETE /institution/{id} | Delete an institution |
deletePrivateTrial | DELETE /institution/{id}/trial/{trialId} | Delete a private trial |
getInstitution | GET /institution/{id} | Get an institution |
getInstitutionStatus | GET /institution/{id}/status | Get an institution record's status |
getInstitutions | GET /institutions | Get a paginated list of institutions |
getPrivateTrial | GET /institution/{id}/trial/{trialId} | Get a private trial |
getPrivateTrialStatus | GET /institution/{id}/trial/{trialId}/status | Get a private trial record's status |
getPrivateTrials | GET /institution/{id}/trials | Get a paginated list of private |
postInstitution | POST /institution | Create an institution |
postPrivateTrial | POST /institution/{id}/trial | Create a private trial |
putInstitution | PUT /institution/{id} | Put/Update an institution |
putPrivateTrial | PUT /institution/{id}/trial/{trialId} | Put/Update a private trial |
deleteInstitution
Institution deleteInstitution(id)
Delete an institution
Delete an institution
Example
// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.InstitutionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
InstitutionsApi apiInstance = new InstitutionsApi();
String id = "id_example"; // String | ID of the Institution to delete
try {
Institution result = apiInstance.deleteInstitution(id);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling InstitutionsApi#deleteInstitution");
e.printStackTrace();
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | ID of the Institution to delete |
Return type
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
deletePrivateTrial
PrivateTrial deletePrivateTrial(id, trialId)
Delete a private trial
Delete a private trial
Example
// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.InstitutionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
InstitutionsApi apiInstance = new InstitutionsApi();
String id = "id_example"; // String | ID of the Institution governing the private trial
String trialId = "trialId_example"; // String | ID of the private trial to delete
try {
PrivateTrial result = apiInstance.deletePrivateTrial(id, trialId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling InstitutionsApi#deletePrivateTrial");
e.printStackTrace();
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | ID of the Institution governing the private trial | |
trialId | String | ID of the private trial to delete |
Return type
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
getInstitution
Institution getInstitution(id)
Get an institution
Get an institution
Example
// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.InstitutionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
InstitutionsApi apiInstance = new InstitutionsApi();
String id = "id_example"; // String | ID of the Institution to return
try {
Institution result = apiInstance.getInstitution(id);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling InstitutionsApi#getInstitution");
e.printStackTrace();
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | ID of the Institution to return |
Return type
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
getInstitutionStatus
Institution getInstitutionStatus(id)
Get an institution record's status
Get an institution status
Example
// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.InstitutionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
InstitutionsApi apiInstance = new InstitutionsApi();
String id = "id_example"; // String | ID of the Institution to return status for
try {
Institution result = apiInstance.getInstitutionStatus(id);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling InstitutionsApi#getInstitutionStatus");
e.printStackTrace();
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | ID of the Institution to return status for |
Return type
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
getInstitutions
Institution getInstitutions()
Get a paginated list of institutions
Example
// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.InstitutionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
InstitutionsApi apiInstance = new InstitutionsApi();
try {
Institution result = apiInstance.getInstitutions();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling InstitutionsApi#getInstitutions");
e.printStackTrace();
}
Parameters
This endpoint does not need any parameter.
Return type
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
getPrivateTrial
PrivateTrial getPrivateTrial(id, trialId)
Get a private trial
Get a private trial
Example
// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.InstitutionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
InstitutionsApi apiInstance = new InstitutionsApi();
String id = "id_example"; // String | ID of the Institution governing the private trial
String trialId = "trialId_example"; // String | ID of the private trial to return
try {
PrivateTrial result = apiInstance.getPrivateTrial(id, trialId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling InstitutionsApi#getPrivateTrial");
e.printStackTrace();
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | ID of the Institution governing the private trial | |
trialId | String | ID of the private trial to return |
Return type
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
getPrivateTrialStatus
PrivateTrial getPrivateTrialStatus(id, trialId)
Get a private trial record's status
Get a private trial's status
Example
// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.InstitutionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
InstitutionsApi apiInstance = new InstitutionsApi();
String id = "id_example"; // String | ID of the Institution governing the private trial
String trialId = "trialId_example"; // String | ID of the private trial to return status for
try {
PrivateTrial result = apiInstance.getPrivateTrialStatus(id, trialId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling InstitutionsApi#getPrivateTrialStatus");
e.printStackTrace();
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | ID of the Institution governing the private trial | |
trialId | String | ID of the private trial to return status for |
Return type
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
getPrivateTrials
PrivateTrial getPrivateTrials(id)
Get a paginated list of private
Example
// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.InstitutionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
InstitutionsApi apiInstance = new InstitutionsApi();
String id = "id_example"; // String | ID of the Institution governing the private trial
try {
PrivateTrial result = apiInstance.getPrivateTrials(id);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling InstitutionsApi#getPrivateTrials");
e.printStackTrace();
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | ID of the Institution governing the private trial |
Return type
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
postInstitution
Institution postInstitution(body)
Create an institution
Example
// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.InstitutionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
InstitutionsApi apiInstance = new InstitutionsApi();
Institution body = new Institution(); // Institution | Institution object to send to MolecularMatch for processing
try {
Institution result = apiInstance.postInstitution(body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling InstitutionsApi#postInstitution");
e.printStackTrace();
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
body | Institution | Institution object to send to MolecularMatch for processing |
Return type
HTTP request headers
- Content-Type: application/json
- Accept: application/json
postPrivateTrial
PrivateTrial postPrivateTrial(body)
Create a private trial
Example
// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.InstitutionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
InstitutionsApi apiInstance = new InstitutionsApi();
PrivateTrial body = new PrivateTrial(); // PrivateTrial | Private Trial object to send to MolecularMatch for processing
try {
PrivateTrial result = apiInstance.postPrivateTrial(body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling InstitutionsApi#postPrivateTrial");
e.printStackTrace();
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
body | PrivateTrial | Private Trial object to send to MolecularMatch for processing |
Return type
HTTP request headers
- Content-Type: application/json
- Accept: application/json
putInstitution
Institution putInstitution(id)
Put/Update an institution
Put an institution
Example
// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.InstitutionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
InstitutionsApi apiInstance = new InstitutionsApi();
String id = "id_example"; // String | ID of the Institution to return
try {
Institution result = apiInstance.putInstitution(id);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling InstitutionsApi#putInstitution");
e.printStackTrace();
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | ID of the Institution to return |
Return type
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
putPrivateTrial
PrivateTrial putPrivateTrial(id, trialId)
Put/Update a private trial
Put a private trial
Example
// Import classes:
//import io.swagger.client.ApiClient;
//import io.swagger.client.ApiException;
//import io.swagger.client.Configuration;
//import io.swagger.client.auth.*;
//import io.swagger.client.api.InstitutionsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
InstitutionsApi apiInstance = new InstitutionsApi();
String id = "id_example"; // String | ID of the Institution governing the private trial
String trialId = "trialId_example"; // String | ID of the private trial
try {
PrivateTrial result = apiInstance.putPrivateTrial(id, trialId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling InstitutionsApi#putPrivateTrial");
e.printStackTrace();
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
id | String | ID of the Institution governing the private trial | |
trialId | String | ID of the private trial |
Return type
HTTP request headers
- Content-Type: Not defined
- Accept: application/json