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):