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/identity/user/roles?roleCheck=a,b,c |
A list of assigned roles matching the query parameter (Comma seperated list) |
application/json |
Task Management |
GET |
/rs/tasks/actor/{actorId} |
A list of available tasks (OPEN and IN_PROGRESS) for an actor |
application/json |
GET |
/rs/tasks/{taskId}/assignment/{actorId} |
Assign a task to an actor actor. If you leave out the actorId it will release (IN_PROGRESS->OPEN) the task |
application/json |
POST |
/rs/tasks/{taskId}/close/transition?signal={signalName} |
Complete a task with signal |
application/json |
POST |
/rs/tasks/{taskId}/close/transition/default |
Complete a task with default transition |
application/json |