Got feedback or spotted a mistake?

Leave a comment at the end of this page or email contact@krishagni.com

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

openspecimen/rest/ng/container-types/<containerTypeId>

Use this resource to delete Container Type in the OpenSpecimen application. Use HTTP DELETE method to call this API by passing the below details in JSON format.

If there are any dependencies exist on deleting type then API will return list of dependencies. For example it will return count of containers which are of deleting container type, in this case you can not delete type until all its dependencies get deleted. 

Below are the attributes which need to be sent as a path variable

Parameter
Details
containerTypeIdContainer type identifier

openspecimen/rest/ng/conatiner-types/1

Use this URL to delete container type in the OpenSpecimen application.

Result:

The response of this request will contains the details of the deleted container type

Below is the example to delete container type:

URLhttp://<host>:<port>/openspecimen/rest/ng/container-types/1
MethodDELETE

Response

1
2
3
4
5
6
7
8
9
10
11
{
"id": 13,
  "name": "Freezer",
  "nameFormat": "F-%SITE_UID%",
  "noOfColumns": 5,
  "noOfRows": 5,
  "columnLabelingScheme": "Numbers",
  "rowLabelingScheme": "Numbers",
  "temperature": -80,
  "storeSpecimenEnabled": false,
  "activityStatus": "Active",
  "canHold": {
    "id": 2,
    "name": "Rack",
    "nameFormat": "%PCONT_NAME%-RK-%PCONT_UID%",
    "noOfColumns": 10,
    "noOfRows": 10,
    "columnLabelingScheme": "Numbers",
    "rowLabelingScheme": "Numbers",
    "temperature": -90,
    "storeSpecimenEnabled": true,
    "activityStatus": "Active"
  }
}

 

 Error Cases :

 

code
Applies to
Status Message
200All resourcesContainer type has been deleted successfully
404All requestsContainer type with given identifier not found.
401All requestsAuthorization failed, user doesn’t have authority
500All requestsInternal server error, encountered server error while performing operations

 


  • No labels