--- swagger: "2.0" info: description: "Api Documentation" version: "1.0" title: "Api Documentation" termsOfService: "urn:tos" contact: {} license: name: "Apache 2.0" url: "http://www.apache.org/licenses/LICENSE-2.0" host: "localhost" basePath: "/" tags: - name: "connector-definition-controller-impl" description: "Connector Definition Controller Impl" - name: "home-controller-impl" description: "Home Controller Impl" - name: "process-definition-admin-controller-impl" description: "Process Definition Admin Controller Impl" - name: "process-definition-controller-impl" description: "Process Definition Controller Impl" - name: "process-definition-meta-controller-impl" description: "Process Definition Meta Controller Impl" - name: "process-instance-admin-controller-impl" description: "Process Instance Admin Controller Impl" - name: "process-instance-controller-impl" description: "Process Instance Controller Impl" - name: "process-instance-tasks-controller-impl" description: "Process Instance Tasks Controller Impl" - name: "process-instance-variable-admin-controller-impl" description: "Process Instance Variable Admin Controller Impl" - name: "process-instance-variable-controller-impl" description: "Process Instance Variable Controller Impl" - name: "task-admin-controller-impl" description: "Task Admin Controller Impl" - name: "task-controller-impl" description: "Task Controller Impl" - name: "task-variable-admin-controller-impl" description: "Task Variable Admin Controller Impl" - name: "task-variable-controller-impl" description: "Task Variable Controller Impl" paths: /admin/v1/process-definitions: get: tags: - "process-definition-admin-controller-impl" summary: "getAllProcessDefinitions" operationId: "getAllProcessDefinitionsUsingGET" produces: - "application/json" - "application/hal+json" parameters: - name: "skipCount" in: "query" required: false type: "integer" format: "int32" - name: "maxItems" in: "query" required: false type: "integer" format: "int32" - name: "sort" in: "query" required: false type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/ListResponseContent«CloudProcessDefinition»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /admin/v1/process-instances: get: tags: - "process-instance-admin-controller-impl" summary: "getProcessInstances" operationId: "getProcessInstancesUsingGET" produces: - "application/json" - "application/hal+json" parameters: - name: "skipCount" in: "query" required: false type: "integer" format: "int32" - name: "maxItems" in: "query" required: false type: "integer" format: "int32" - name: "sort" in: "query" required: false type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/ListResponseContent«CloudProcessInstance»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" post: tags: - "process-instance-admin-controller-impl" summary: "startProcess" operationId: "startProcessUsingPOST" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - in: "body" name: "startProcessPayload" description: "startProcessPayload" required: true schema: $ref: "#/definitions/StartProcessPayload" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudProcessInstance»" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /admin/v1/process-instances/message: post: tags: - "process-instance-admin-controller-impl" summary: "start" operationId: "startUsingPOST" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - in: "body" name: "startMessagePayload" description: "startMessagePayload" required: true schema: $ref: "#/definitions/StartMessagePayload" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudProcessInstance»" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" put: tags: - "process-instance-admin-controller-impl" summary: "receive" operationId: "receiveUsingPUT" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - in: "body" name: "receiveMessagePayload" description: "receiveMessagePayload" required: true schema: $ref: "#/definitions/ReceiveMessagePayload" responses: 200: description: "OK" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /admin/v1/process-instances/{processInstanceId}: get: tags: - "process-instance-admin-controller-impl" summary: "getProcessInstanceById" operationId: "getProcessInstanceByIdUsingGET" produces: - "application/json" - "application/hal+json" parameters: - name: "processInstanceId" in: "path" description: "processInstanceId" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudProcessInstance»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" put: tags: - "process-instance-admin-controller-impl" summary: "updateProcess" operationId: "updateProcessUsingPUT" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "processInstanceId" in: "path" description: "processInstanceId" required: true type: "string" - in: "body" name: "payload" description: "payload" required: true schema: $ref: "#/definitions/UpdateProcessPayload" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudProcessInstance»" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" delete: tags: - "process-instance-admin-controller-impl" summary: "deleteProcessInstance" operationId: "deleteProcessInstanceUsingDELETE" produces: - "application/json" - "application/hal+json" parameters: - name: "processInstanceId" in: "path" description: "processInstanceId" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudProcessInstance»" 204: description: "No Content" 401: description: "Unauthorized" 403: description: "Forbidden" /admin/v1/process-instances/{processInstanceId}/resume: post: tags: - "process-instance-admin-controller-impl" summary: "resume" operationId: "resumeUsingPOST" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "processInstanceId" in: "path" description: "processInstanceId" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudProcessInstance»" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /admin/v1/process-instances/{processInstanceId}/subprocesses: get: tags: - "process-instance-admin-controller-impl" summary: "subprocesses" operationId: "subprocessesUsingGET" produces: - "application/json" - "application/hal+json" parameters: - name: "processInstanceId" in: "path" description: "processInstanceId" required: true type: "string" - name: "skipCount" in: "query" required: false type: "integer" format: "int32" - name: "maxItems" in: "query" required: false type: "integer" format: "int32" - name: "sort" in: "query" required: false type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/ListResponseContent«CloudProcessInstance»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /admin/v1/process-instances/{processInstanceId}/suspend: post: tags: - "process-instance-admin-controller-impl" summary: "suspend" operationId: "suspendUsingPOST" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "processInstanceId" in: "path" description: "processInstanceId" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudProcessInstance»" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /admin/v1/process-instances/{processInstanceId}/variables: put: tags: - "process-instance-variable-admin-controller-impl" summary: "updateVariables" operationId: "updateVariablesUsingPUT" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "processInstanceId" in: "path" description: "processInstanceId" required: true type: "string" - in: "body" name: "setProcessVariablesPayload" description: "setProcessVariablesPayload" required: true schema: $ref: "#/definitions/SetProcessVariablesPayload" responses: 200: description: "OK" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" delete: tags: - "process-instance-variable-admin-controller-impl" summary: "removeVariables" operationId: "removeVariablesUsingDELETE" produces: - "application/json" - "application/hal+json" parameters: - name: "processInstanceId" in: "path" description: "processInstanceId" required: true type: "string" - in: "body" name: "removeProcessVariablesPayload" description: "removeProcessVariablesPayload" required: true schema: $ref: "#/definitions/RemoveProcessVariablesPayload" responses: 200: description: "OK" 204: description: "No Content" 401: description: "Unauthorized" 403: description: "Forbidden" /admin/v1/tasks: get: tags: - "task-admin-controller-impl" summary: "getTasks" operationId: "getTasksUsingGET_1" produces: - "application/json" - "application/hal+json" parameters: - name: "skipCount" in: "query" required: false type: "integer" format: "int32" - name: "maxItems" in: "query" required: false type: "integer" format: "int32" - name: "sort" in: "query" required: false type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/ListResponseContent«CloudTask»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /admin/v1/tasks/{taskId}: get: tags: - "task-admin-controller-impl" summary: "getTaskById" operationId: "getTaskByIdUsingGET" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudTask»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" put: tags: - "task-admin-controller-impl" summary: "updateTask" operationId: "updateTaskUsingPUT" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" - in: "body" name: "updateTaskPayload" description: "updateTaskPayload" required: true schema: $ref: "#/definitions/UpdateTaskPayload" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudTask»" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" delete: tags: - "task-admin-controller-impl" summary: "deleteTask" operationId: "deleteTaskUsingDELETE" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudTask»" 204: description: "No Content" 401: description: "Unauthorized" 403: description: "Forbidden" /admin/v1/tasks/{taskId}/assign: post: tags: - "task-admin-controller-impl" summary: "assign" operationId: "assignUsingPOST" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" - in: "body" name: "assignTaskPayload" description: "assignTaskPayload" required: true schema: $ref: "#/definitions/AssignTaskPayload" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudTask»" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /admin/v1/tasks/{taskId}/candidate-groups: get: tags: - "task-admin-controller-impl" summary: "getGroupCandidates" operationId: "getGroupCandidatesUsingGET" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" responses: 200: description: "OK" schema: type: "array" items: type: "string" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" post: tags: - "task-admin-controller-impl" summary: "addCandidateGroups" operationId: "addCandidateGroupsUsingPOST" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" - in: "body" name: "candidateGroupsPayload" description: "candidateGroupsPayload" required: true schema: $ref: "#/definitions/CandidateGroupsPayload" responses: 200: description: "OK" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" delete: tags: - "task-admin-controller-impl" summary: "deleteCandidateGroups" operationId: "deleteCandidateGroupsUsingDELETE" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" - in: "body" name: "candidateGroupsPayload" description: "candidateGroupsPayload" required: true schema: $ref: "#/definitions/CandidateGroupsPayload" responses: 200: description: "OK" 204: description: "No Content" 401: description: "Unauthorized" 403: description: "Forbidden" /admin/v1/tasks/{taskId}/candidate-users: get: tags: - "task-admin-controller-impl" summary: "getUserCandidates" operationId: "getUserCandidatesUsingGET" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" responses: 200: description: "OK" schema: type: "array" items: type: "string" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" post: tags: - "task-admin-controller-impl" summary: "addCandidateUsers" operationId: "addCandidateUsersUsingPOST" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" - in: "body" name: "candidateUsersPayload" description: "candidateUsersPayload" required: true schema: $ref: "#/definitions/CandidateUsersPayload" responses: 200: description: "OK" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" delete: tags: - "task-admin-controller-impl" summary: "deleteCandidateUsers" operationId: "deleteCandidateUsersUsingDELETE" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" - in: "body" name: "candidateUsersPayload" description: "candidateUsersPayload" required: true schema: $ref: "#/definitions/CandidateUsersPayload" responses: 200: description: "OK" 204: description: "No Content" 401: description: "Unauthorized" 403: description: "Forbidden" /admin/v1/tasks/{taskId}/complete: post: tags: - "task-admin-controller-impl" summary: "completeTask" operationId: "completeTaskUsingPOST" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" - in: "body" name: "completeTaskPayload" description: "completeTaskPayload" required: false schema: $ref: "#/definitions/CompleteTaskPayload" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudTask»" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /admin/v1/tasks/{taskId}/variables: get: tags: - "task-variable-admin-controller-impl" summary: "getVariables" operationId: "getVariablesUsingGET_1" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/ListResponseContent«CloudVariableInstance»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" post: tags: - "task-variable-admin-controller-impl" summary: "createVariable" operationId: "createVariableUsingPOST" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" - in: "body" name: "createTaskVariablePayload" description: "createTaskVariablePayload" required: true schema: $ref: "#/definitions/CreateTaskVariablePayload" responses: 200: description: "OK" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /admin/v1/tasks/{taskId}/variables/{variableName}: put: tags: - "task-variable-admin-controller-impl" summary: "updateVariable" operationId: "updateVariableUsingPUT" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" - name: "variableName" in: "path" description: "variableName" required: true type: "string" - in: "body" name: "updateTaskVariablePayload" description: "updateTaskVariablePayload" required: true schema: $ref: "#/definitions/UpdateTaskVariablePayload" responses: 200: description: "OK" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1: get: tags: - "home-controller-impl" summary: "getHomeInfo" operationId: "getHomeInfoUsingGET" produces: - "*/*" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«HomeResource»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/connector-definitions: get: tags: - "connector-definition-controller-impl" summary: "getConnectorDefinitions" operationId: "getConnectorDefinitionsUsingGET" produces: - "application/json" - "application/hal+json" responses: 200: description: "OK" schema: $ref: "#/definitions/ListResponseContent«ConnectorDefinition»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/connector-definitions/{id}: get: tags: - "connector-definition-controller-impl" summary: "getConnectorDefinition" operationId: "getConnectorDefinitionUsingGET" produces: - "application/json" - "application/hal+json" parameters: - name: "id" in: "path" description: "id" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«ConnectorDefinition»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/process-definitions: get: tags: - "process-definition-controller-impl" summary: "getProcessDefinitions" operationId: "getProcessDefinitionsUsingGET" produces: - "application/json" - "application/hal+json" parameters: - name: "skipCount" in: "query" required: false type: "integer" format: "int32" - name: "maxItems" in: "query" required: false type: "integer" format: "int32" - name: "sort" in: "query" required: false type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/ListResponseContent«CloudProcessDefinition»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/process-definitions/{id}: get: tags: - "process-definition-controller-impl" summary: "getProcessDefinition" operationId: "getProcessDefinitionUsingGET" produces: - "application/json" - "application/hal+json" parameters: - name: "id" in: "path" description: "id" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudProcessDefinition»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/process-definitions/{id}/meta: get: tags: - "process-definition-meta-controller-impl" summary: "getProcessDefinitionMetadata" operationId: "getProcessDefinitionMetadataUsingGET" produces: - "application/json" - "application/hal+json" parameters: - name: "id" in: "path" description: "id" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«ProcessDefinitionMeta»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/process-definitions/{id}/model: get: tags: - "process-definition-controller-impl" summary: "getProcessModel" operationId: "getProcessModelUsingGET" produces: - "application/xml" - "application/json" - "image/svg+xml" parameters: - name: "id" in: "path" description: "id" required: true type: "string" responses: 200: description: "OK" schema: type: "string" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/process-instances: get: tags: - "process-instance-controller-impl" summary: "getProcessInstances" operationId: "getProcessInstancesUsingGET_1" produces: - "application/json" - "application/hal+json" parameters: - name: "skipCount" in: "query" required: false type: "integer" format: "int32" - name: "maxItems" in: "query" required: false type: "integer" format: "int32" - name: "sort" in: "query" required: false type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/ListResponseContent«CloudProcessInstance»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" post: tags: - "process-instance-controller-impl" summary: "startProcess" operationId: "startProcessUsingPOST_1" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - in: "body" name: "startProcessPayload" description: "startProcessPayload" required: true schema: $ref: "#/definitions/StartProcessPayload" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudProcessInstance»" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/process-instances/message: post: tags: - "process-instance-controller-impl" summary: "start" operationId: "startUsingPOST_1" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - in: "body" name: "startMessagePayload" description: "startMessagePayload" required: true schema: $ref: "#/definitions/StartMessagePayload" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudProcessInstance»" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" put: tags: - "process-instance-controller-impl" summary: "receive" operationId: "receiveUsingPUT_1" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - in: "body" name: "receiveMessagePayload" description: "receiveMessagePayload" required: true schema: $ref: "#/definitions/ReceiveMessagePayload" responses: 200: description: "OK" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/process-instances/signal: post: tags: - "process-instance-controller-impl" summary: "sendSignal" operationId: "sendSignalUsingPOST" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - in: "body" name: "cmd" description: "cmd" required: true schema: $ref: "#/definitions/SignalPayload" responses: 200: description: "OK" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/process-instances/{processInstanceId}: get: tags: - "process-instance-controller-impl" summary: "getProcessInstanceById" operationId: "getProcessInstanceByIdUsingGET_1" produces: - "application/json" - "application/hal+json" parameters: - name: "processInstanceId" in: "path" description: "processInstanceId" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudProcessInstance»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" put: tags: - "process-instance-controller-impl" summary: "updateProcess" operationId: "updateProcessUsingPUT_1" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "processInstanceId" in: "path" description: "processInstanceId" required: true type: "string" - in: "body" name: "payload" description: "payload" required: true schema: $ref: "#/definitions/UpdateProcessPayload" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudProcessInstance»" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" delete: tags: - "process-instance-controller-impl" summary: "deleteProcessInstance" operationId: "deleteProcessInstanceUsingDELETE_1" produces: - "application/json" - "application/hal+json" parameters: - name: "processInstanceId" in: "path" description: "processInstanceId" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudProcessInstance»" 204: description: "No Content" 401: description: "Unauthorized" 403: description: "Forbidden" /v1/process-instances/{processInstanceId}/model: get: tags: - "process-instance-controller-impl" summary: "getProcessDiagram" operationId: "getProcessDiagramUsingGET" produces: - "image/svg+xml" parameters: - name: "processInstanceId" in: "path" description: "processInstanceId" required: true type: "string" responses: 200: description: "OK" schema: type: "string" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/process-instances/{processInstanceId}/resume: post: tags: - "process-instance-controller-impl" summary: "resume" operationId: "resumeUsingPOST_1" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "processInstanceId" in: "path" description: "processInstanceId" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudProcessInstance»" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/process-instances/{processInstanceId}/subprocesses: get: tags: - "process-instance-controller-impl" summary: "subprocesses" operationId: "subprocessesUsingGET_1" produces: - "application/json" - "application/hal+json" parameters: - name: "processInstanceId" in: "path" description: "processInstanceId" required: true type: "string" - name: "skipCount" in: "query" required: false type: "integer" format: "int32" - name: "maxItems" in: "query" required: false type: "integer" format: "int32" - name: "sort" in: "query" required: false type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/ListResponseContent«CloudProcessInstance»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/process-instances/{processInstanceId}/suspend: post: tags: - "process-instance-controller-impl" summary: "suspend" operationId: "suspendUsingPOST_1" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "processInstanceId" in: "path" description: "processInstanceId" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudProcessInstance»" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/process-instances/{processInstanceId}/tasks: get: tags: - "process-instance-tasks-controller-impl" summary: "getTasks" operationId: "getTasksUsingGET" produces: - "application/json" - "application/hal+json" parameters: - name: "processInstanceId" in: "path" description: "processInstanceId" required: true type: "string" - name: "skipCount" in: "query" required: false type: "integer" format: "int32" - name: "maxItems" in: "query" required: false type: "integer" format: "int32" - name: "sort" in: "query" required: false type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/ListResponseContent«CloudTask»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/process-instances/{processInstanceId}/variables: get: tags: - "process-instance-variable-controller-impl" summary: "getVariables" operationId: "getVariablesUsingGET" produces: - "application/json" - "application/hal+json" parameters: - name: "processInstanceId" in: "path" description: "processInstanceId" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/ListResponseContent«CloudVariableInstance»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" post: tags: - "process-instance-variable-controller-impl" summary: "setVariables" operationId: "setVariablesUsingPOST" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "processInstanceId" in: "path" description: "processInstanceId" required: true type: "string" - in: "body" name: "setProcessVariablesPayload" description: "setProcessVariablesPayload" required: true schema: $ref: "#/definitions/SetProcessVariablesPayload" responses: 200: description: "OK" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/tasks: get: tags: - "task-controller-impl" summary: "getTasks" operationId: "getTasksUsingGET_2" produces: - "application/json" - "application/hal+json" parameters: - name: "skipCount" in: "query" required: false type: "integer" format: "int32" - name: "maxItems" in: "query" required: false type: "integer" format: "int32" - name: "sort" in: "query" required: false type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/ListResponseContent«CloudTask»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" post: tags: - "task-controller-impl" summary: "createNewTask" operationId: "createNewTaskUsingPOST" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - in: "body" name: "createTaskPayload" description: "createTaskPayload" required: true schema: $ref: "#/definitions/CreateTaskPayload" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudTask»" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/tasks/{taskId}: get: tags: - "task-controller-impl" summary: "getTaskById" operationId: "getTaskByIdUsingGET_1" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudTask»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" put: tags: - "task-controller-impl" summary: "updateTask" operationId: "updateTaskUsingPUT_1" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" - in: "body" name: "updateTaskPayload" description: "updateTaskPayload" required: true schema: $ref: "#/definitions/UpdateTaskPayload" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudTask»" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" delete: tags: - "task-controller-impl" summary: "deleteTask" operationId: "deleteTaskUsingDELETE_1" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudTask»" 204: description: "No Content" 401: description: "Unauthorized" 403: description: "Forbidden" /v1/tasks/{taskId}/candidate-groups: get: tags: - "task-controller-impl" summary: "getGroupCandidates" operationId: "getGroupCandidatesUsingGET_1" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" responses: 200: description: "OK" schema: type: "array" items: type: "string" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" post: tags: - "task-controller-impl" summary: "addCandidateGroups" operationId: "addCandidateGroupsUsingPOST_1" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" - in: "body" name: "candidateGroupsPayload" description: "candidateGroupsPayload" required: true schema: $ref: "#/definitions/CandidateGroupsPayload" responses: 200: description: "OK" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" delete: tags: - "task-controller-impl" summary: "deleteCandidateGroups" operationId: "deleteCandidateGroupsUsingDELETE_1" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" - in: "body" name: "candidateGroupsPayload" description: "candidateGroupsPayload" required: true schema: $ref: "#/definitions/CandidateGroupsPayload" responses: 200: description: "OK" 204: description: "No Content" 401: description: "Unauthorized" 403: description: "Forbidden" /v1/tasks/{taskId}/candidate-users: get: tags: - "task-controller-impl" summary: "getUserCandidates" operationId: "getUserCandidatesUsingGET_1" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" responses: 200: description: "OK" schema: type: "array" items: type: "string" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" post: tags: - "task-controller-impl" summary: "addCandidateUsers" operationId: "addCandidateUsersUsingPOST_1" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" - in: "body" name: "candidateUsersPayload" description: "candidateUsersPayload" required: true schema: $ref: "#/definitions/CandidateUsersPayload" responses: 200: description: "OK" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" delete: tags: - "task-controller-impl" summary: "deleteCandidateUsers" operationId: "deleteCandidateUsersUsingDELETE_1" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" - in: "body" name: "candidateUsersPayload" description: "candidateUsersPayload" required: true schema: $ref: "#/definitions/CandidateUsersPayload" responses: 200: description: "OK" 204: description: "No Content" 401: description: "Unauthorized" 403: description: "Forbidden" /v1/tasks/{taskId}/claim: post: tags: - "task-controller-impl" summary: "claimTask" operationId: "claimTaskUsingPOST" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudTask»" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/tasks/{taskId}/complete: post: tags: - "task-controller-impl" summary: "completeTask" operationId: "completeTaskUsingPOST_1" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" - in: "body" name: "completeTaskPayload" description: "completeTaskPayload" required: false schema: $ref: "#/definitions/CompleteTaskPayload" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudTask»" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/tasks/{taskId}/release: post: tags: - "task-controller-impl" summary: "releaseTask" operationId: "releaseTaskUsingPOST" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/EntryResponseContent«CloudTask»" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/tasks/{taskId}/save: post: tags: - "task-controller-impl" summary: "saveTask" operationId: "saveTaskUsingPOST" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" - in: "body" name: "saveTaskPayload" description: "saveTaskPayload" required: true schema: $ref: "#/definitions/SaveTaskPayload" responses: 200: description: "OK" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/tasks/{taskId}/subtasks: get: tags: - "task-controller-impl" summary: "getSubtasks" operationId: "getSubtasksUsingGET" produces: - "application/json" - "application/hal+json" parameters: - name: "skipCount" in: "query" required: false type: "integer" format: "int32" - name: "maxItems" in: "query" required: false type: "integer" format: "int32" - name: "sort" in: "query" required: false type: "string" - name: "taskId" in: "path" description: "taskId" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/ListResponseContent«CloudTask»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/tasks/{taskId}/variables: get: tags: - "task-variable-controller-impl" summary: "getVariables" operationId: "getVariablesUsingGET_2" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" responses: 200: description: "OK" schema: $ref: "#/definitions/ListResponseContent«CloudVariableInstance»" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" post: tags: - "task-variable-controller-impl" summary: "createVariable" operationId: "createVariableUsingPOST_1" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" - in: "body" name: "createTaskVariablePayload" description: "createTaskVariablePayload" required: true schema: $ref: "#/definitions/CreateTaskVariablePayload" responses: 200: description: "OK" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" /v1/tasks/{taskId}/variables/{variableName}: put: tags: - "task-variable-controller-impl" summary: "updateVariable" operationId: "updateVariableUsingPUT_1" consumes: - "application/json" produces: - "application/json" - "application/hal+json" parameters: - name: "taskId" in: "path" description: "taskId" required: true type: "string" - name: "variableName" in: "path" description: "variableName" required: true type: "string" - in: "body" name: "updateTaskVariablePayload" description: "updateTaskVariablePayload" required: true schema: $ref: "#/definitions/UpdateTaskVariablePayload" responses: 200: description: "OK" 201: description: "Created" 401: description: "Unauthorized" 403: description: "Forbidden" 404: description: "Not Found" definitions: ActionDefinition: type: "object" properties: description: type: "string" id: type: "string" inputs: type: "array" items: $ref: "#/definitions/VariableDefinition" name: type: "string" outputs: type: "array" items: $ref: "#/definitions/VariableDefinition" title: "ActionDefinition" AnnotatedElement: type: "object" properties: annotations: type: "array" items: $ref: "#/definitions/Annotation" declaredAnnotations: type: "array" items: $ref: "#/definitions/Annotation" title: "AnnotatedElement" AnnotatedMember: type: "object" properties: allAnnotations: $ref: "#/definitions/AnnotationMap" annotated: $ref: "#/definitions/AnnotatedElement" fullName: type: "string" genericType: $ref: "#/definitions/Type" member: $ref: "#/definitions/Member" name: type: "string" public: type: "boolean" type: $ref: "#/definitions/JavaType" typeContext: $ref: "#/definitions/TypeResolutionContext" title: "AnnotatedMember" Annotation: type: "object" title: "Annotation" AnnotationMap: type: "object" title: "AnnotationMap" AssignTaskPayload: type: "object" properties: assignee: type: "string" id: type: "string" payloadType: type: "string" allowEmptyValue: false enum: - "AssignTaskPayload" taskId: type: "string" title: "AssignTaskPayload" CandidateGroupsPayload: type: "object" properties: candidateGroups: type: "array" items: type: "string" id: type: "string" payloadType: type: "string" allowEmptyValue: false enum: - "CandidateGroupsPayload" taskId: type: "string" title: "CandidateGroupsPayload" CandidateUsersPayload: type: "object" properties: candidateUsers: type: "array" items: type: "string" id: type: "string" payloadType: type: "string" allowEmptyValue: false enum: - "CandidateUsersPayload" taskId: type: "string" title: "CandidateUsersPayload" CloudProcessDefinition: type: "object" properties: appName: type: "string" appVersion: type: "string" description: type: "string" formKey: type: "string" id: type: "string" key: type: "string" name: type: "string" serviceFullName: type: "string" serviceName: type: "string" serviceType: type: "string" serviceVersion: type: "string" version: type: "integer" format: "int32" title: "CloudProcessDefinition" CloudProcessInstance: type: "object" properties: appName: type: "string" appVersion: type: "string" businessKey: type: "string" id: type: "string" initiator: type: "string" name: type: "string" parentId: type: "string" processDefinitionId: type: "string" processDefinitionKey: type: "string" processDefinitionVersion: type: "integer" format: "int32" serviceFullName: type: "string" serviceName: type: "string" serviceType: type: "string" serviceVersion: type: "string" startDate: type: "string" format: "date-time" status: type: "string" enum: - "CREATED" - "RUNNING" - "SUSPENDED" - "CANCELLED" - "COMPLETED" - "DELETED" title: "CloudProcessInstance" CloudTask: type: "object" properties: appName: type: "string" appVersion: type: "string" assignee: type: "string" businessKey: type: "string" claimedDate: type: "string" format: "date-time" completedDate: type: "string" format: "date-time" createdDate: type: "string" format: "date-time" description: type: "string" dueDate: type: "string" format: "date-time" duration: type: "integer" format: "int64" formKey: type: "string" id: type: "string" name: type: "string" owner: type: "string" parentTaskId: type: "string" priority: type: "integer" format: "int32" processDefinitionId: type: "string" processDefinitionVersion: type: "integer" format: "int32" processInstanceId: type: "string" serviceFullName: type: "string" serviceName: type: "string" serviceType: type: "string" serviceVersion: type: "string" standalone: type: "boolean" status: type: "string" enum: - "CREATED" - "ASSIGNED" - "SUSPENDED" - "COMPLETED" - "CANCELLED" - "DELETED" title: "CloudTask" CloudVariableInstance: type: "object" properties: appName: type: "string" appVersion: type: "string" name: type: "string" processInstanceId: type: "string" serviceFullName: type: "string" serviceName: type: "string" serviceType: type: "string" serviceVersion: type: "string" taskId: type: "string" taskVariable: type: "boolean" type: type: "string" value: type: "object" title: "CloudVariableInstance" CompleteTaskPayload: type: "object" properties: id: type: "string" payloadType: type: "string" allowEmptyValue: false enum: - "CompleteTaskPayload" taskId: type: "string" variables: type: "object" title: "CompleteTaskPayload" ConnectorDefinition: type: "object" properties: actions: type: "object" additionalProperties: $ref: "#/definitions/ActionDefinition" description: type: "string" id: type: "string" name: type: "string" title: "ConnectorDefinition" CreateTaskPayload: type: "object" properties: assignee: type: "string" candidateGroups: type: "array" items: type: "string" candidateUsers: type: "array" items: type: "string" description: type: "string" dueDate: type: "string" format: "date-time" formKey: type: "string" id: type: "string" name: type: "string" parentTaskId: type: "string" payloadType: type: "string" allowEmptyValue: false enum: - "CreateTaskPayload" priority: type: "integer" format: "int32" title: "CreateTaskPayload" CreateTaskVariablePayload: type: "object" properties: id: type: "string" name: type: "string" payloadType: type: "string" allowEmptyValue: false enum: - "CreateTaskVariablePayload" taskId: type: "string" value: type: "object" title: "CreateTaskVariablePayload" EntriesResponseContent«CloudProcessDefinition»: type: "object" properties: entries: type: "array" items: $ref: "#/definitions/EntryResponseContent«CloudProcessDefinition»" pagination: $ref: "#/definitions/PaginationMetadata" title: "EntriesResponseContent«CloudProcessDefinition»" EntriesResponseContent«CloudProcessInstance»: type: "object" properties: entries: type: "array" items: $ref: "#/definitions/EntryResponseContent«CloudProcessInstance»" pagination: $ref: "#/definitions/PaginationMetadata" title: "EntriesResponseContent«CloudProcessInstance»" EntriesResponseContent«CloudTask»: type: "object" properties: entries: type: "array" items: $ref: "#/definitions/EntryResponseContent«CloudTask»" pagination: $ref: "#/definitions/PaginationMetadata" title: "EntriesResponseContent«CloudTask»" EntriesResponseContent«CloudVariableInstance»: type: "object" properties: entries: type: "array" items: $ref: "#/definitions/EntryResponseContent«CloudVariableInstance»" pagination: $ref: "#/definitions/PaginationMetadata" title: "EntriesResponseContent«CloudVariableInstance»" EntriesResponseContent«ConnectorDefinition»: type: "object" properties: entries: type: "array" items: $ref: "#/definitions/EntryResponseContent«ConnectorDefinition»" pagination: $ref: "#/definitions/PaginationMetadata" title: "EntriesResponseContent«ConnectorDefinition»" EntryResponseContent«CloudProcessDefinition»: type: "object" properties: entry: $ref: "#/definitions/CloudProcessDefinition" title: "EntryResponseContent«CloudProcessDefinition»" EntryResponseContent«CloudProcessInstance»: type: "object" properties: entry: $ref: "#/definitions/CloudProcessInstance" title: "EntryResponseContent«CloudProcessInstance»" EntryResponseContent«CloudTask»: type: "object" properties: entry: $ref: "#/definitions/CloudTask" title: "EntryResponseContent«CloudTask»" EntryResponseContent«CloudVariableInstance»: type: "object" properties: entry: $ref: "#/definitions/CloudVariableInstance" title: "EntryResponseContent«CloudVariableInstance»" EntryResponseContent«ConnectorDefinition»: type: "object" properties: entry: $ref: "#/definitions/ConnectorDefinition" title: "EntryResponseContent«ConnectorDefinition»" EntryResponseContent«HomeResource»: type: "object" properties: entry: $ref: "#/definitions/HomeResource" title: "EntryResponseContent«HomeResource»" EntryResponseContent«ProcessDefinitionMeta»: type: "object" properties: entry: $ref: "#/definitions/ProcessDefinitionMeta" title: "EntryResponseContent«ProcessDefinitionMeta»" HomeResource: type: "object" properties: welcome: type: "string" title: "HomeResource" JavaType: type: "object" properties: abstract: type: "boolean" arrayType: type: "boolean" bindings: $ref: "#/definitions/TypeBindings" collectionLikeType: type: "boolean" concrete: type: "boolean" containerType: type: "boolean" contentType: $ref: "#/definitions/JavaType" contentTypeHandler: type: "object" contentValueHandler: type: "object" enumType: type: "boolean" erasedSignature: type: "string" final: type: "boolean" genericSignature: type: "string" interface: type: "boolean" interfaces: type: "array" items: $ref: "#/definitions/JavaType" javaLangObject: type: "boolean" keyType: $ref: "#/definitions/JavaType" mapLikeType: type: "boolean" primitive: type: "boolean" referenceType: type: "boolean" referencedType: $ref: "#/definitions/JavaType" superClass: $ref: "#/definitions/JavaType" throwable: type: "boolean" typeHandler: type: "object" typeName: type: "string" valueHandler: type: "object" title: "JavaType" JsonDeserializer«object»: type: "object" properties: cachable: type: "boolean" delegatee: $ref: "#/definitions/JsonDeserializer«object»" emptyAccessPattern: type: "string" enum: - "ALWAYS_NULL" - "CONSTANT" - "DYNAMIC" emptyValue: type: "object" knownPropertyNames: type: "array" items: type: "object" nullAccessPattern: type: "string" enum: - "ALWAYS_NULL" - "CONSTANT" - "DYNAMIC" nullValue: type: "object" objectIdReader: $ref: "#/definitions/ObjectIdReader" title: "JsonDeserializer«object»" ListResponseContent«CloudProcessDefinition»: type: "object" properties: list: $ref: "#/definitions/EntriesResponseContent«CloudProcessDefinition»" title: "ListResponseContent«CloudProcessDefinition»" ListResponseContent«CloudProcessInstance»: type: "object" properties: list: $ref: "#/definitions/EntriesResponseContent«CloudProcessInstance»" title: "ListResponseContent«CloudProcessInstance»" ListResponseContent«CloudTask»: type: "object" properties: list: $ref: "#/definitions/EntriesResponseContent«CloudTask»" title: "ListResponseContent«CloudTask»" ListResponseContent«CloudVariableInstance»: type: "object" properties: list: $ref: "#/definitions/EntriesResponseContent«CloudVariableInstance»" title: "ListResponseContent«CloudVariableInstance»" ListResponseContent«ConnectorDefinition»: type: "object" properties: list: $ref: "#/definitions/EntriesResponseContent«ConnectorDefinition»" title: "ListResponseContent«ConnectorDefinition»" Member: type: "object" properties: modifiers: type: "integer" format: "int32" name: type: "string" synthetic: type: "boolean" title: "Member" MergeInfo: type: "object" properties: fromDefaults: type: "boolean" getter: $ref: "#/definitions/AnnotatedMember" title: "MergeInfo" NullValueProvider: type: "object" properties: nullAccessPattern: type: "string" enum: - "ALWAYS_NULL" - "CONSTANT" - "DYNAMIC" title: "NullValueProvider" ObjectIdGenerator«object»: type: "object" title: "ObjectIdGenerator«object»" ObjectIdInfo: type: "object" properties: alwaysAsId: type: "boolean" propertyName: $ref: "#/definitions/PropertyName" title: "ObjectIdInfo" ObjectIdReader: type: "object" properties: deserializer: $ref: "#/definitions/JsonDeserializer«object»" generator: $ref: "#/definitions/ObjectIdGenerator«object»" idProperty: $ref: "#/definitions/SettableBeanProperty" idType: $ref: "#/definitions/JavaType" propertyName: $ref: "#/definitions/PropertyName" resolver: $ref: "#/definitions/ObjectIdResolver" title: "ObjectIdReader" ObjectIdResolver: type: "object" title: "ObjectIdResolver" PaginationMetadata: type: "object" properties: count: type: "integer" format: "int64" hasMoreItems: type: "boolean" maxItems: type: "integer" format: "int64" skipCount: type: "integer" format: "int64" totalItems: type: "integer" format: "int64" title: "PaginationMetadata" ProcessDefinitionMeta: type: "object" properties: description: type: "string" groups: type: "array" items: type: "string" id: type: "string" name: type: "string" serviceTasks: type: "array" items: $ref: "#/definitions/ProcessDefinitionServiceTask" userTasks: type: "array" items: $ref: "#/definitions/ProcessDefinitionUserTask" users: type: "array" items: type: "string" variables: type: "array" items: $ref: "#/definitions/ProcessDefinitionVariable" version: type: "integer" format: "int32" title: "ProcessDefinitionMeta" ProcessDefinitionServiceTask: type: "object" properties: cachable: type: "boolean" delegatee: $ref: "#/definitions/JsonDeserializer«object»" emptyAccessPattern: type: "string" enum: - "ALWAYS_NULL" - "CONSTANT" - "DYNAMIC" emptyValue: type: "object" knownPropertyNames: type: "array" items: type: "object" nullAccessPattern: type: "string" enum: - "ALWAYS_NULL" - "CONSTANT" - "DYNAMIC" nullValue: type: "array" items: $ref: "#/definitions/ProcessDefinitionServiceTask" objectIdReader: $ref: "#/definitions/ObjectIdReader" taskImplementation: type: "string" taskName: type: "string" title: "ProcessDefinitionServiceTask" ProcessDefinitionUserTask: type: "object" properties: cachable: type: "boolean" delegatee: $ref: "#/definitions/JsonDeserializer«object»" emptyAccessPattern: type: "string" enum: - "ALWAYS_NULL" - "CONSTANT" - "DYNAMIC" emptyValue: type: "object" knownPropertyNames: type: "array" items: type: "object" nullAccessPattern: type: "string" enum: - "ALWAYS_NULL" - "CONSTANT" - "DYNAMIC" nullValue: type: "array" items: $ref: "#/definitions/ProcessDefinitionUserTask" objectIdReader: $ref: "#/definitions/ObjectIdReader" taskDocumentation: type: "string" taskName: type: "string" title: "ProcessDefinitionUserTask" ProcessDefinitionVariable: type: "object" properties: cachable: type: "boolean" delegatee: $ref: "#/definitions/JsonDeserializer«object»" emptyAccessPattern: type: "string" enum: - "ALWAYS_NULL" - "CONSTANT" - "DYNAMIC" emptyValue: type: "object" knownPropertyNames: type: "array" items: type: "object" nullAccessPattern: type: "string" enum: - "ALWAYS_NULL" - "CONSTANT" - "DYNAMIC" nullValue: type: "array" items: $ref: "#/definitions/ProcessDefinitionVariable" objectIdReader: $ref: "#/definitions/ObjectIdReader" variableName: type: "string" variableType: type: "string" title: "ProcessDefinitionVariable" PropertyMetadata: type: "object" properties: contentNulls: type: "string" enum: - "SET" - "SKIP" - "FAIL" - "AS_EMPTY" - "DEFAULT" defaultValue: type: "string" description: type: "string" index: type: "integer" format: "int32" mergeInfo: $ref: "#/definitions/MergeInfo" required: type: "boolean" valueNulls: type: "string" enum: - "SET" - "SKIP" - "FAIL" - "AS_EMPTY" - "DEFAULT" title: "PropertyMetadata" PropertyName: type: "object" properties: empty: type: "boolean" namespace: type: "string" simpleName: type: "string" title: "PropertyName" ReceiveMessagePayload: type: "object" properties: correlationKey: type: "string" id: type: "string" name: type: "string" variables: type: "object" title: "ReceiveMessagePayload" RemoveProcessVariablesPayload: type: "object" properties: id: type: "string" payloadType: type: "string" allowEmptyValue: false enum: - "RemoveProcessVariablesPayload" processInstanceId: type: "string" variableNames: type: "array" items: type: "string" title: "RemoveProcessVariablesPayload" SaveTaskPayload: type: "object" properties: id: type: "string" taskId: type: "string" variables: type: "object" title: "SaveTaskPayload" SetProcessVariablesPayload: type: "object" properties: id: type: "string" payloadType: type: "string" allowEmptyValue: false enum: - "SetProcessVariablesPayload" processInstanceId: type: "string" variables: type: "object" title: "SetProcessVariablesPayload" SettableBeanProperty: type: "object" properties: creatorIndex: type: "integer" format: "int32" fullName: $ref: "#/definitions/PropertyName" ignorable: type: "boolean" injectableValueId: type: "object" managedReferenceName: type: "string" member: $ref: "#/definitions/AnnotatedMember" metadata: $ref: "#/definitions/PropertyMetadata" name: type: "string" nullValueProvider: $ref: "#/definitions/NullValueProvider" objectIdInfo: $ref: "#/definitions/ObjectIdInfo" propertyIndex: type: "integer" format: "int32" required: type: "boolean" type: $ref: "#/definitions/JavaType" valueDeserializer: $ref: "#/definitions/JsonDeserializer«object»" valueTypeDeserializer: $ref: "#/definitions/TypeDeserializer" virtual: type: "boolean" wrapperName: $ref: "#/definitions/PropertyName" title: "SettableBeanProperty" SignalPayload: type: "object" properties: id: type: "string" name: type: "string" payloadType: type: "string" allowEmptyValue: false enum: - "SignalPayload" variables: type: "object" title: "SignalPayload" StartMessagePayload: type: "object" properties: businessKey: type: "string" id: type: "string" name: type: "string" variables: type: "object" title: "StartMessagePayload" StartProcessPayload: type: "object" properties: businessKey: type: "string" id: type: "string" name: type: "string" payloadType: type: "string" allowEmptyValue: false enum: - "StartProcessPayload" processDefinitionId: type: "string" processDefinitionKey: type: "string" variables: type: "object" title: "StartProcessPayload" Type: type: "object" properties: typeName: type: "string" title: "Type" TypeBindings: type: "object" properties: empty: type: "boolean" typeParameters: type: "array" items: $ref: "#/definitions/JavaType" title: "TypeBindings" TypeDeserializer: type: "object" properties: propertyName: type: "string" typeIdResolver: $ref: "#/definitions/TypeIdResolver" typeInclusion: type: "string" enum: - "PROPERTY" - "WRAPPER_OBJECT" - "WRAPPER_ARRAY" - "EXTERNAL_PROPERTY" - "EXISTING_PROPERTY" title: "TypeDeserializer" TypeIdResolver: type: "object" properties: descForKnownTypeIds: type: "string" mechanism: type: "string" enum: - "NONE" - "CLASS" - "MINIMAL_CLASS" - "NAME" - "CUSTOM" title: "TypeIdResolver" TypeResolutionContext: type: "object" title: "TypeResolutionContext" UpdateProcessPayload: type: "object" properties: businessKey: type: "string" description: type: "string" id: type: "string" name: type: "string" payloadType: type: "string" allowEmptyValue: false enum: - "UpdateProcessPayload" processInstanceId: type: "string" title: "UpdateProcessPayload" UpdateTaskPayload: type: "object" properties: assignee: type: "string" description: type: "string" dueDate: type: "string" format: "date-time" formKey: type: "string" id: type: "string" name: type: "string" parentTaskId: type: "string" payloadType: type: "string" allowEmptyValue: false enum: - "UpdateTaskPayload" priority: type: "integer" format: "int32" taskId: type: "string" title: "UpdateTaskPayload" UpdateTaskVariablePayload: type: "object" properties: id: type: "string" name: type: "string" payloadType: type: "string" allowEmptyValue: false enum: - "UpdateTaskVariablePayload" taskId: type: "string" value: type: "object" title: "UpdateTaskVariablePayload" VariableDefinition: type: "object" properties: description: type: "string" id: type: "string" name: type: "string" required: type: "boolean" type: type: "string" title: "VariableDefinition"