---
openapi: "3.0.1"
info:
  title: "OpenAPI definition"
  version: "v0"
servers:
- url: "/"
paths:
  /admin/v1/tasks:
    get:
      tags:
      - "task-admin-controller"
      summary: "Find tasks with Process Variables Admin"
      operationId: "findAllWithProcessVariablesAdmin"
      parameters:
      - name: "rootTasksOnly"
        in: "query"
        description: "Filter tasks without parent task."
        required: false
        schema:
          type: "boolean"
          default: false
      - name: "standalone"
        in: "query"
        description: "Filter tasks without parent process."
        required: false
        schema:
          type: "boolean"
          default: false
      - name: "variableKeys"
        in: "query"
        description: "Used to retrieve process variables. It is constructed from process\
          \ definition key and variable name, e.g.: {processDefinitionKey}/{variableName}."
        required: false
        schema:
          type: "array"
          items:
            type: "string"
          default: []
        example: "Process_90W_3nLpw/initializedVar"
      - name: "variables.name"
        in: "query"
        description: "Filters the task search results by task variable name, required\
          \ with value."
        required: false
        schema:
          type: "string"
      - name: "variables.value"
        in: "query"
        description: "Filters the task search results by task variable value, required\
          \ with name."
        required: false
        schema:
          type: "string"
      - name: "maxItems"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "skipCount"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "sort"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "string"
      - name: "parentTaskId"
        in: "query"
        schema:
          type: "string"
      - name: "dueDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processInstance"
        in: "query"
        schema:
          type: "string"
      - name: "description"
        in: "query"
        schema:
          type: "string"
      - name: "processDefinitionName"
        in: "query"
        schema:
          type: "string"
      - name: "lastModifiedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "dueDateTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "duration"
        in: "query"
        schema:
          type: "integer"
          format: "int64"
      - name: "claimedDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "permissions"
        in: "query"
        schema:
          type: "array"
          items:
            type: "string"
            enum:
            - "VIEW"
            - "CLAIM"
            - "RELEASE"
            - "UPDATE"
      - name: "dueDateFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "lastClaimedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "id"
        in: "query"
        schema:
          type: "string"
      - name: "owner"
        in: "query"
        schema:
          type: "string"
      - name: "lastModifiedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processDefinitionId"
        in: "query"
        schema:
          type: "string"
      - name: "processInstanceId"
        in: "query"
        schema:
          type: "string"
      - name: "formKey"
        in: "query"
        schema:
          type: "string"
      - name: "taskCandidateUsers"
        in: "query"
        schema:
          type: "string"
      - name: "taskCandidateGroups"
        in: "query"
        schema:
          type: "string"
      - name: "createdTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "candidateGroupId"
        in: "query"
        schema:
          type: "string"
      - name: "priority"
        in: "query"
        schema:
          type: "integer"
          format: "int32"
      - name: "completedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "taskDefinitionKey"
        in: "query"
        schema:
          type: "string"
      - name: "createdDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "createdFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "lastClaimedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "name"
        in: "query"
        schema:
          type: "string"
      - name: "businessKey"
        in: "query"
        schema:
          type: "string"
      - name: "assignee"
        in: "query"
        schema:
          type: "string"
      - name: "lastModified"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processDefinitionVersion"
        in: "query"
        schema:
          type: "integer"
          format: "int32"
      - name: "completedBy"
        in: "query"
        schema:
          type: "string"
      - name: "status"
        in: "query"
        schema:
          type: "string"
          enum:
          - "CREATED"
          - "ASSIGNED"
          - "SUSPENDED"
          - "COMPLETED"
          - "CANCELLED"
          - "DELETED"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/ListResponseContentQueryCloudTask_ProcessVariables"
            application/json:
              schema:
                $ref: "#/components/schemas/ListResponseContentQueryCloudTask_ProcessVariables"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
    post:
      tags:
      - "task-admin-controller"
      summary: "findAllFromBodyTaskAdmin"
      operationId: "findAllFromBodyTaskAdmin"
      parameters:
      - name: "variables.name"
        in: "query"
        description: "Filters the task search results by task variable name, required\
          \ with value."
        required: false
        schema:
          type: "string"
      - name: "variables.value"
        in: "query"
        description: "Filters the task search results by task variable value, required\
          \ with name."
        required: false
        schema:
          type: "string"
      - name: "maxItems"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "skipCount"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "sort"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "string"
      - name: "parentTaskId"
        in: "query"
        schema:
          type: "string"
      - name: "dueDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processInstance"
        in: "query"
        schema:
          type: "string"
      - name: "description"
        in: "query"
        schema:
          type: "string"
      - name: "processDefinitionName"
        in: "query"
        schema:
          type: "string"
      - name: "lastModifiedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "dueDateTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "duration"
        in: "query"
        schema:
          type: "integer"
          format: "int64"
      - name: "claimedDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "permissions"
        in: "query"
        schema:
          type: "array"
          items:
            type: "string"
            enum:
            - "VIEW"
            - "CLAIM"
            - "RELEASE"
            - "UPDATE"
      - name: "dueDateFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "lastClaimedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "id"
        in: "query"
        schema:
          type: "string"
      - name: "owner"
        in: "query"
        schema:
          type: "string"
      - name: "lastModifiedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processDefinitionId"
        in: "query"
        schema:
          type: "string"
      - name: "processInstanceId"
        in: "query"
        schema:
          type: "string"
      - name: "formKey"
        in: "query"
        schema:
          type: "string"
      - name: "taskCandidateUsers"
        in: "query"
        schema:
          type: "string"
      - name: "taskCandidateGroups"
        in: "query"
        schema:
          type: "string"
      - name: "createdTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "candidateGroupId"
        in: "query"
        schema:
          type: "string"
      - name: "priority"
        in: "query"
        schema:
          type: "integer"
          format: "int32"
      - name: "completedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "taskDefinitionKey"
        in: "query"
        schema:
          type: "string"
      - name: "createdDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "createdFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "lastClaimedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "name"
        in: "query"
        schema:
          type: "string"
      - name: "businessKey"
        in: "query"
        schema:
          type: "string"
      - name: "assignee"
        in: "query"
        schema:
          type: "string"
      - name: "lastModified"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processDefinitionVersion"
        in: "query"
        schema:
          type: "integer"
          format: "int32"
      - name: "completedBy"
        in: "query"
        schema:
          type: "string"
      - name: "status"
        in: "query"
        schema:
          type: "string"
          enum:
          - "CREATED"
          - "ASSIGNED"
          - "SUSPENDED"
          - "COMPLETED"
          - "CANCELLED"
          - "DELETED"
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/TasksQueryBody"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/MappingJacksonValue"
            application/json:
              schema:
                $ref: "#/components/schemas/MappingJacksonValue"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
    delete:
      tags:
      - "task-delete-controller"
      summary: "deleteTasks"
      operationId: "deleteTasks"
      parameters:
      - name: "parentTaskId"
        in: "query"
        schema:
          type: "string"
      - name: "dueDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processInstance"
        in: "query"
        schema:
          type: "string"
      - name: "description"
        in: "query"
        schema:
          type: "string"
      - name: "processDefinitionName"
        in: "query"
        schema:
          type: "string"
      - name: "lastModifiedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "dueDateTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "duration"
        in: "query"
        schema:
          type: "integer"
          format: "int64"
      - name: "claimedDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "permissions"
        in: "query"
        schema:
          type: "array"
          items:
            type: "string"
            enum:
            - "VIEW"
            - "CLAIM"
            - "RELEASE"
            - "UPDATE"
      - name: "dueDateFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "lastClaimedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "id"
        in: "query"
        schema:
          type: "string"
      - name: "owner"
        in: "query"
        schema:
          type: "string"
      - name: "lastModifiedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processDefinitionId"
        in: "query"
        schema:
          type: "string"
      - name: "processInstanceId"
        in: "query"
        schema:
          type: "string"
      - name: "formKey"
        in: "query"
        schema:
          type: "string"
      - name: "taskCandidateUsers"
        in: "query"
        schema:
          type: "string"
      - name: "taskCandidateGroups"
        in: "query"
        schema:
          type: "string"
      - name: "createdTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "candidateGroupId"
        in: "query"
        schema:
          type: "string"
      - name: "priority"
        in: "query"
        schema:
          type: "integer"
          format: "int32"
      - name: "completedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "taskDefinitionKey"
        in: "query"
        schema:
          type: "string"
      - name: "createdDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "createdFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "lastClaimedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "name"
        in: "query"
        schema:
          type: "string"
      - name: "businessKey"
        in: "query"
        schema:
          type: "string"
      - name: "assignee"
        in: "query"
        schema:
          type: "string"
      - name: "lastModified"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processDefinitionVersion"
        in: "query"
        schema:
          type: "integer"
          format: "int32"
      - name: "completedBy"
        in: "query"
        schema:
          type: "string"
      - name: "status"
        in: "query"
        schema:
          type: "string"
          enum:
          - "CREATED"
          - "ASSIGNED"
          - "SUSPENDED"
          - "COMPLETED"
          - "CANCELLED"
          - "DELETED"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/ListResponseContentQueryCloudTask_General"
            application/json:
              schema:
                $ref: "#/components/schemas/ListResponseContentQueryCloudTask_General"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /admin/v1/process-instances:
    get:
      tags:
      - "process-instance-admin-controller"
      summary: "Find process instances"
      operationId: "findAllWithVariablesAdmin"
      parameters:
      - name: "variableKeys"
        in: "query"
        description: "Used to retrieve process variables. It is constructed from process\
          \ definition key and variable name, e.g.: {processDefinitionKey}/{variableName}."
        required: false
        schema:
          type: "array"
          items:
            type: "string"
          default: []
        example: "Process_90W_3nLpw/initializedVar"
      - name: "maxItems"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "skipCount"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "sort"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "string"
      - name: "initiator"
        in: "query"
        schema:
          type: "string"
      - name: "processDefinitionName"
        in: "query"
        schema:
          type: "string"
      - name: "lastModifiedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "serviceTasks"
        in: "query"
        schema:
          type: "string"
      - name: "processDefinitionKey"
        in: "query"
        schema:
          type: "string"
      - name: "startTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "id"
        in: "query"
        schema:
          type: "string"
      - name: "tasks"
        in: "query"
        schema:
          type: "string"
      - name: "lastModifiedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processDefinitionId"
        in: "query"
        schema:
          type: "string"
      - name: "variables"
        in: "query"
        schema:
          type: "string"
      - name: "sequenceFlows"
        in: "query"
        schema:
          type: "string"
      - name: "startFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "parentId"
        in: "query"
        schema:
          type: "string"
      - name: "suspendedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "activities"
        in: "query"
        schema:
          type: "string"
      - name: "name"
        in: "query"
        schema:
          type: "string"
      - name: "businessKey"
        in: "query"
        schema:
          type: "string"
      - name: "lastModified"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "suspendedDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "startDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processDefinitionVersion"
        in: "query"
        schema:
          type: "integer"
          format: "int32"
      - name: "status"
        in: "query"
        schema:
          type: "string"
          enum:
          - "CREATED"
          - "RUNNING"
          - "SUSPENDED"
          - "CANCELLED"
          - "COMPLETED"
      - name: "suspendedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudProcessInstance_ProcessVariables"
            application/json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudProcessInstance_ProcessVariables"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
    post:
      tags:
      - "process-instance-admin-controller"
      summary: "findAllFromBodyProcessAdmin"
      operationId: "findAllFromBodyProcessAdmin"
      parameters:
      - name: "maxItems"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "skipCount"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "sort"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "string"
      - name: "initiator"
        in: "query"
        schema:
          type: "string"
      - name: "processDefinitionName"
        in: "query"
        schema:
          type: "string"
      - name: "lastModifiedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "serviceTasks"
        in: "query"
        schema:
          type: "string"
      - name: "processDefinitionKey"
        in: "query"
        schema:
          type: "string"
      - name: "startTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "id"
        in: "query"
        schema:
          type: "string"
      - name: "tasks"
        in: "query"
        schema:
          type: "string"
      - name: "lastModifiedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processDefinitionId"
        in: "query"
        schema:
          type: "string"
      - name: "variables"
        in: "query"
        schema:
          type: "string"
      - name: "sequenceFlows"
        in: "query"
        schema:
          type: "string"
      - name: "startFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "parentId"
        in: "query"
        schema:
          type: "string"
      - name: "suspendedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "activities"
        in: "query"
        schema:
          type: "string"
      - name: "name"
        in: "query"
        schema:
          type: "string"
      - name: "businessKey"
        in: "query"
        schema:
          type: "string"
      - name: "lastModified"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "suspendedDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "startDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processDefinitionVersion"
        in: "query"
        schema:
          type: "integer"
          format: "int32"
      - name: "status"
        in: "query"
        schema:
          type: "string"
          enum:
          - "CREATED"
          - "RUNNING"
          - "SUSPENDED"
          - "CANCELLED"
          - "COMPLETED"
      - name: "suspendedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/ProcessInstanceQueryBody"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/MappingJacksonValue"
            application/json:
              schema:
                $ref: "#/components/schemas/MappingJacksonValue"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
    delete:
      tags:
      - "process-instance-delete-controller"
      summary: "deleteProcessInstances"
      operationId: "deleteProcessInstances"
      parameters:
      - name: "initiator"
        in: "query"
        schema:
          type: "string"
      - name: "processDefinitionName"
        in: "query"
        schema:
          type: "string"
      - name: "lastModifiedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "serviceTasks"
        in: "query"
        schema:
          type: "string"
      - name: "processDefinitionKey"
        in: "query"
        schema:
          type: "string"
      - name: "startTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "id"
        in: "query"
        schema:
          type: "string"
      - name: "tasks"
        in: "query"
        schema:
          type: "string"
      - name: "lastModifiedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processDefinitionId"
        in: "query"
        schema:
          type: "string"
      - name: "variables"
        in: "query"
        schema:
          type: "string"
      - name: "sequenceFlows"
        in: "query"
        schema:
          type: "string"
      - name: "startFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "parentId"
        in: "query"
        schema:
          type: "string"
      - name: "suspendedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "activities"
        in: "query"
        schema:
          type: "string"
      - name: "name"
        in: "query"
        schema:
          type: "string"
      - name: "businessKey"
        in: "query"
        schema:
          type: "string"
      - name: "lastModified"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "suspendedDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "startDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processDefinitionVersion"
        in: "query"
        schema:
          type: "integer"
          format: "int32"
      - name: "status"
        in: "query"
        schema:
          type: "string"
          enum:
          - "CREATED"
          - "RUNNING"
          - "SUSPENDED"
          - "CANCELLED"
          - "COMPLETED"
      - name: "suspendedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudProcessInstance_General"
            application/json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudProcessInstance_General"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /v1/tasks:
    get:
      tags:
      - "task-controller"
      summary: "Find tasks"
      operationId: "findAllWithProcessVariables"
      parameters:
      - name: "rootTasksOnly"
        in: "query"
        description: "Filter tasks without parent task."
        required: false
        schema:
          type: "boolean"
          default: false
      - name: "standalone"
        in: "query"
        description: "Filter tasks without parent process."
        required: false
        schema:
          type: "boolean"
          default: false
      - name: "variableKeys"
        in: "query"
        description: "Used to retrieve process variables. It is constructed from process\
          \ definition key and variable name, e.g.: {processDefinitionKey}/{variableName}."
        required: false
        schema:
          type: "array"
          items:
            type: "string"
          default: []
        example: "Process_90W_3nLpw/initializedVar"
      - name: "variables.name"
        in: "query"
        description: "Filters the task search results by task variable name, required\
          \ with value."
        required: false
        schema:
          type: "string"
      - name: "variables.value"
        in: "query"
        description: "Filters the task search results by task variable value, required\
          \ with name."
        required: false
        schema:
          type: "string"
      - name: "maxItems"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "skipCount"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "sort"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "string"
      - name: "parentTaskId"
        in: "query"
        schema:
          type: "string"
      - name: "dueDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processInstance"
        in: "query"
        schema:
          type: "string"
      - name: "description"
        in: "query"
        schema:
          type: "string"
      - name: "processDefinitionName"
        in: "query"
        schema:
          type: "string"
      - name: "lastModifiedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "dueDateTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "duration"
        in: "query"
        schema:
          type: "integer"
          format: "int64"
      - name: "claimedDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "permissions"
        in: "query"
        schema:
          type: "array"
          items:
            type: "string"
            enum:
            - "VIEW"
            - "CLAIM"
            - "RELEASE"
            - "UPDATE"
      - name: "dueDateFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "lastClaimedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "id"
        in: "query"
        schema:
          type: "string"
      - name: "owner"
        in: "query"
        schema:
          type: "string"
      - name: "lastModifiedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processDefinitionId"
        in: "query"
        schema:
          type: "string"
      - name: "processInstanceId"
        in: "query"
        schema:
          type: "string"
      - name: "formKey"
        in: "query"
        schema:
          type: "string"
      - name: "taskCandidateUsers"
        in: "query"
        schema:
          type: "string"
      - name: "taskCandidateGroups"
        in: "query"
        schema:
          type: "string"
      - name: "createdTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "candidateGroupId"
        in: "query"
        schema:
          type: "string"
      - name: "priority"
        in: "query"
        schema:
          type: "integer"
          format: "int32"
      - name: "completedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "taskDefinitionKey"
        in: "query"
        schema:
          type: "string"
      - name: "createdDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "createdFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "lastClaimedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "name"
        in: "query"
        schema:
          type: "string"
      - name: "businessKey"
        in: "query"
        schema:
          type: "string"
      - name: "assignee"
        in: "query"
        schema:
          type: "string"
      - name: "lastModified"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processDefinitionVersion"
        in: "query"
        schema:
          type: "integer"
          format: "int32"
      - name: "completedBy"
        in: "query"
        schema:
          type: "string"
      - name: "status"
        in: "query"
        schema:
          type: "string"
          enum:
          - "CREATED"
          - "ASSIGNED"
          - "SUSPENDED"
          - "COMPLETED"
          - "CANCELLED"
          - "DELETED"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/ListResponseContentQueryCloudTask_ProcessVariables"
            application/json:
              schema:
                $ref: "#/components/schemas/ListResponseContentQueryCloudTask_ProcessVariables"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /v1/tasks/{td}/variables:
    get:
      tags:
      - "task-variable-controller"
      summary: "getVariablesTask"
      operationId: "getVariablesTask"
      parameters:
      - name: "td"
        in: "path"
        required: true
        schema:
          type: "string"
      - name: "maxItems"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "skipCount"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "sort"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "string"
      - name: "task"
        in: "query"
        schema:
          type: "string"
      - name: "id"
        in: "query"
        schema:
          type: "integer"
          format: "int64"
      - name: "taskId"
        in: "query"
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudVariableInstance"
            application/json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudVariableInstance"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /v1/tasks/{taskId}:
    get:
      tags:
      - "task-controller"
      summary: "findByIdTask"
      operationId: "findByIdTask"
      parameters:
      - name: "taskId"
        in: "path"
        required: true
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentQueryCloudTask_General"
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentQueryCloudTask_General"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /v1/tasks/{taskId}/candidate-users:
    get:
      tags:
      - "task-controller"
      summary: "getTaskCandidateUsers"
      operationId: "getTaskCandidateUsers"
      parameters:
      - name: "taskId"
        in: "path"
        required: true
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                type: "array"
                items:
                  type: "string"
            application/json:
              schema:
                type: "array"
                items:
                  type: "string"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /v1/tasks/{taskId}/candidate-groups:
    get:
      tags:
      - "task-controller"
      summary: "getTaskCandidateGroups"
      operationId: "getTaskCandidateGroups"
      parameters:
      - name: "taskId"
        in: "path"
        required: true
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                type: "array"
                items:
                  type: "string"
            application/json:
              schema:
                type: "array"
                items:
                  type: "string"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /v1/process-instances:
    get:
      tags:
      - "process-instance-controller"
      summary: "Find process instances"
      operationId: "findAllWithVariables"
      parameters:
      - name: "variableKeys"
        in: "query"
        description: "Used to retrieve process variables. It is constructed from process\
          \ definition key and variable name, e.g.: {processDefinitionKey}/{variableName}."
        required: false
        schema:
          type: "array"
          items:
            type: "string"
          default: []
        example: "Process_90W_3nLpw/initializedVar"
      - name: "maxItems"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "skipCount"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "sort"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "string"
      - name: "initiator"
        in: "query"
        schema:
          type: "string"
      - name: "processDefinitionName"
        in: "query"
        schema:
          type: "string"
      - name: "lastModifiedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "serviceTasks"
        in: "query"
        schema:
          type: "string"
      - name: "processDefinitionKey"
        in: "query"
        schema:
          type: "string"
      - name: "startTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "id"
        in: "query"
        schema:
          type: "string"
      - name: "tasks"
        in: "query"
        schema:
          type: "string"
      - name: "lastModifiedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processDefinitionId"
        in: "query"
        schema:
          type: "string"
      - name: "variables"
        in: "query"
        schema:
          type: "string"
      - name: "sequenceFlows"
        in: "query"
        schema:
          type: "string"
      - name: "startFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "parentId"
        in: "query"
        schema:
          type: "string"
      - name: "suspendedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "activities"
        in: "query"
        schema:
          type: "string"
      - name: "name"
        in: "query"
        schema:
          type: "string"
      - name: "businessKey"
        in: "query"
        schema:
          type: "string"
      - name: "lastModified"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "suspendedDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "startDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processDefinitionVersion"
        in: "query"
        schema:
          type: "integer"
          format: "int32"
      - name: "status"
        in: "query"
        schema:
          type: "string"
          enum:
          - "CREATED"
          - "RUNNING"
          - "SUSPENDED"
          - "CANCELLED"
          - "COMPLETED"
      - name: "suspendedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudProcessInstance_ProcessVariables"
            application/json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudProcessInstance_ProcessVariables"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /v1/process-instances/{processInstanceId}:
    get:
      tags:
      - "process-instance-controller"
      summary: "findByIdProcess"
      operationId: "findByIdProcess"
      parameters:
      - name: "processInstanceId"
        in: "path"
        required: true
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentCloudProcessInstance_General"
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentCloudProcessInstance_General"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /v1/process-instances/{processInstanceId}/variables:
    get:
      tags:
      - "process-instance-variable-controller"
      summary: "getVariablesProcess"
      operationId: "getVariablesProcess"
      parameters:
      - name: "processInstanceId"
        in: "path"
        required: true
        schema:
          type: "string"
      - name: "maxItems"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "skipCount"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "sort"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "string"
      - name: "variableDefinitionId"
        in: "query"
        schema:
          type: "string"
      - name: "id"
        in: "query"
        schema:
          type: "integer"
          format: "int64"
      - name: "processDefinitionKey"
        in: "query"
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudVariableInstance"
            application/json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudVariableInstance"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /v1/process-instances/{processInstanceId}/tasks:
    get:
      tags:
      - "process-instance-tasks-controller"
      summary: "Find tasks for process instance"
      operationId: "getTasksWithProcessVariables"
      parameters:
      - name: "processInstanceId"
        in: "path"
        required: true
        schema:
          type: "string"
      - name: "variableKeys"
        in: "query"
        description: "Used to retrieve process variables. It is constructed from process\
          \ definition key and variable name, e.g.: {processDefinitionKey}/{variableName}."
        required: false
        schema:
          type: "array"
          items:
            type: "string"
          default: []
        example: "Process_90W_3nLpw/initializedVar"
      - name: "maxItems"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "skipCount"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "sort"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/ListResponseContentQueryCloudTask_ProcessVariables"
            application/json:
              schema:
                $ref: "#/components/schemas/ListResponseContentQueryCloudTask_ProcessVariables"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
      - oauth: []
  /v1/process-instances/{processInstanceId}/subprocesses:
    get:
      tags:
      - "process-instance-controller"
      summary: "subprocesses"
      operationId: "subprocesses"
      parameters:
      - name: "processInstanceId"
        in: "path"
        required: true
        schema:
          type: "string"
      - name: "maxItems"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "skipCount"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "sort"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "string"
      - name: "initiator"
        in: "query"
        schema:
          type: "string"
      - name: "processDefinitionName"
        in: "query"
        schema:
          type: "string"
      - name: "lastModifiedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "serviceTasks"
        in: "query"
        schema:
          type: "string"
      - name: "processDefinitionKey"
        in: "query"
        schema:
          type: "string"
      - name: "startTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "id"
        in: "query"
        schema:
          type: "string"
      - name: "tasks"
        in: "query"
        schema:
          type: "string"
      - name: "lastModifiedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processDefinitionId"
        in: "query"
        schema:
          type: "string"
      - name: "variables"
        in: "query"
        schema:
          type: "string"
      - name: "sequenceFlows"
        in: "query"
        schema:
          type: "string"
      - name: "startFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "completedDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "parentId"
        in: "query"
        schema:
          type: "string"
      - name: "suspendedFrom"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "activities"
        in: "query"
        schema:
          type: "string"
      - name: "name"
        in: "query"
        schema:
          type: "string"
      - name: "businessKey"
        in: "query"
        schema:
          type: "string"
      - name: "lastModified"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "suspendedDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "startDate"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      - name: "processDefinitionVersion"
        in: "query"
        schema:
          type: "integer"
          format: "int32"
      - name: "status"
        in: "query"
        schema:
          type: "string"
          enum:
          - "CREATED"
          - "RUNNING"
          - "SUSPENDED"
          - "CANCELLED"
          - "COMPLETED"
      - name: "suspendedTo"
        in: "query"
        schema:
          type: "string"
          format: "date-time"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudProcessInstance_General"
            application/json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudProcessInstance_General"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /v1/process-instances/{processInstanceId}/diagram:
    get:
      tags:
      - "process-instance-diagram-controller"
      summary: "getProcessDiagram"
      operationId: "getProcessDiagram"
      parameters:
      - name: "processInstanceId"
        in: "path"
        required: true
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            image/svg+xml:
              schema:
                type: "string"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /v1/process-definitions:
    get:
      tags:
      - "process-definition-controller"
      summary: "findAllProcess"
      operationId: "findAllProcess"
      parameters:
      - name: "maxItems"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "skipCount"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "sort"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "string"
      - name: "formKey"
        in: "query"
        schema:
          type: "string"
      - name: "name"
        in: "query"
        schema:
          type: "string"
      - name: "description"
        in: "query"
        schema:
          type: "string"
      - name: "id"
        in: "query"
        schema:
          type: "string"
      - name: "candidateStarterUsers"
        in: "query"
        schema:
          type: "string"
      - name: "category"
        in: "query"
        schema:
          type: "string"
      - name: "version"
        in: "query"
        schema:
          type: "integer"
          format: "int32"
      - name: "key"
        in: "query"
        schema:
          type: "string"
      - name: "candidateStarterGroups"
        in: "query"
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudProcessDefinition"
            application/json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudProcessDefinition"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /v1/process-definitions/{processDefinitionId}/model:
    get:
      tags:
      - "process-model-controller"
      summary: "getProcessModel"
      operationId: "getProcessModel"
      parameters:
      - name: "processDefinitionId"
        in: "path"
        required: true
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/xml:
              schema:
                type: "string"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /v1/applications:
    get:
      tags:
      - "application-controller"
      summary: "findAllApplications"
      operationId: "findAllApplications"
      parameters:
      - name: "maxItems"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "skipCount"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "sort"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "string"
      - name: "name"
        in: "query"
        schema:
          type: "string"
      - name: "id"
        in: "query"
        schema:
          type: "string"
      - name: "version"
        in: "query"
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudApplication"
            application/json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudApplication"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /admin/v1/tasks/{td}/variables:
    get:
      tags:
      - "task-variable-admin-controller"
      summary: "getVariablesTaskAdmin"
      operationId: "getVariablesTaskAdmin"
      parameters:
      - name: "td"
        in: "path"
        required: true
        schema:
          type: "string"
      - name: "maxItems"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "skipCount"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "sort"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "string"
      - name: "task"
        in: "query"
        schema:
          type: "string"
      - name: "id"
        in: "query"
        schema:
          type: "integer"
          format: "int64"
      - name: "taskId"
        in: "query"
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudVariableInstance"
            application/json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudVariableInstance"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /admin/v1/tasks/{taskId}:
    get:
      tags:
      - "task-admin-controller"
      summary: "findByIdTaskAdmin"
      operationId: "findByIdTaskAdmin"
      parameters:
      - name: "taskId"
        in: "path"
        required: true
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentQueryCloudTask_General"
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentQueryCloudTask_General"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /admin/v1/tasks/{taskId}/candidate-users:
    get:
      tags:
      - "task-admin-controller"
      summary: "getTaskCandidateUsersAdmin"
      operationId: "getTaskCandidateUsersAdmin"
      parameters:
      - name: "taskId"
        in: "path"
        required: true
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                type: "array"
                items:
                  type: "string"
            application/json:
              schema:
                type: "array"
                items:
                  type: "string"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /admin/v1/tasks/{taskId}/candidate-groups:
    get:
      tags:
      - "task-admin-controller"
      summary: "getTaskCandidateGroupsAdmin"
      operationId: "getTaskCandidateGroupsAdmin"
      parameters:
      - name: "taskId"
        in: "path"
        required: true
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                type: "array"
                items:
                  type: "string"
            application/json:
              schema:
                type: "array"
                items:
                  type: "string"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /admin/v1/service-tasks:
    get:
      tags:
      - "service-task-admin-controller"
      summary: "findAllServiceTasks"
      operationId: "findAllServiceTasks"
      parameters:
      - name: "maxItems"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "skipCount"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "sort"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "string"
      - name: "integrationContext"
        in: "query"
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudServiceTask"
            application/json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudServiceTask"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /admin/v1/service-tasks/{serviceTaskId}:
    get:
      tags:
      - "service-task-admin-controller"
      summary: "findByIdServiceTaskAdmin"
      operationId: "findByIdServiceTaskAdmin"
      parameters:
      - name: "serviceTaskId"
        in: "path"
        required: true
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentCloudServiceTask"
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentCloudServiceTask"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /admin/v1/service-tasks/{serviceTaskId}/integration-context:
    get:
      tags:
      - "service-task-integration-context-admin-controller"
      summary: "findById"
      operationId: "findById"
      parameters:
      - name: "serviceTaskId"
        in: "path"
        required: true
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentCloudIntegrationContext"
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentCloudIntegrationContext"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /admin/v1/process-instances/{processInstanceId}:
    get:
      tags:
      - "process-instance-admin-controller"
      summary: "findByIdProcessAdmin"
      operationId: "findByIdProcessAdmin"
      parameters:
      - name: "processInstanceId"
        in: "path"
        required: true
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentCloudProcessInstance_General"
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentCloudProcessInstance_General"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /admin/v1/process-instances/{processInstanceId}/variables:
    get:
      tags:
      - "process-instance-variable-admin-controller"
      summary: "getVariablesProcessAdmin"
      operationId: "getVariablesProcessAdmin"
      parameters:
      - name: "processInstanceId"
        in: "path"
        required: true
        schema:
          type: "string"
      - name: "maxItems"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "skipCount"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "sort"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "string"
      - name: "variableDefinitionId"
        in: "query"
        schema:
          type: "string"
      - name: "id"
        in: "query"
        schema:
          type: "integer"
          format: "int64"
      - name: "processDefinitionKey"
        in: "query"
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudVariableInstance"
            application/json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudVariableInstance"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /admin/v1/process-instances/{processInstanceId}/tasks:
    get:
      tags:
      - "process-instance-tasks-admin-controller"
      summary: "getTasksAdmin"
      operationId: "getTasksAdmin"
      parameters:
      - name: "processInstanceId"
        in: "path"
        required: true
        schema:
          type: "string"
      - name: "maxItems"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "skipCount"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "sort"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/ListResponseContentQueryCloudTask_General"
            application/json:
              schema:
                $ref: "#/components/schemas/ListResponseContentQueryCloudTask_General"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /admin/v1/process-instances/{processInstanceId}/service-tasks:
    get:
      tags:
      - "process-instance-service-tasks-admin-controller"
      summary: "getServiceTasks"
      operationId: "getServiceTasks"
      parameters:
      - name: "processInstanceId"
        in: "path"
        required: true
        schema:
          type: "string"
      - name: "maxItems"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "skipCount"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "sort"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "string"
      - name: "integrationContext"
        in: "query"
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudServiceTask"
            application/json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudServiceTask"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /admin/v1/process-instances/{processInstanceId}/diagram:
    get:
      tags:
      - "process-instance-diagram-admin-controller"
      summary: "getProcessDiagramAdmin"
      operationId: "getProcessDiagramAdmin"
      parameters:
      - name: "processInstanceId"
        in: "path"
        required: true
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            image/svg+xml:
              schema:
                type: "string"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /admin/v1/process-definitions:
    get:
      tags:
      - "process-definition-admin-controller"
      summary: "findAllProcessAdmin"
      operationId: "findAllProcessAdmin"
      parameters:
      - name: "maxItems"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "skipCount"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "sort"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "string"
      - name: "formKey"
        in: "query"
        schema:
          type: "string"
      - name: "name"
        in: "query"
        schema:
          type: "string"
      - name: "description"
        in: "query"
        schema:
          type: "string"
      - name: "id"
        in: "query"
        schema:
          type: "string"
      - name: "candidateStarterUsers"
        in: "query"
        schema:
          type: "string"
      - name: "category"
        in: "query"
        schema:
          type: "string"
      - name: "version"
        in: "query"
        schema:
          type: "integer"
          format: "int32"
      - name: "key"
        in: "query"
        schema:
          type: "string"
      - name: "candidateStarterGroups"
        in: "query"
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudProcessDefinition"
            application/json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudProcessDefinition"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /admin/v1/process-definitions/{processDefinitionId}/model:
    get:
      tags:
      - "process-model-admin-controller"
      summary: "getProcessModelAdmin"
      operationId: "getProcessModelAdmin"
      parameters:
      - name: "processDefinitionId"
        in: "path"
        required: true
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/xml:
              schema:
                type: "string"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
  /admin/v1/applications:
    get:
      tags:
      - "application-admin-controller"
      summary: "findAllApplicationAdmin"
      operationId: "findAllApplicationAdmin"
      parameters:
      - name: "maxItems"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "skipCount"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "integer"
          format: "int32"
      - name: "sort"
        in: "query"
        required: false
        style: "form"
        schema:
          type: "string"
      - name: "name"
        in: "query"
        schema:
          type: "string"
      - name: "id"
        in: "query"
        schema:
          type: "string"
      - name: "version"
        in: "query"
        schema:
          type: "string"
      responses:
        "403":
          description: "Forbidden"
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/EntryResponseContentActivitiErrorMessage"
        "200":
          description: "OK"
          content:
            application/hal+json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudApplication"
            application/json:
              schema:
                $ref: "#/components/schemas/ListResponseContentCloudApplication"
        "401":
          description: "Unauthorized"
        "404":
          description: "Not Found"
      security:
      - oauth: []
components:
  schemas:
    ActivitiErrorMessage:
      title: "ActivitiErrorMessage"
      type: "object"
      properties:
        message:
          type: "string"
        code:
          type: "integer"
          format: "int32"
    EntryResponseContentActivitiErrorMessage:
      title: "EntryResponseContentActivitiErrorMessage"
      type: "object"
      properties:
        entry:
          $ref: "#/components/schemas/ActivitiErrorMessage"
    TasksQueryBody:
      title: "TasksQueryBody"
      type: "object"
      properties:
        variableKeys:
          type: "array"
          items:
            type: "string"
        standalone:
          type: "boolean"
        rootTasksOnly:
          type: "boolean"
    FilterProvider:
      title: "FilterProvider"
      type: "object"
    MappingJacksonValue:
      title: "MappingJacksonValue"
      type: "object"
      properties:
        value:
          type: "object"
        filters:
          $ref: "#/components/schemas/FilterProvider"
    ProcessInstanceQueryBody:
      title: "ProcessInstanceQueryBody"
      type: "object"
      properties:
        variableKeys:
          type: "array"
          items:
            type: "string"
    CloudVariableInstance_ProcessVariables:
      title: "CloudVariableInstance_ProcessVariables"
      type: "object"
      properties:
        serviceName:
          type: "string"
        serviceFullName:
          type: "string"
        serviceVersion:
          type: "string"
        appName:
          type: "string"
        serviceType:
          type: "string"
        appVersion:
          type: "string"
        name:
          type: "string"
        value:
          type: "object"
        type:
          type: "string"
        processInstanceId:
          type: "string"
        taskId:
          type: "string"
        taskVariable:
          type: "boolean"
    EntriesResponseContentQueryCloudTask_ProcessVariables:
      title: "EntriesResponseContentQueryCloudTask_ProcessVariables"
      type: "object"
      properties:
        entries:
          type: "array"
          items:
            $ref: "#/components/schemas/EntryResponseContentQueryCloudTask_ProcessVariables"
        pagination:
          $ref: "#/components/schemas/PaginationMetadata_ProcessVariables"
    EntryResponseContentQueryCloudTask_ProcessVariables:
      title: "EntryResponseContentQueryCloudTask_ProcessVariables"
      type: "object"
      properties:
        entry:
          $ref: "#/components/schemas/QueryCloudTask_ProcessVariables"
    ListResponseContentQueryCloudTask_ProcessVariables:
      title: "ListResponseContentQueryCloudTask_ProcessVariables"
      type: "object"
      properties:
        list:
          $ref: "#/components/schemas/EntriesResponseContentQueryCloudTask_ProcessVariables"
    PaginationMetadata_ProcessVariables:
      title: "PaginationMetadata_ProcessVariables"
      type: "object"
      properties:
        skipCount:
          type: "integer"
          format: "int64"
        maxItems:
          type: "integer"
          format: "int64"
        count:
          type: "integer"
          format: "int64"
        hasMoreItems:
          type: "boolean"
        totalItems:
          type: "integer"
          format: "int64"
    QueryCloudTask_ProcessVariables:
      title: "QueryCloudTask_ProcessVariables"
      type: "object"
      properties:
        permissions:
          type: "array"
          items:
            type: "string"
            enum:
            - "VIEW"
            - "CLAIM"
            - "RELEASE"
            - "UPDATE"
        processDefinitionName:
          type: "string"
        processVariables:
          uniqueItems: true
          type: "array"
          items:
            $ref: "#/components/schemas/CloudVariableInstance_ProcessVariables"
        serviceName:
          type: "string"
        serviceFullName:
          type: "string"
        serviceVersion:
          type: "string"
        appName:
          type: "string"
        serviceType:
          type: "string"
        appVersion:
          type: "string"
        name:
          type: "string"
        priority:
          type: "integer"
          format: "int32"
        id:
          type: "string"
        owner:
          type: "string"
        duration:
          type: "integer"
          format: "int64"
        standalone:
          type: "boolean"
        status:
          type: "string"
          enum:
          - "CREATED"
          - "ASSIGNED"
          - "SUSPENDED"
          - "COMPLETED"
          - "CANCELLED"
          - "DELETED"
        formKey:
          type: "string"
        processInstanceId:
          type: "string"
        assignee:
          type: "string"
        claimedDate:
          type: "string"
          format: "date-time"
        processDefinitionId:
          type: "string"
        businessKey:
          type: "string"
        processDefinitionVersion:
          type: "integer"
          format: "int32"
        completedBy:
          type: "string"
        dueDate:
          type: "string"
          format: "date-time"
        parentTaskId:
          type: "string"
        completedDate:
          type: "string"
          format: "date-time"
        createdDate:
          type: "string"
          format: "date-time"
        candidateUsers:
          type: "array"
          items:
            type: "string"
        candidateGroups:
          type: "array"
          items:
            type: "string"
        taskDefinitionKey:
          type: "string"
        description:
          type: "string"
    CloudVariableInstance:
      title: "CloudVariableInstance"
      type: "object"
      properties:
        serviceName:
          type: "string"
        serviceFullName:
          type: "string"
        serviceVersion:
          type: "string"
        appName:
          type: "string"
        serviceType:
          type: "string"
        appVersion:
          type: "string"
        name:
          type: "string"
        value:
          type: "object"
        type:
          type: "string"
        processInstanceId:
          type: "string"
        taskId:
          type: "string"
        taskVariable:
          type: "boolean"
    EntriesResponseContentCloudVariableInstance:
      title: "EntriesResponseContentCloudVariableInstance"
      type: "object"
      properties:
        entries:
          type: "array"
          items:
            $ref: "#/components/schemas/EntryResponseContentCloudVariableInstance"
        pagination:
          $ref: "#/components/schemas/PaginationMetadata"
    EntryResponseContentCloudVariableInstance:
      title: "EntryResponseContentCloudVariableInstance"
      type: "object"
      properties:
        entry:
          $ref: "#/components/schemas/CloudVariableInstance"
    ListResponseContentCloudVariableInstance:
      title: "ListResponseContentCloudVariableInstance"
      type: "object"
      properties:
        list:
          $ref: "#/components/schemas/EntriesResponseContentCloudVariableInstance"
    PaginationMetadata:
      title: "PaginationMetadata"
      type: "object"
      properties:
        skipCount:
          type: "integer"
          format: "int64"
        maxItems:
          type: "integer"
          format: "int64"
        count:
          type: "integer"
          format: "int64"
        hasMoreItems:
          type: "boolean"
        totalItems:
          type: "integer"
          format: "int64"
    CloudVariableInstance_General:
      title: "CloudVariableInstance_General"
      type: "object"
      properties:
        serviceName:
          type: "string"
        serviceFullName:
          type: "string"
        serviceVersion:
          type: "string"
        appName:
          type: "string"
        serviceType:
          type: "string"
        appVersion:
          type: "string"
        name:
          type: "string"
        value:
          type: "object"
        type:
          type: "string"
        processInstanceId:
          type: "string"
        taskId:
          type: "string"
        taskVariable:
          type: "boolean"
    EntryResponseContentQueryCloudTask_General:
      title: "EntryResponseContentQueryCloudTask_General"
      type: "object"
      properties:
        entry:
          $ref: "#/components/schemas/QueryCloudTask_General"
    QueryCloudTask_General:
      title: "QueryCloudTask_General"
      type: "object"
      properties:
        permissions:
          type: "array"
          items:
            type: "string"
            enum:
            - "VIEW"
            - "CLAIM"
            - "RELEASE"
            - "UPDATE"
        processDefinitionName:
          type: "string"
        processVariables:
          uniqueItems: true
          type: "array"
          items:
            $ref: "#/components/schemas/CloudVariableInstance_General"
        serviceName:
          type: "string"
        serviceFullName:
          type: "string"
        serviceVersion:
          type: "string"
        appName:
          type: "string"
        serviceType:
          type: "string"
        appVersion:
          type: "string"
        name:
          type: "string"
        priority:
          type: "integer"
          format: "int32"
        id:
          type: "string"
        owner:
          type: "string"
        duration:
          type: "integer"
          format: "int64"
        standalone:
          type: "boolean"
        status:
          type: "string"
          enum:
          - "CREATED"
          - "ASSIGNED"
          - "SUSPENDED"
          - "COMPLETED"
          - "CANCELLED"
          - "DELETED"
        formKey:
          type: "string"
        processInstanceId:
          type: "string"
        assignee:
          type: "string"
        claimedDate:
          type: "string"
          format: "date-time"
        processDefinitionId:
          type: "string"
        businessKey:
          type: "string"
        processDefinitionVersion:
          type: "integer"
          format: "int32"
        completedBy:
          type: "string"
        dueDate:
          type: "string"
          format: "date-time"
        parentTaskId:
          type: "string"
        completedDate:
          type: "string"
          format: "date-time"
        createdDate:
          type: "string"
          format: "date-time"
        candidateUsers:
          type: "array"
          items:
            type: "string"
        candidateGroups:
          type: "array"
          items:
            type: "string"
        taskDefinitionKey:
          type: "string"
        description:
          type: "string"
    CloudProcessInstance_ProcessVariables:
      title: "CloudProcessInstance_ProcessVariables"
      type: "object"
      properties:
        serviceName:
          type: "string"
        serviceFullName:
          type: "string"
        serviceVersion:
          type: "string"
        appName:
          type: "string"
        serviceType:
          type: "string"
        appVersion:
          type: "string"
        name:
          type: "string"
        id:
          type: "string"
        status:
          type: "string"
          enum:
          - "CREATED"
          - "RUNNING"
          - "SUSPENDED"
          - "CANCELLED"
          - "COMPLETED"
        parentId:
          type: "string"
        processDefinitionId:
          type: "string"
        processDefinitionKey:
          type: "string"
        initiator:
          type: "string"
        businessKey:
          type: "string"
        startDate:
          type: "string"
          format: "date-time"
        processDefinitionVersion:
          type: "integer"
          format: "int32"
        processDefinitionName:
          type: "string"
        completedDate:
          type: "string"
          format: "date-time"
    EntriesResponseContentCloudProcessInstance_ProcessVariables:
      title: "EntriesResponseContentCloudProcessInstance_ProcessVariables"
      type: "object"
      properties:
        entries:
          type: "array"
          items:
            $ref: "#/components/schemas/EntryResponseContentCloudProcessInstance_ProcessVariables"
        pagination:
          $ref: "#/components/schemas/PaginationMetadata_ProcessVariables"
    EntryResponseContentCloudProcessInstance_ProcessVariables:
      title: "EntryResponseContentCloudProcessInstance_ProcessVariables"
      type: "object"
      properties:
        entry:
          $ref: "#/components/schemas/CloudProcessInstance_ProcessVariables"
    ListResponseContentCloudProcessInstance_ProcessVariables:
      title: "ListResponseContentCloudProcessInstance_ProcessVariables"
      type: "object"
      properties:
        list:
          $ref: "#/components/schemas/EntriesResponseContentCloudProcessInstance_ProcessVariables"
    CloudProcessInstance_General:
      title: "CloudProcessInstance_General"
      type: "object"
      properties:
        serviceName:
          type: "string"
        serviceFullName:
          type: "string"
        serviceVersion:
          type: "string"
        appName:
          type: "string"
        serviceType:
          type: "string"
        appVersion:
          type: "string"
        name:
          type: "string"
        id:
          type: "string"
        status:
          type: "string"
          enum:
          - "CREATED"
          - "RUNNING"
          - "SUSPENDED"
          - "CANCELLED"
          - "COMPLETED"
        parentId:
          type: "string"
        processDefinitionId:
          type: "string"
        processDefinitionKey:
          type: "string"
        initiator:
          type: "string"
        businessKey:
          type: "string"
        startDate:
          type: "string"
          format: "date-time"
        processDefinitionVersion:
          type: "integer"
          format: "int32"
        processDefinitionName:
          type: "string"
        completedDate:
          type: "string"
          format: "date-time"
    EntryResponseContentCloudProcessInstance_General:
      title: "EntryResponseContentCloudProcessInstance_General"
      type: "object"
      properties:
        entry:
          $ref: "#/components/schemas/CloudProcessInstance_General"
    EntriesResponseContentCloudProcessInstance_General:
      title: "EntriesResponseContentCloudProcessInstance_General"
      type: "object"
      properties:
        entries:
          type: "array"
          items:
            $ref: "#/components/schemas/EntryResponseContentCloudProcessInstance_General"
        pagination:
          $ref: "#/components/schemas/PaginationMetadata_General"
    ListResponseContentCloudProcessInstance_General:
      title: "ListResponseContentCloudProcessInstance_General"
      type: "object"
      properties:
        list:
          $ref: "#/components/schemas/EntriesResponseContentCloudProcessInstance_General"
    PaginationMetadata_General:
      title: "PaginationMetadata_General"
      type: "object"
      properties:
        skipCount:
          type: "integer"
          format: "int64"
        maxItems:
          type: "integer"
          format: "int64"
        count:
          type: "integer"
          format: "int64"
        hasMoreItems:
          type: "boolean"
        totalItems:
          type: "integer"
          format: "int64"
    CloudProcessDefinition:
      title: "CloudProcessDefinition"
      type: "object"
      properties:
        serviceName:
          type: "string"
        serviceFullName:
          type: "string"
        serviceVersion:
          type: "string"
        appName:
          type: "string"
        serviceType:
          type: "string"
        appVersion:
          type: "string"
        name:
          type: "string"
        key:
          type: "string"
        id:
          type: "string"
        version:
          type: "integer"
          format: "int32"
        formKey:
          type: "string"
        category:
          type: "string"
        description:
          type: "string"
    EntriesResponseContentCloudProcessDefinition:
      title: "EntriesResponseContentCloudProcessDefinition"
      type: "object"
      properties:
        entries:
          type: "array"
          items:
            $ref: "#/components/schemas/EntryResponseContentCloudProcessDefinition"
        pagination:
          $ref: "#/components/schemas/PaginationMetadata"
    EntryResponseContentCloudProcessDefinition:
      title: "EntryResponseContentCloudProcessDefinition"
      type: "object"
      properties:
        entry:
          $ref: "#/components/schemas/CloudProcessDefinition"
    ListResponseContentCloudProcessDefinition:
      title: "ListResponseContentCloudProcessDefinition"
      type: "object"
      properties:
        list:
          $ref: "#/components/schemas/EntriesResponseContentCloudProcessDefinition"
    CloudApplication:
      title: "CloudApplication"
      type: "object"
      properties:
        name:
          type: "string"
        id:
          type: "string"
        version:
          type: "string"
    EntriesResponseContentCloudApplication:
      title: "EntriesResponseContentCloudApplication"
      type: "object"
      properties:
        entries:
          type: "array"
          items:
            $ref: "#/components/schemas/EntryResponseContentCloudApplication"
        pagination:
          $ref: "#/components/schemas/PaginationMetadata"
    EntryResponseContentCloudApplication:
      title: "EntryResponseContentCloudApplication"
      type: "object"
      properties:
        entry:
          $ref: "#/components/schemas/CloudApplication"
    ListResponseContentCloudApplication:
      title: "ListResponseContentCloudApplication"
      type: "object"
      properties:
        list:
          $ref: "#/components/schemas/EntriesResponseContentCloudApplication"
    CloudServiceTask:
      title: "CloudServiceTask"
      type: "object"
      properties:
        id:
          type: "string"
        status:
          type: "string"
          enum:
          - "STARTED"
          - "COMPLETED"
          - "CANCELLED"
          - "ERROR"
        processDefinitionKey:
          type: "string"
        businessKey:
          type: "string"
        processDefinitionVersion:
          type: "integer"
          format: "int32"
        completedDate:
          type: "string"
          format: "date-time"
        startedDate:
          type: "string"
          format: "date-time"
        cancelledDate:
          type: "string"
          format: "date-time"
        serviceName:
          type: "string"
        serviceFullName:
          type: "string"
        serviceVersion:
          type: "string"
        appName:
          type: "string"
        serviceType:
          type: "string"
        appVersion:
          type: "string"
        activityType:
          type: "string"
        activityName:
          type: "string"
        executionId:
          type: "string"
        processInstanceId:
          type: "string"
        processDefinitionId:
          type: "string"
        elementId:
          type: "string"
    EntriesResponseContentCloudServiceTask:
      title: "EntriesResponseContentCloudServiceTask"
      type: "object"
      properties:
        entries:
          type: "array"
          items:
            $ref: "#/components/schemas/EntryResponseContentCloudServiceTask"
        pagination:
          $ref: "#/components/schemas/PaginationMetadata"
    EntryResponseContentCloudServiceTask:
      title: "EntryResponseContentCloudServiceTask"
      type: "object"
      properties:
        entry:
          $ref: "#/components/schemas/CloudServiceTask"
    ListResponseContentCloudServiceTask:
      title: "ListResponseContentCloudServiceTask"
      type: "object"
      properties:
        list:
          $ref: "#/components/schemas/EntriesResponseContentCloudServiceTask"
    CloudIntegrationContext:
      title: "CloudIntegrationContext"
      type: "object"
      properties:
        errorMessage:
          type: "string"
        status:
          type: "string"
          enum:
          - "INTEGRATION_REQUESTED"
          - "INTEGRATION_RESULT_RECEIVED"
          - "INTEGRATION_ERROR_RECEIVED"
        errorCode:
          type: "string"
        stackTraceElements:
          type: "array"
          items:
            type: "object"
            properties:
              classLoaderName:
                type: "string"
              moduleName:
                type: "string"
              moduleVersion:
                type: "string"
              methodName:
                type: "string"
              fileName:
                type: "string"
              lineNumber:
                type: "integer"
                format: "int32"
              nativeMethod:
                type: "boolean"
              className:
                type: "string"
        errorClassName:
          type: "string"
        requestDate:
          type: "string"
          format: "date-time"
        resultDate:
          type: "string"
          format: "date-time"
        errorDate:
          type: "string"
          format: "date-time"
        id:
          type: "string"
        clientId:
          type: "string"
        clientName:
          type: "string"
        appVersion:
          type: "string"
        processInstanceId:
          type: "string"
        processDefinitionId:
          type: "string"
        processDefinitionKey:
          type: "string"
        businessKey:
          type: "string"
        processDefinitionVersion:
          type: "integer"
          format: "int32"
        outBoundVariables:
          type: "object"
          additionalProperties:
            type: "object"
        executionId:
          type: "string"
        clientType:
          type: "string"
        connectorType:
          type: "string"
        rootProcessInstanceId:
          type: "string"
        inBoundVariables:
          type: "object"
          additionalProperties:
            type: "object"
        parentProcessInstanceId:
          type: "string"
        serviceName:
          type: "string"
        serviceFullName:
          type: "string"
        serviceVersion:
          type: "string"
        appName:
          type: "string"
        serviceType:
          type: "string"
    EntryResponseContentCloudIntegrationContext:
      title: "EntryResponseContentCloudIntegrationContext"
      type: "object"
      properties:
        entry:
          $ref: "#/components/schemas/CloudIntegrationContext"
    EntriesResponseContentQueryCloudTask_General:
      title: "EntriesResponseContentQueryCloudTask_General"
      type: "object"
      properties:
        entries:
          type: "array"
          items:
            $ref: "#/components/schemas/EntryResponseContentQueryCloudTask_General"
        pagination:
          $ref: "#/components/schemas/PaginationMetadata_General"
    ListResponseContentQueryCloudTask_General:
      title: "ListResponseContentQueryCloudTask_General"
      type: "object"
      properties:
        list:
          $ref: "#/components/schemas/EntriesResponseContentQueryCloudTask_General"
x-service-url-prefix: ""
