All URIs are relative to http://localhost
| Method | HTTP request | Description |
|---|---|---|
| createCollectionsIntegrations | POST /api/v1/integrations/collections | IntegrationCollectionController@store |
| deleteCollectionsIntegrations | DELETE /api/v1/integrations/collections/{id} | Delete a collection |
| editCollectionsIntegrations | PATCH /api/v1/integrations/collections/{id} | Edit a collection |
| fetchAllCollectionsIntegrations | GET /api/v1/integrations/collections | IntegrationCollectionController@index |
| fetchCollectionsIntegrations | GET /api/v1/integrations/collections/{id} | IntegrationCollectionController@show |
| updateCollectionsIntegrations | PUT /api/v1/integrations/collections/{id} | Update a collection |
CreateDarIntegration201Response createCollectionsIntegrations(createCollectionsIntegrationsRequest)
IntegrationCollectionController@store
Create a new collection
// Import classes:
import uk.ac.hdruk.gatewayapi.ApiClient;
import uk.ac.hdruk.gatewayapi.ApiException;
import uk.ac.hdruk.gatewayapi.Configuration;
import uk.ac.hdruk.gatewayapi.auth.*;
import uk.ac.hdruk.gatewayapi.models.*;
import uk.ac.hdruk.gatewayapi.api.IntegrationCollectionsApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
// Configure HTTP bearer authorization: bearerAuth
HttpBearerAuth bearerAuth = (HttpBearerAuth) defaultClient.getAuthentication("bearerAuth");
bearerAuth.setBearerToken("BEARER TOKEN");
IntegrationCollectionsApi apiInstance = new IntegrationCollectionsApi(defaultClient);
CreateCollectionsIntegrationsRequest createCollectionsIntegrationsRequest = new CreateCollectionsIntegrationsRequest(); // CreateCollectionsIntegrationsRequest | Pass user credentials
try {
CreateDarIntegration201Response result = apiInstance.createCollectionsIntegrations(createCollectionsIntegrationsRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling IntegrationCollectionsApi#createCollectionsIntegrations");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| createCollectionsIntegrationsRequest | CreateCollectionsIntegrationsRequest | Pass user credentials |
CreateDarIntegration201Response
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 201 | Created | - |
| 401 | Unauthorized | - |
| 500 | Error | - |
DeleteApplications200Response deleteCollectionsIntegrations(id)
Delete a collection
Delete a collection
// Import classes:
import uk.ac.hdruk.gatewayapi.ApiClient;
import uk.ac.hdruk.gatewayapi.ApiException;
import uk.ac.hdruk.gatewayapi.Configuration;
import uk.ac.hdruk.gatewayapi.auth.*;
import uk.ac.hdruk.gatewayapi.models.*;
import uk.ac.hdruk.gatewayapi.api.IntegrationCollectionsApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
// Configure HTTP bearer authorization: bearerAuth
HttpBearerAuth bearerAuth = (HttpBearerAuth) defaultClient.getAuthentication("bearerAuth");
bearerAuth.setBearerToken("BEARER TOKEN");
IntegrationCollectionsApi apiInstance = new IntegrationCollectionsApi(defaultClient);
Integer id = 1; // Integer | collection id
try {
DeleteApplications200Response result = apiInstance.deleteCollectionsIntegrations(id);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling IntegrationCollectionsApi#deleteCollectionsIntegrations");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| id | Integer | collection id |
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 404 | Not found response | - |
| 200 | Success | - |
| 500 | Error | - |
FetchCollections200Response editCollectionsIntegrations(id, createCollectionsIntegrationsRequest)
Edit a collection
Edit a collection
// Import classes:
import uk.ac.hdruk.gatewayapi.ApiClient;
import uk.ac.hdruk.gatewayapi.ApiException;
import uk.ac.hdruk.gatewayapi.Configuration;
import uk.ac.hdruk.gatewayapi.auth.*;
import uk.ac.hdruk.gatewayapi.models.*;
import uk.ac.hdruk.gatewayapi.api.IntegrationCollectionsApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
// Configure HTTP bearer authorization: bearerAuth
HttpBearerAuth bearerAuth = (HttpBearerAuth) defaultClient.getAuthentication("bearerAuth");
bearerAuth.setBearerToken("BEARER TOKEN");
IntegrationCollectionsApi apiInstance = new IntegrationCollectionsApi(defaultClient);
Integer id = 1; // Integer | collection id
CreateCollectionsIntegrationsRequest createCollectionsIntegrationsRequest = new CreateCollectionsIntegrationsRequest(); // CreateCollectionsIntegrationsRequest | Pass user credentials
try {
FetchCollections200Response result = apiInstance.editCollectionsIntegrations(id, createCollectionsIntegrationsRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling IntegrationCollectionsApi#editCollectionsIntegrations");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| id | Integer | collection id | |
| createCollectionsIntegrationsRequest | CreateCollectionsIntegrationsRequest | Pass user credentials |
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 404 | Not found response | - |
| 200 | Success | - |
| 500 | Error | - |
FetchAllCollections200Response fetchAllCollectionsIntegrations(name, perPage)
IntegrationCollectionController@index
Returns a list of collections
// Import classes:
import uk.ac.hdruk.gatewayapi.ApiClient;
import uk.ac.hdruk.gatewayapi.ApiException;
import uk.ac.hdruk.gatewayapi.Configuration;
import uk.ac.hdruk.gatewayapi.auth.*;
import uk.ac.hdruk.gatewayapi.models.*;
import uk.ac.hdruk.gatewayapi.api.IntegrationCollectionsApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
// Configure HTTP bearer authorization: bearerAuth
HttpBearerAuth bearerAuth = (HttpBearerAuth) defaultClient.getAuthentication("bearerAuth");
bearerAuth.setBearerToken("BEARER TOKEN");
IntegrationCollectionsApi apiInstance = new IntegrationCollectionsApi(defaultClient);
String name = "name_example"; // String | Filter collections by name
Integer perPage = 1; // Integer | per page
try {
FetchAllCollections200Response result = apiInstance.fetchAllCollectionsIntegrations(name, perPage);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling IntegrationCollectionsApi#fetchAllCollectionsIntegrations");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| name | String | Filter collections by name | [optional] |
| perPage | Integer | per page | [optional] |
FetchAllCollections200Response
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Success | - |
FetchCollections200Response fetchCollectionsIntegrations(id)
IntegrationCollectionController@show
Get collection by id
// Import classes:
import uk.ac.hdruk.gatewayapi.ApiClient;
import uk.ac.hdruk.gatewayapi.ApiException;
import uk.ac.hdruk.gatewayapi.Configuration;
import uk.ac.hdruk.gatewayapi.auth.*;
import uk.ac.hdruk.gatewayapi.models.*;
import uk.ac.hdruk.gatewayapi.api.IntegrationCollectionsApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
// Configure HTTP bearer authorization: bearerAuth
HttpBearerAuth bearerAuth = (HttpBearerAuth) defaultClient.getAuthentication("bearerAuth");
bearerAuth.setBearerToken("BEARER TOKEN");
IntegrationCollectionsApi apiInstance = new IntegrationCollectionsApi(defaultClient);
Integer id = 1; // Integer | collection id
try {
FetchCollections200Response result = apiInstance.fetchCollectionsIntegrations(id);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling IntegrationCollectionsApi#fetchCollectionsIntegrations");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| id | Integer | collection id |
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Success response | - |
FetchCollections200Response updateCollectionsIntegrations(id, createCollectionsIntegrationsRequest)
Update a collection
Update a collection
// Import classes:
import uk.ac.hdruk.gatewayapi.ApiClient;
import uk.ac.hdruk.gatewayapi.ApiException;
import uk.ac.hdruk.gatewayapi.Configuration;
import uk.ac.hdruk.gatewayapi.auth.*;
import uk.ac.hdruk.gatewayapi.models.*;
import uk.ac.hdruk.gatewayapi.api.IntegrationCollectionsApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
// Configure HTTP bearer authorization: bearerAuth
HttpBearerAuth bearerAuth = (HttpBearerAuth) defaultClient.getAuthentication("bearerAuth");
bearerAuth.setBearerToken("BEARER TOKEN");
IntegrationCollectionsApi apiInstance = new IntegrationCollectionsApi(defaultClient);
Integer id = 1; // Integer | collection id
CreateCollectionsIntegrationsRequest createCollectionsIntegrationsRequest = new CreateCollectionsIntegrationsRequest(); // CreateCollectionsIntegrationsRequest | Pass user credentials
try {
FetchCollections200Response result = apiInstance.updateCollectionsIntegrations(id, createCollectionsIntegrationsRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling IntegrationCollectionsApi#updateCollectionsIntegrations");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| id | Integer | collection id | |
| createCollectionsIntegrationsRequest | CreateCollectionsIntegrationsRequest | Pass user credentials |
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 404 | Not found response | - |
| 200 | Success | - |
| 500 | Error | - |