GWT Console Server

Published REST Url's

Method Context Description Mime Types

Process Management

GET /rs/process/definitions A list of process definitions application/json
POST /rs/process/definitions/{processId}/remove Removes a particular process definition application/json
GET /rs/process/definitions/{id}/instances A list of process instances for a given process definition application/json
POST /rs/process/instances/{id}/state/{next} Change instance state (RUNNING, SUSPENDED, ENDED) */*
POST /rs/process/definitions/{processId}/instances/new Create a new process instance application/json

User Management

GET /rs/user/roles?roleCheck=a,b,c A list of assigned roles matching the query parameter (Comma seperated list) application/json

jBPM3 proprietary extensions

GET /rs/jbpm3/definitions/{processId}/image Retrieve a process definition image (GPD), if deployed image/jpeg
GET /rs/jbpm3/definitions/{processId}/diagramInfo Retrieve a process definition coordinates (GPD) application/json
GET /rs/jbpm3/instances/{instanceId}/activeNodeInfo Retrieve a process definition coordinates (GPD) of the active node application/json
POST /rs/jbpm3/definitions/new Upload a new process definition Accept:multipart/form-data
Produce:application/json

Example usage

   curl -u "user:password" -H 'Accept: application/json' http://localhost:8080/gwt-console-server/rs/process/definitions
   curl -H 'Accept: application/json' http://localhost:8080/gwt-console-server/rs/process/definitions/1/instances