Plate Service
This documentation provides information about the REST API for the Plate Service.
API Endpoints
updateWellSubstance
- HTTP Method: PUT
- Path:
/wellsubstances/{wellSubstanceId} - Description: TODO
- Responses:
- 200 OK
- Schema: WellSubstanceDTO
- 200 OK
deleteWellSubstance
- HTTP Method: DELETE
- Path:
/wellsubstances/{wellSubstanceId} - Description: TODO
- Responses:
- 200 OK
- Schema: WellSubstanceDTO
- 200 OK
getProject
- HTTP Method: GET
- Path:
/projects/{projectId} - Description: TODO
- Responses:
- 200 OK
- Schema: ProjectDTO
- 200 OK
updateProject
- HTTP Method: PUT
- Path:
/projects/{projectId} - Description: TODO
- Responses:
- 200 OK
deleteProject
- HTTP Method: DELETE
- Path:
/projects/{projectId} - Description: TODO
- Responses:
- 200 OK
getPlateTemplate
- HTTP Method: GET
- Path:
/platetemplates/{plateTemplateId} - Description: TODO
- Responses:
- 200 OK
- Schema: PlateTemplateDTO
- 200 OK
updatePlate
- HTTP Method: PUT
- Path:
/platetemplates/{plateTemplateId} - Description: TODO
- Responses:
- 200 OK
deletePlate
- HTTP Method: DELETE
- Path:
/platetemplates/{plateTemplateId} - Description: TODO
- Responses:
- 200 OK
getPlate
- HTTP Method: GET
- Path:
/plates/{plateId} - Description: TODO
- Responses:
- 200 OK
- Schema: PlateDTO
- 200 OK
updatePlate_1
- HTTP Method: PUT
- Path:
/plates/{plateId} - Description: TODO
- Responses:
- 200 OK
- Schema: PlateDTO
- 200 OK
deletePlate_1
- HTTP Method: DELETE
- Path:
/plates/{plateId} - Description: TODO
- Responses:
- 200 OK
getPlateMeasurementByMeasId
- HTTP Method: GET
- Path:
/plates/{plateId}/measurements/{measId} - Description: TODO
- Responses:
- 200 OK
- Schema: PlateMeasurementDTO
- 200 OK
setActiveMeasurement
- HTTP Method: PUT
- Path:
/plates/{plateId}/measurements/{measId} - Description: TODO
- Responses:
- 200 OK
- Schema: PlateMeasurementDTO
- 200 OK
linkPlate
- HTTP Method: PUT
- Path:
/plates/{plateId}/link/{plateTemplateId} - Description: TODO
- Responses:
- 200 OK
- Schema: PlateDTO
- 200 OK
getExperiment
- HTTP Method: GET
- Path:
/experiments/{experimentId} - Description: TODO
- Responses:
- 200 OK
- Schema: ExperimentDTO
- 200 OK
updateExperiment
- HTTP Method: PUT
- Path:
/experiments/{experimentId} - Description: TODO
- Responses:
- 200 OK
deleteExperiment
- HTTP Method: DELETE
- Path:
/experiments/{experimentId} - Description: TODO
- Responses:
- 200 OK
getWellSubstances_1_1_1_1_1_1
- HTTP Method: GET
- Path:
/wellsubstances - Description: TODO
- Responses:
- 200 OK
createWellSubstance
- HTTP Method: POST
- Path:
/wellsubstances - Description: TODO
- Responses:
- 200 OK
- Schema: WellSubstanceDTO
- 200 OK
getProjects
- HTTP Method: GET
- Path:
/projects - Description: TODO
- Responses:
- 200 OK
createProject
- HTTP Method: POST
- Path:
/projects - Description: TODO
- Responses:
- 200 OK
createProjectAccess
- HTTP Method: POST
- Path:
/projectaccess - Description: TODO
- Responses:
- 200 OK
getPlateTemplates_1
- HTTP Method: GET
- Path:
/platetemplates - Description:
- Responses:
- 200 OK
createPlateTemplate
- HTTP Method: POST
- Path:
/platetemplates - Description:
- Responses:
- 200 OK
- Schema: PlateTemplateDTO
- 200 OK
getPlatesByExperiment_1
- HTTP Method: GET
- Path:
/plates - Description:
- Responses:
- 200 OK
createPlate
- HTTP Method: POST
- Path:
/plates - Description:
- Responses:
- 200 OK
- Schema: PlateDTO
- 200 OK
getPlateMeasurements
- HTTP Method: GET
- Path:
/plates/{plateId}/measurements - Description:
- Responses:
- 200 OK
addMeasurement
- HTTP Method: POST
- Path:
/plates/{plateId}/measurements - Description:
- Responses:
- 200 OK
- Schema: PlateMeasurementDTO
- 200 OK
getAllExperiments
- HTTP Method: GET
- Path:
/experiments - Description:
- Responses:
- 200 OK
createExperiment
- HTTP Method: POST
- Path:
/experiments - Description:
- Responses:
- 200 OK
- Schema: ExperimentDTO
- 200 OK
getExperimentSummaries
- HTTP Method: GET
- Path:
/projects/{projectId}/experimentsummaries - Description:
- Responses:
- 200 OK
getExperiments
- HTTP Method: GET
- Path:
/projects/{projectId}/experiments - Description:
- Responses:
- 200 OK
getProjectAccess
- HTTP Method: GET
- Path:
/projectaccess/{projectId} - Description:
- Responses:
- 200 OK
getWellTemplatesByPlateTemplateId
- HTTP Method: GET
- Path:
/platetemplates/{plateTemplateId}/wells - Description:
- Responses:
- 200 OK
getWells
- HTTP Method: GET
- Path:
/plates/{plateId}/wells - Description:
- Responses:
- 200 OK
getPlates
- HTTP Method: GET
- Path:
/experiments/{experimentId}/plates - Description:
- Responses:
- 200 OK
deleteProjectAccess
- HTTP Method: DELETE
- Path:
/projectaccess/{projectAccessId} - Description:
- Responses:
- 200 OK
Schema Components
WellSubstanceDTO
- Type: object
- Properties:
id(integer, int64):type(string):name(string):concentration(number, double):wellId(integer, int64):
ProjectDTO
- Type: object
- Properties:
id(integer, int64):name(string):description(string):createdOn(string, date-time):createdBy(string):updatedOn(string, date-time):updatedBy(string):tags(array):
PlateTemplateDTO
- Type: object
- Properties:
id(integer, int64):name(string):description(string):rows(integer, int32):columns(integer, int32):createdOn(string, date-time):createdBy(string):updatedOn(string, date-time):updatedBy(string):wells(array):tags(array):
WellTemplateDTO
- Type: object
- Properties:
id(integer, int64):description(string):row(integer, int32):column(integer, int32):plateTemplateId(integer, int64):wellType(string):skipped(boolean):substanceName(string):substanceType(string):concentration(number, double):
PlateDTO
- Type: object
- Properties:
id(integer, int64):barcode(string):description(string):experimentId(integer, int64):rows(integer, int32):columns(integer, int32):sequence(integer, int32):linkStatus(string):linkSource(string):linkTemplateId(string):linkedOn(string, date-time):calculationStatus(string):calculationError(string):calculatedBy(string):calculatedOn(string, date-time):validationStatus(string):validatedBy(string):validatedOn(string, date-time):invalidatedReason(string):approvalStatus(string):approvedBy(string):approvedOn(string, date-time):disapprovedReason(string):uploadStatus(string):uploadedBy(string):uploadedOn(string, date-time):createdOn(string, date-time):createdBy(string):updatedOn(string, date-time):updatedBy(string):tags(array):
PlateMeasurementDTO
- Type: object
- Properties:
measurementId(integer, int64):plateId(integer, int64):active(boolean):linkedBy(string):linkedOn(string, date-time):name(string):barcode(string):description(string):rows(integer, int32):columns(integer, int32):createdOn(string, date-time):createdBy(string):wellColumns(array):subWellColumns(array):imageChannels(array):
ExperimentDTO
- Type: object
- Properties:
id(integer, int64):name(string):description(string):status(string):projectId(integer, int64):multiploMethod(string):multiploParameter(string):createdOn(string, date-time):createdBy(string):updatedOn(string, date-time):updatedBy(string):tags(array):
ProjectAccessDTO
- Type: object
- Properties:
id(integer, int64):projectId(integer, int64):teamName(string):accessLevel(string):
ExperimentSummaryDTO
- Type: object
- Properties:
experimentId(integer, int64):nrPlates(integer, int32):nrPlatesCalculated(integer, int32):nrPlatesValidated(integer, int32):nrPlatesApproved(integer, int32):
WellDTO
- Type: object
- Properties:
id(integer, int64):plateId(integer, int64):row(integer, int32):column(integer, int32):wellType(string):status(string):description(string):wellSubstance(undefined):tags(array):