Class ProcessInstanceController

java.lang.Object
io.camunda.zeebe.gateway.rest.controller.ProcessInstanceController

@CamundaRestController @RequestMapping("/v2/process-instances") public class ProcessInstanceController extends Object
  • Constructor Details

  • Method Details

    • createProcessInstance

      @PostMapping(produces={"application/json","application/problem+json"}, consumes="application/json") public CompletableFuture<org.springframework.http.ResponseEntity<Object>> createProcessInstance(@RequestBody CreateProcessInstanceRequest request)
    • cancelProcessInstance

      @PostMapping(path="/{processInstanceKey}/cancellation", produces={"application/json","application/problem+json"}, consumes="application/json") public CompletableFuture<org.springframework.http.ResponseEntity<Object>> cancelProcessInstance(@PathVariable long processInstanceKey, @RequestBody(required=false) CancelProcessInstanceRequest cancelRequest)
    • migrateProcessInstance

      @PostMapping(path="/{processInstanceKey}/migration", produces={"application/json","application/problem+json"}, consumes="application/json") public CompletableFuture<org.springframework.http.ResponseEntity<Object>> migrateProcessInstance(@PathVariable long processInstanceKey, @RequestBody MigrateProcessInstanceRequest migrationRequest)
    • modifyProcessInstance

      @PostMapping(path="/{processInstanceKey}/modification", produces={"application/json","application/problem+json"}, consumes="application/json") public CompletableFuture<org.springframework.http.ResponseEntity<Object>> modifyProcessInstance(@PathVariable long processInstanceKey, @RequestBody ModifyProcessInstanceRequest modifyRequest)