diff --git a/api/synapse-api-rest-imperative/src/main/java/io/americanexpress/synapse/api/rest/imperative/controller/BaseCreateImperativeRestController.java b/api/synapse-api-rest-imperative/src/main/java/io/americanexpress/synapse/api/rest/imperative/controller/BaseCreateImperativeRestController.java index 01147693f..c97a8dc5a 100644 --- a/api/synapse-api-rest-imperative/src/main/java/io/americanexpress/synapse/api/rest/imperative/controller/BaseCreateImperativeRestController.java +++ b/api/synapse-api-rest-imperative/src/main/java/io/americanexpress/synapse/api/rest/imperative/controller/BaseCreateImperativeRestController.java @@ -8,6 +8,7 @@ import org.springframework.http.HttpHeaders; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestHeader; /** @@ -32,7 +33,7 @@ public class BaseCreateImperativeRestController< */ @PostMapping @Operation(tags = "Create Operation", summary = "Creates a resource") - public ResponseEntity create(@RequestHeader HttpHeaders headers, I serviceRequest) { + public ResponseEntity create(@RequestHeader HttpHeaders headers, @RequestBody I serviceRequest) { logger.entry(serviceRequest); O serviceResponse = service.execute(serviceRequest); ResponseEntity responseEntity = CreateResponseEntityCreator.create(serviceResponse);