HTTP | URL | Parameters | Description | Response |
---|---|---|---|---|
GET | /api/public/data_labs/systems/{system_id}/reports | Path Variable
Required Parameters:
|
Provides report for the mentioned types and data | List reports for the data provided |
POST | /api/public/data_labs/systems/{system_id}/groups | Path Variable
Request Body
The following parameters are
required in the request body:
|
Creates and configures a data lab group | Indicates whether lab group was created successfully, and group information |
GET | /api/public/data_labs/systems/{system_id}/groups | Path Variable
Optional Parameters
|
Provides a list of all lab groups on the specified system | List of lab groups |
PUT | /api/public/data_labs/systems /{system_id}/groups /{group_id} |
Path Variables
Request Body
The following parameters are
required in the request body:
|
Updates the existing lab group | Indicates whether update for lab group was done successfully |
GET | /api/public/data_labs/systems/{system_id}/groups/{group_id}/owners | Path Variables
|
Gets the owners of a lab group | When successful, indicates lab group owners |
POST | /api/public/data_labs/systems/{system_id}/groups/{group_id}/requests/lab | Path Variables
Request Body
The following parameter is
required in the request body:
|
Creates and configures a data lab | Indicates whether lab was successfully created |
POST | /api/public/data_labs/systems /{system_id}/groups/ {group_id}/lab/requests /update | Path Variables
Request Body
|
Updates the existing lab | Indicates whether update request for lab was successfully sent |
POST | /api/public/data_labs/systems /{system_id}/groups /{group_id}/labs/ {lab_id}/requests /lab_size | Path Variables
Request Body
|
To increase or decrease the lab size | Indicates whether request sent for modification of lab size is successful or not |
POST | /api/public/data_labs/systems /{system_id}/groups/ {group_id}/labs/{lab_id}/ requests/extend_lab | Path Variables
Request Body
|
Extend lab expiration date for lab | Indicates whether extend request for lab sent successfully |
GET | /api/public/data_labs/systems/{system_id}/groups/{group_id}/labs | Path Variables
Optional Parameters
|
Provides a list of labs under a lab group | List of labs in a lab group |
GET | /api/public/data_labs/systems/{system_id}/groups/{group_id}/labs/{lab_id}/owners | Path Variables
|
Provides a list of owners of a data lab | When successful, indicates lab owners |
GET | /api/public/data_labs/systems/{system_id}/groups/{group_id}/labs/{lab_id}/members | Path Variables
|
Provides a list of users and roles of a data lab | When successful, indicates a list of members (users and roles) |
POST | /api/public/data_labs/systems/{system_id}/groups/{group_id}/labs/{lab_id}/requests/delete | Path Variables
|
Deletes a lab | Indicates whether lab was successfully deleted |
POST | /api/public/data_labs/systems/{system_id}/groups/{group_id}/labs/{lab_id}/requests/lab_user | Path Variables
Required Parameter
|
Add or remove users/roles to a lab | Indicates whether the request for addition or removal of user/roles was successfully submitted |
POST | /api/public/data_labs/systems/{system_id}/groups/{group_id}/labs/{lab_id}/requests/lab_owner | Path Variables
Required Parameter
|
Add or remove lab owners | Indicates whether the request for addition or removal of lab owners was successfully submitted |
GET | /api/public/data_labs/systems/{system_id}/requests | Path Variable
Optional Parameters
|
Provides a list of requests information for the specified system | List of request information |
GET | /api/public/data_labs/systems /{system_id}/groups/ {group_id}/permissions | Path Variables
|
Gets the permissions of a lab group | Permissions of a lab group |
GET | /api/public/data_labs/systems /{system_id}/ groups/{group_id} /approval_policy_rules | Path Variables
|
Gets the approval policy rules of a lab group | List of approval policy rules of a lab group |
POST | /api/public/data_labs/systems /{system_id}/groups/ {group_id}/labs/{lab_id}/ requests/reinstate_lab |
Path Variables
Request Body:
|
To reinstate lab for expired labs | Indicates whether reinstate request for lab was sent successfully |
POST | /api/public/data_labs/systems /{system_id}/groups/ {group_id}/labs/{lab_id}/ requests/drop_object | Path Variables
Required Parameter
Request Body:
|
Drop the object from the lab | Indicates whether the drop request for the lab was successfully submitted |
POST | /api/public/data_labs/systems /{system_id}/groups/ {group_id}/labs/{lab_id}/ requests/approval | Path Variables
Required Parameter
Optional Parameter
|
Approve or deny lab requests | Indicates whether the approve/deny request for the lab was successfully submitted |
DELETE | /api/public/data_labs/systems /{system_id}/groups /{group_id} | Path Variables
|
To delete a lab group | Indicates whether lab group is successfully deleted or not |