From d1eb762dca232b759674eb4e8b7bd27ab023fbc2 Mon Sep 17 00:00:00 2001 From: Dek Dalier <65068975+ItsDek@users.noreply.github.com> Date: Mon, 17 Aug 2026 20:25:59 +0200 Subject: [PATCH] Add POST endpoint for measurement creation --- .../sensorapi/controller/MeasurementController.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/dev/deklab/sensorapi/controller/MeasurementController.java b/src/main/java/dev/deklab/sensorapi/controller/MeasurementController.java index 525a1a8..441d076 100644 --- a/src/main/java/dev/deklab/sensorapi/controller/MeasurementController.java +++ b/src/main/java/dev/deklab/sensorapi/controller/MeasurementController.java @@ -10,6 +10,10 @@ import dev.deklab.model.Measurement; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.ResponseStatus; + @RestController public class MeasurementController { @@ -33,5 +37,11 @@ public class MeasurementController { } throw new ResponseStatusException(HttpStatus.NOT_FOUND); } + @PostMapping("/measurements") + @ResponseStatus(HttpStatus.CREATED) + public Measurement postMeasurement(@RequestBody Measurement measurement) { + return measurement; + } + }