openapi/client/petstore-client.camel.yaml (26 lines of code) (raw):

- route: from: uri: "file://examples/" parameters: noop: true steps: - convertBodyTo: type: "java.lang.String" charset: "UTF8" - setHeader: name: "petId" expression: simple: "${file:onlyname.noext}" - setHeader: name: "Content-Type" expression: constant: "application/json" - to: uri: "log:info" parameters: showHeaders: true - to: uri: "kamelet:rest-openapi-sink" parameters: specification: '{{openapi.specification.url}}' operation: addPet