--- openapi: 3.0.3 info: title: serverless-workflow-expression-quarkus API version: 1.0-SNAPSHOT tags: - name: expression description: An example of how to use a JQ expression assignment paths: /customDashboard/count: get: tags: - Custom Dashboard Service operationId: getCustomDashboardFilesCount responses: "200": description: OK /customDashboard/list: get: tags: - Custom Dashboard Service operationId: getCustomDashboardFiles parameters: - name: names in: query schema: $ref: '#/components/schemas/CustomDashboardFilter' responses: "200": description: OK /customDashboard/{name}: get: tags: - Custom Dashboard Service operationId: getCustomDashboardFileContent parameters: - name: name in: path required: true schema: pattern: \S+ type: string responses: "200": description: OK /dataindex/jobs/count: get: tags: - Data Index Service operationId: jobsCount responses: "200": description: OK /dataindex/workflowInstances/count: get: tags: - Data Index Service operationId: workflowInstancesCount responses: "200": description: OK /expression: get: tags: - expression summary: expression description: "" operationId: getResources_expression responses: "200": description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/JsonNodeModelOutput' post: tags: - expression summary: expression description: "" operationId: createResource_expression parameters: - name: businessKey in: query schema: default: "" type: string requestBody: content: application/json: schema: title: Expression description: Schema for expression test required: - numbers type: object properties: numbers: description: The array of numbers to be operated with type: array items: type: object properties: x: type: number "y": type: number responses: "200": description: OK /expression/schema: get: tags: - expression summary: expression description: "" operationId: getResourceSchema_expression responses: "200": description: OK content: application/json: schema: type: object additionalProperties: type: object /expression/{id}: get: tags: - expression summary: expression description: "" operationId: getResource_expression parameters: - name: id in: path required: true schema: type: string responses: "200": description: OK content: application/json: schema: $ref: '#/components/schemas/JsonNodeModelOutput' put: tags: - expression summary: expression description: "" operationId: updateModel_expression parameters: - name: id in: path required: true schema: type: string requestBody: content: application/json: schema: title: Expression description: Schema for expression test required: - numbers type: object properties: numbers: description: The array of numbers to be operated with type: array items: type: object properties: x: type: number "y": type: number responses: "200": description: OK content: application/json: schema: $ref: '#/components/schemas/JsonNodeModelOutput' delete: tags: - expression summary: expression description: "" operationId: deleteResource_expression parameters: - name: id in: path required: true schema: type: string responses: "200": description: OK content: application/json: schema: $ref: '#/components/schemas/JsonNodeModelOutput' patch: tags: - expression summary: expression description: "" operationId: updateModelPartial_expression parameters: - name: id in: path required: true schema: type: string requestBody: content: application/json: schema: title: Expression description: Schema for expression test required: - numbers type: object properties: numbers: description: The array of numbers to be operated with type: array items: type: object properties: x: type: number "y": type: number responses: "200": description: OK content: application/json: schema: $ref: '#/components/schemas/JsonNodeModelOutput' /expression/{id}/tasks: get: tags: - expression summary: expression description: "" operationId: getTasks_expression parameters: - name: id in: path required: true schema: type: string - name: group in: query schema: type: array items: type: string - name: user in: query schema: type: string responses: "200": description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/TaskModel' /management/processes/sources: get: tags: - Source Files Resource operationId: getSourceFileByUri parameters: - name: uri in: query schema: type: string responses: "200": description: OK /management/processes/{processId}/source: get: tags: - Source Files Resource operationId: getSourceFileByProcessId parameters: - name: processId in: path required: true schema: type: string responses: "200": description: OK /management/processes/{processId}/sources: get: tags: - Source Files Resource operationId: getSourceFilesByProcessId parameters: - name: processId in: path required: true schema: type: string responses: "200": description: OK content: application/json: schema: type: array items: $ref: '#/components/schemas/SourceFile' /messaging/topics: get: tags: - Quarkus Topics Information Resource operationId: getTopics responses: "200": description: OK components: schemas: CustomDashboardFilter: type: object properties: names: type: array items: type: string JsonNodeModelInput: type: object properties: workflowdata: type: object JsonNodeModelOutput: type: object properties: id: type: string workflowdata: type: object SourceFile: type: object properties: uri: type: string TaskModel: type: object properties: id: type: string name: type: string state: format: int32 type: integer phase: type: string phaseStatus: type: string parameters: type: object results: type: object expression_input: title: Expression description: Schema for expression test required: - numbers type: object properties: numbers: description: The array of numbers to be operated with type: array items: type: object properties: x: type: number "y": type: number