Resultdata Service
This documentation provides information about the REST API for the Resultdata Service.
API Endpoints
getResultSet
- HTTP Method: GET
 - Path: 
/resultsets/{id} - Description: TODO
 - Responses:
- 200 OK
- Schema: ResultSetDTO
 
 - 400 Bad Request
 - 404 Not Found
 
 - 200 OK
 
updateResultSet
- HTTP Method: PUT
 - Path: 
/resultsets/{id} - Description: TODO
 - Responses:
- 200 OK
- Schema: ResultSetDTO
 
 - 400 Bad Request
 - 404 Not Found
 
 - 200 OK
 
deleteResultSet
- HTTP Method: DELETE
 - Path: 
/resultsets/{id} - Description: TODO
 - Responses:
- 204 No Content
 - 400 Bad Request
 - 404 Not Found
 
 
getResultSets
- HTTP Method: GET
 - Path: 
/resultsets - Description: TODO
 - Responses:
- 200 OK
- Schema: PageDTOResultSetDTO
 
 - 400 Bad Request
 - 404 Not Found
 
 - 200 OK
 
createResultSet
- HTTP Method: POST
 - Path: 
/resultsets - Description: TODO
 - Responses:
- 201 Created
- Schema: ResultSetDTO
 
 - 400 Bad Request
 - 404 Not Found
 
 - 201 Created
 
getResultFeatureStat
- HTTP Method: GET
 - Path: 
/resultsets/{resultSetId}/resultfeaturestats - Description: TODO
 - Responses:
- 200 OK
- Schema: PageDTOResultFeatureStatDTO
 
 - 400 Bad Request
 - 404 Not Found
 
 - 200 OK
 
createResultFeatureStat
- HTTP Method: POST
 - Path: 
/resultsets/{resultSetId}/resultfeaturestats - Description: TODO
 - Responses:
- 201 Created
 - 400 Bad Request
 - 404 Not Found
 
 
getResultData
- HTTP Method: GET
 - Path: 
/resultsets/{resultSetId}/resultdata - Description: TODO
 - Responses:
- 200 OK
- Schema: PageDTOResultDataDTO
 
 - 400 Bad Request
 - 404 Not Found
 
 - 200 OK
 
createResultData
- HTTP Method: POST
 - Path: 
/resultsets/{resultSetId}/resultdata - Description: TODO
 - Responses:
- 201 Created
- Schema: ResultDataDTO
 
 - 400 Bad Request
 - 404 Not Found
 
 - 201 Created
 
getResultFeatureStat_1
- HTTP Method: GET
 - Path: 
/resultsets/{resultSetId}/resultfeaturestats/{resultFeatureStatId} - Description: TODO
 - Responses:
- 200 OK
- Schema: ResultFeatureStatDTO
 
 - 400 Bad Request
 - 404 Not Found
 
 - 200 OK
 
deleteResultFeatureStat
- HTTP Method: DELETE
 - Path: 
/resultsets/{resultSetId}/resultfeaturestats/{resultFeatureStatId} - Description: TODO
 - Responses:
- 204 No Content
 - 400 Bad Request
 - 404 Not Found
 
 
getResultData_1
- HTTP Method: GET
 - Path: 
/resultsets/{resultSetId}/resultdata/{resultDataId} - Description: TODO
 - Responses:
- 200 OK
- Schema: ResultDataDTO
 
 - 400 Bad Request
 - 404 Not Found
 
 - 200 OK
 
deleteResultData
- HTTP Method: DELETE
 - Path: 
/resultsets/{resultSetId}/resultdata/{resultDataId} - Description: TODO
 - Responses:
- 204 No Content
 - 400 Bad Request
 - 404 Not Found
 
 
getNMostRecentResultSets
- HTTP Method: GET
 - Path: 
/resultsets/latest - Description: TODO
 - Responses:
- 200 OK
 - 400 Bad Request
 - 404 Not Found
 
 
getPlateResults
- HTTP Method: GET
 - Path: 
/plate-results/{plateId} - Description: TODO
 - Responses:
- 201 Created
- Schema: PlateResultDTO
 
 - 400 Bad Request
 - 404 Not Found
 
 - 201 Created
 
getLatestPlateResults
- HTTP Method: GET
 - Path: 
/plate-results/{plateId}/latest - Description: TODO
 - Responses:
- 201 Created
- Schema: PlateResultDTO
 
 - 400 Bad Request
 - 404 Not Found
 
 - 201 Created
 
Schema Components
ErrorDTO
- Type: object
 - Properties:
timestamp(string, date-time):exceptionClassName(string):exceptionMessage(string):description(string):featureId(integer, int64):featureName(string):sequenceNumber(integer, int32):formulaId(integer, int64):formulaName(string):civType(string):civVariableName(string):civSource(string):exitCode(integer, int32):statusMessage(string):featureStatId(integer, int64):featureStatName(string):newResultSetId(integer, int64):
 
ResultSetDTO
- Type: object
 - Properties:
id(integer, int64):protocolId(integer, int64):plateId(integer, int64):measId(integer, int64):executionStartTimeStamp(string, date-time):executionEndTimeStamp(string, date-time):outcome(string):errors(array):errorsText(string):
 
ResultFeatureStatDTO
- Type: object
 - Properties:
id(integer, int64):resultSetId(integer, int64):featureId(integer, int64):featureStatId(integer, int64):value(number, float):statisticName(string):welltype(string):statusCode(string):statusMessage(string):exitCode(integer, int32):createdTimestamp(string, date-time):
 
ResultDataDTO
- Type: object
 - Properties:
id(integer, int64):resultSetId(integer, int64):featureId(integer, int64):values(array):statusCode(string):statusMessage(string):exitCode(integer, int32):createdTimestamp(string, date-time):resultFeatureStats(array):
 
PageDTOResultSetDTO
- Type: object
 - Properties:
data(array):status(undefined):
 
StatusDTO
- Type: object
 - Properties:
totalPages(integer, int32):totalElements(integer, int64):first(boolean):last(boolean):
 
PageDTOResultFeatureStatDTO
- Type: object
 - Properties:
data(array):status(undefined):
 
PageDTOResultDataDTO
- Type: object
 - Properties:
data(array):status(undefined):
 
PlateResultDTO
- Type: object
 - Properties:
protocols(object):
 
ResultsPerMeasurement
- Type: object
 - Properties:
resultData(array):
 
ResultsPerProtocolDTO
- Type: object
 - Properties:
measurements(object):