{ "apiVersion": "camel.apache.org/v1", "kind": "Kamelet", "metadata": { "name": "rest-openapi-sink", "annotations": { "camel.apache.org/kamelet.support.level": "Stable", "camel.apache.org/catalog.version": "4.22.1", "camel.apache.org/kamelet.icon": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDcwMCA3MDIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLC04OTAsLTc4NykiPgogICAgICAgIDxnPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCg0LjE2NjY3LDAsMCw0LjE2NjY3LDUxNi4xOTksLTExMy45NTkpIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMzQuMSwzMTIuOUw4OS44LDMxMi45TDg5LjgsMzEzLjVDODkuOCwzMTQgODkuOCwzMTQuMyA5MCwzMTQuOEw5MCwzMTUuM0M5MCwzMTUuOCA5MC4yLDMxNi4yIDkwLjIsMzE2LjdMOTAuMiwzMTdDOTAuMiwzMTcuNSA5MC40LDMxOC4xIDkwLjQsMzE4LjZMOTAuNCwzMTguOEM5MC40LDMxOS40IDkwLjYsMzE5LjkgOTAuNiwzMjAuNUM5MS4xLDMyNC4xIDkxLjksMzI3LjUgOTIuOSwzMzFDOTMuMSwzMzEuNSA5My4yLDMzMi4xIDkzLjQsMzMyLjZMOTMuNCwzMzNDOTMuNiwzMzMuNSA5My43LDMzMy45IDkzLjksMzM0LjRDOTMuOSwzMzQuNiA5NC4xLDMzNC43IDk0LjEsMzM0LjdDOTQuMywzMzUuMiA5NC40LDMzNS41IDk0LjYsMzM2Qzk0LjYsMzM2LjIgOTQuOCwzMzYuMyA5NC44LDMzNi42Qzk1LDMzNi45IDk1LjEsMzM3LjIgOTUuMywzMzcuN0M5NS41LDMzOCA5NS41LDMzOC4yIDk1LjYsMzM4LjVDOTUuOCwzMzguOCA5NS44LDMzOSA5NS45LDMzOS4zQzk2LjEsMzM5LjYgOTYuMiwzMzkuOSA5Ni40LDM0MC4yQzk2LjYsMzQwLjQgOTYuNiwzNDAuNSA5Ni43LDM0MC44Qzk2LjksMzQxLjEgOTcsMzQxLjYgOTcuMywzNDIuMUM5Ny4zLDM0Mi4zIDk3LjUsMzQyLjQgOTcuNSwzNDIuNEM5Ny43LDM0Mi45IDk4LDM0My4zIDk4LjEsMzQzLjhDOTguMSwzNDMuOCA5OC4xLDM0NCA5OC4zLDM0NEM5OC42LDM0NC41IDk4LjgsMzQ0LjkgOTkuMSwzNDUuNEM5OS4xLDM0NS42IDk5LjMsMzQ1LjYgOTkuMywzNDUuN0wxMzcuMiwzMjIuOEwxMzcuNCwzMjIuNkMxMzUuNCwzMTkuNyAxMzQuNSwzMTYuMiAxMzQuMSwzMTIuOVoiIHN0eWxlPSJmaWxsOnJnYigxNDksMjAxLDYxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCg0LjE2NjY3LDAsMCw0LjE2NjY3LDUxNi4xOTksLTExMy45NTkpIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik05MS45LDMzMy4zTDkzLjQsMzMyLjhMOTEuOSwzMzMuM1oiIHN0eWxlPSJmaWxsOnJnYigxNDksMjAxLDYxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCg0LjE2NjY3LDAsMCw0LjE2NjY3LDUxNi4xOTksLTExMy45NTkpIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNDUuMSwzMzMuM0wxMTMuOCwzNjQuNkMxMTQsMzY0LjggMTE0LjEsMzY0LjkgMTE0LjMsMzY1LjFDMTE0LjYsMzY1LjQgMTE0LjksMzY1LjYgMTE1LjIsMzY1LjlDMTE1LjQsMzY2LjEgMTE1LjUsMzY2LjIgMTE1LjcsMzY2LjRDMTE2LDM2Ni43IDExNi41LDM2NyAxMTYuOCwzNjcuM0MxMTcsMzY3LjUgMTE3LDM2Ny41IDExNy4xLDM2Ny42QzExNy42LDM2Ny45IDExNy45LDM2OC4yIDExOC40LDM2OC41TDExOC42LDM2OC43QzExOS4xLDM2OSAxMTkuNSwzNjkuMyAxMjAsMzY5LjhDMTIxLjksMzcxLjIgMTIzLjgsMzcyLjUgMTI1LjgsMzczLjdMMTI2LDM3My45QzEyNi4zLDM3NC4xIDEyNi44LDM3NC40IDEyNy4xLDM3NC41QzEyNy40LDM3NC43IDEyNy42LDM3NC44IDEyNy43LDM3NUMxMjcuOSwzNzUuMiAxMjguMiwzNzUuMyAxMjguMywzNzUuM0MxMjguOCwzNzUuNSAxMjkuMSwzNzUuOCAxMjkuNiwzNzUuOUMxMjkuNiwzNzUuOSAxMjkuOCwzNzUuOSAxMjkuOCwzNzYuMUMxMzAuOSwzNzYuNyAxMzIuMSwzNzcuMiAxMzMuMiwzNzcuOEwxMzQuMywzNzUuMUwxNTAsMzM2LjlMMTUwLDMzNi43QzE0OC4yLDMzNS42IDE0Ni41LDMzNC41IDE0NS4xLDMzMy4zWiIgc3R5bGU9ImZpbGw6cmdiKDc3LDkxLDQ5KTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCg0LjE2NjY3LDAsMCw0LjE2NjY3LDUxNi4xOTksLTExMy45NTkpIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNDEuOCwzMzAuMUMxNDEuNSwzMjkuOCAxNDEuMiwzMjkuMyAxNDAuOSwzMjlDMTQwLjYsMzI4LjcgMTQwLjMsMzI4LjQgMTQwLjEsMzI3LjlDMTM5LjgsMzI3LjQgMTM5LjUsMzI3LjEgMTM5LjIsMzI2LjZDMTM4LjksMzI2LjEgMTM4LjYsMzI1LjggMTM4LjQsMzI1LjNMMTAwLjUsMzQ4LjJDMTAxLjEsMzQ5LjEgMTAxLjgsMzUwLjEgMTAyLjQsMzUxTDEwMi40LDM1MS40QzEwMi40LDM1MS42IDEwMi42LDM1MS42IDEwMi42LDM1MS42QzEwMy4yLDM1Mi41IDEwNCwzNTMuNSAxMDQuNiwzNTQuNEMxMDQuOSwzNTQuOSAxMDUuMiwzNTUuMiAxMDUuNSwzNTUuN0wxMDUuNywzNTUuOUMxMDYsMzU2LjQgMTA2LjMsMzU2LjcgMTA2LjYsMzU3LjJDMTA2LjgsMzU3LjQgMTA2LjgsMzU3LjQgMTA2LjksMzU3LjVDMTA3LjIsMzU3LjggMTA3LjUsMzU4LjMgMTA3LjgsMzU4LjZDMTA4LDM1OC44IDEwOC4xLDM1OC45IDEwOC4zLDM1OS4xQzEwOC42LDM1OS40IDEwOC44LDM1OS43IDEwOS4xLDM2MEMxMDkuMywzNjAuMiAxMDkuOCwzNjAuNyAxMDkuOCwzNjAuN0MxMTAsMzYwLjkgMTEwLjEsMzYxLjIgMTEwLjQsMzYxLjNDMTEwLjYsMzYxLjUgMTEwLjYsMzYxLjUgMTEwLjcsMzYxLjZDMTExLDM2MS45IDExMS4zLDM2Mi40IDExMS44LDM2Mi43TDE0My4xLDMzMS40QzE0Mi40LDMzMC45IDE0Mi4xLDMzMC41IDE0MS44LDMzMC4xWiIgc3R5bGU9ImZpbGw6cmdiKDEwNywxNjQsNjYpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDQuMTY2NjcsMCwwLDQuMTY2NjcsNTE2LjE5OSwtMTEzLjk1OSkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE4My4zLDMzMy4zQzE4MywzMzMuNiAxODIuNywzMzMuOSAxODIuMiwzMzQuMUwxODIuNCwzMzQuM0wyMDUuMywzNzIuMkMyMDYuNCwzNzEuNiAyMDcuMywzNzAuOCAyMDguNCwzNzBDMjEwLjYsMzY4LjQgMjEyLjgsMzY2LjYgMjE0LjgsMzY0LjdMMTgzLjMsMzMzLjNaIiBzdHlsZT0iZmlsbDpyZ2IoNzcsOTEsNDkpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDQuMTY2NjcsMCwwLDQuMTY2NjcsNTE2LjE5OSwtMTEzLjk1OSkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwMi4zLDM3My44QzIwMi41LDM3My44IDIwMi41LDM3My42IDIwMi42LDM3My42QzIwMi40LDM3My43IDIwMi40LDM3My43IDIwMi4zLDM3My44WiIgc3R5bGU9ImZpbGw6cmdiKDE0OSwyMDEsNjEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDQuMTY2NjcsMCwwLDQuMTY2NjcsNTE2LjE5OSwtMTEzLjk1OSkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwMi4zLDM3My44TDIwMi4xLDM3My43TDIwMi4zLDM3My44WiIgc3R5bGU9ImZpbGw6cmdiKDE0OSwyMDEsNjEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDQuMTY2NjcsMCwwLDQuMTY2NjcsNTE2LjE5OSwtMTEzLjk1OSkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwMi4zLDM3My44QzIwMi41LDM3My44IDIwMi41LDM3My42IDIwMi42LDM3My42QzIwMi40LDM3My43IDIwMi40LDM3My43IDIwMi4zLDM3My44WiIgc3R5bGU9ImZpbGw6cmdiKDE0OSwyMDEsNjEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDQuMTY2NjcsMCwwLDQuMTY2NjcsNTE2LjE5OSwtMTEzLjk1OSkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwMS44LDM3Mi4zTDIwMSwzNzFMMTc5LjcsMzM1LjZDMTc5LjIsMzM1LjkgMTc4LjgsMzM2LjEgMTc4LjQsMzM2LjRDMTc3LjksMzM2LjcgMTc3LjUsMzM2LjkgMTc3LDMzN0MxNzIuOSwzMzguOSAxNjguNSwzNDAgMTY0LDM0MEMxNjEsMzQwIDE1OC4yLDMzOS41IDE1NS40LDMzOC43QzE1NC45LDMzOC41IDE1NC41LDMzOC40IDE1NCwzMzguMkMxNTMuNSwzMzggMTUzLjEsMzM3LjkgMTUyLjYsMzM3LjdMMTM3LDM3NS45TDEzNi40LDM3Ny41TDEzNS45LDM3OC44TDEzNi4zLDM3OC44QzEzNi42LDM3OSAxMzcuMSwzNzkuMSAxMzcuNCwzNzkuM0MxMzcuOSwzNzkuNSAxMzguMywzNzkuNiAxMzguOCwzNzkuOEMxMzkuMSwzODAgMTM5LjMsMzgwIDEzOS42LDM4MC4xQzE0NC41LDM4MS44IDE0OS42LDM4My4xIDE1NC44LDM4My43QzE1NSwzODMuNyAxNTUuMywzODMuNyAxNTUuNCwzODMuOUwxNTYsMzgzLjlDMTU2LjMsMzgzLjkgMTU2LjgsMzg0LjEgMTU3LjMsMzg0LjFMMTU3LjYsMzg0LjFDMTU4LjEsMzg0LjEgMTU4LjUsMzg0LjMgMTU5LDM4NC4zTDE1OS41LDM4NC4zQzE2MCwzODQuMyAxNjAuNCwzODQuMyAxNjAuOCwzODQuNUwxNjQuNCwzODQuNUMxNjguNSwzODQuNSAxNzIuNywzODQuMiAxNzYuOCwzODMuNEwxNzcsMzgzLjRDMTc3LjUsMzgzLjIgMTc3LjksMzgzLjIgMTc4LjMsMzgzLjFDMTc4LjYsMzgzLjEgMTc4LjgsMzgyLjkgMTc5LjEsMzgyLjlDMTc5LjQsMzgyLjkgMTc5LjYsMzgyLjcgMTc5LjksMzgyLjdDMTgwLjQsMzgyLjUgMTgwLjcsMzgyLjUgMTgxLjIsMzgyLjRMMTgxLjQsMzgyLjRDMTg3LjcsMzgxIDE5My42LDM3OC42IDE5OS4zLDM3NS43QzE5OS42LDM3NS41IDIwMC4xLDM3NS4yIDIwMC40LDM3NS4xQzIwMC45LDM3NC44IDIwMS4zLDM3NC42IDIwMS43LDM3NC4zQzIwMiwzNzQuMSAyMDIuMywzNzQgMjAyLjYsMzczLjhMMjAyLjYsMzczLjZMMjAyLjYsMzczLjhDMjAyLjgsMzczLjggMjAyLjgsMzczLjYgMjAyLjksMzczLjZMMjAxLjgsMzcyLjNaIiBzdHlsZT0iZmlsbDpyZ2IoMTQ5LDIwMSw2MSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoNC4xNjY2NywwLDAsNC4xNjY2Nyw1MTYuMTk5LC0xMTMuOTU5KSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQ1LjEsMjg2LjZDMTQ1LjQsMjg2LjMgMTQ1LjcsMjg2IDE0Ni4yLDI4NS44TDE0NiwyODUuNkwxMjMuMSwyNDcuN0MxMjIsMjQ4LjMgMTIxLjEsMjQ5LjEgMTIwLDI0OS45QzExNy44LDI1MS41IDExNS42LDI1My4zIDExMy42LDI1NS4yTDE0NS4xLDI4Ni42WiIgc3R5bGU9ImZpbGw6cmdiKDE0OSwyMDEsNjEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDQuMTY2NjcsMCwwLDQuMTY2NjcsNTE2LjE5OSwtMTEzLjk1OSkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTExMS42LDI1Ny4zQzExMS4zLDI1Ny42IDExMSwyNTguMSAxMTAuNSwyNTguNEMxMTAuMiwyNTguNyAxMDkuOSwyNTkuMiAxMDkuNCwyNTkuNUMxMDcuMSwyNjIgMTA1LDI2NC43IDEwMy4xLDI2Ny4zQzEwMi45LDI2Ny41IDEwMi45LDI2Ny42IDEwMi44LDI2Ny42QzEwMi42LDI2Ny45IDEwMi4zLDI2OC4yIDEwMi4yLDI2OC41QzEwMiwyNjguOCAxMDEuNywyNjkuMSAxMDEuNiwyNjkuNEMxMDEuNCwyNjkuNiAxMDEuNCwyNjkuNyAxMDEuNCwyNjkuN0M5NC4yLDI4MSA5MC40LDI5My44IDg5LjgsMzA2LjdMODkuOCwzMDkuOUwxMzQuMSwzMDkuOUwxMzQuMSwzMDguM0MxMzQuMSwzMDcuOCAxMzQuMSwzMDcuNCAxMzQuMywzMDYuN0MxMzQuOSwzMDAuOSAxMzcuMSwyOTUuMyAxNDEsMjkwLjZDMTQxLjMsMjkwLjMgMTQxLjYsMjg5LjggMTQxLjksMjg5LjVDMTQyLjIsMjg5LjIgMTQyLjUsMjg4LjcgMTQyLjgsMjg4LjRMMTExLjYsMjU3LjNaIiBzdHlsZT0iZmlsbDpyZ2IoNzcsOTEsNDkpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDQuMTY2NjcsMCwwLDQuMTY2NjcsNTE2LjE5OSwtMTEzLjk1OSkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwMi43LDI0Ni4yTDIwMi41LDI0NkMyMDIuMiwyNDUuNyAyMDEuNywyNDUuNSAyMDEuNCwyNDUuNEMyMDEuMiwyNDUuMiAyMDAuOSwyNDUuMSAyMDAuOCwyNDUuMUMyMDAuNiwyNDQuOSAyMDAuMywyNDQuOCAyMDAuMiwyNDQuOEMxOTkuNywyNDQuNiAxOTkuNCwyNDQuMyAxOTguOSwyNDQuMkMxOTguOSwyNDQuMiAxOTguNywyNDQuMiAxOTguNywyNDRDMTk2LDI0Mi42IDE5My40LDI0MS41IDE5MC43LDI0MC40QzE5MC43LDI0MC40IDE5MC41LDI0MC40IDE5MC41LDI0MC4yQzE4OS45LDI0MCAxODkuMiwyMzkuNyAxODguOCwyMzkuNkMxODMuOSwyMzcuOSAxNzguOSwyMzYuOCAxNzMuOSwyMzZDMTczLjcsMjM2IDE3My40LDIzNiAxNzMuMywyMzUuOEwxNzIuNywyMzUuOEMxNzIuMiwyMzUuOCAxNzEuOSwyMzUuNiAxNzEuNCwyMzUuNkwxNzEuMSwyMzUuNkMxNzAuNiwyMzUuNiAxNzAuMiwyMzUuNCAxNjkuNywyMzUuNEwxNjcuMiwyMzUuNEwxNjcuMiwyNzkuOEMxNjkuNSwyODAuMSAxNzEuNywyODAuNiAxNzMuOSwyODEuMkwyMDYuMywyNDguNkMyMDUuMiwyNDcuOSAyMDQsMjQ3IDIwMi43LDI0Ni4yWiIgc3R5bGU9ImZpbGw6cmdiKDc3LDkxLDQ5KTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCg0LjE2NjY3LDAsMCw0LjE2NjY3LDUxNi4xOTksLTExMy45NTkpIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMjYuNSwyNDcuNUwxMjUuNywyNDYuMkwxMjYuNSwyNDcuNVoiIHN0eWxlPSJmaWxsOnJnYigxMDcsMTY0LDY2KTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCg0LjE2NjY3LDAsMCw0LjE2NjY3LDUxNi4xOTksLTExMy45NTkpIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNjIuNiwyMzUuNkwxNjEsMjM1LjZDMTU3LjksMjM1LjggMTU0LjcsMjM2LjEgMTUxLjYsMjM2LjVMMTUxLjQsMjM2LjVDMTUwLjksMjM2LjcgMTUwLjUsMjM2LjcgMTUwLjEsMjM2LjhDMTQ5LjgsMjM2LjggMTQ5LjYsMjM3IDE0OS4zLDIzN0MxNDksMjM3IDE0OC44LDIzNy4yIDE0OC41LDIzNy4yQzE0OCwyMzcuNCAxNDcuNywyMzcuNCAxNDcuMiwyMzcuNUwxNDcsMjM3LjVDMTQwLjcsMjM4LjkgMTM0LjgsMjQxLjMgMTI5LjEsMjQ0LjJDMTI4LjgsMjQ0LjQgMTI4LjMsMjQ0LjcgMTI4LDI0NC44QzEyNy41LDI0NS4xIDEyNy4xLDI0NS4zIDEyNi43LDI0NS42QzEyNi40LDI0NS44IDEyNi4xLDI0NS45IDEyNS44LDI0Ni4yQzEyNS42LDI0Ni4yIDEyNS42LDI0Ni40IDEyNS41LDI0Ni40TDEyNi4zLDI0Ny43TDE0OC40LDI4NC4zQzE0OC45LDI4NCAxNDkuMywyODMuOCAxNDkuNywyODMuNUMxNTAuMiwyODMuMiAxNTAuNiwyODMgMTUxLjEsMjgyLjlDMTU0LjIsMjgxLjMgMTU3LjUsMjgwLjYgMTYxLDI4MC4xQzE2MS41LDI4MC4xIDE2MS45LDI3OS45IDE2Mi42LDI3OS45TDE2NC4yLDI3OS45TDE2NC4yLDIzNS42QzE2My43LDIzNS40IDE2My4xLDIzNS42IDE2Mi42LDIzNS42WiIgc3R5bGU9ImZpbGw6cmdiKDEwNywxNjQsNjYpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDQuMTY2NjcsMCwwLDQuMTY2NjcsNTE2LjE5OSwtMTEzLjk1OSkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIzOC40LDMwNi4yTDIzOC40LDMwNC4zQzIzOC40LDMwMy44IDIzOC40LDMwMy40IDIzOC4yLDMwMi45TDIzOC4yLDMwMi42QzIzOC4yLDMwMi4xIDIzOCwzMDEuNSAyMzgsMzAxTDIzOCwzMDAuOEMyMzgsMzAwLjIgMjM3LjgsMjk5LjcgMjM3LjgsMjk5LjFDMjM3LjMsMjk1LjUgMjM2LjUsMjkyLjEgMjM1LjUsMjg4LjZDMjM1LjMsMjg4LjEgMjM1LjIsMjg3LjUgMjM1LDI4N0wyMzUsMjg2LjhDMjM0LjgsMjg2LjMgMjM0LjcsMjg1LjkgMjM0LjUsMjg1LjRDMjM0LjUsMjg1LjIgMjM0LjMsMjg1LjEgMjM0LjMsMjg1LjFDMjM0LjEsMjg0LjYgMjM0LDI4NC4zIDIzMy44LDI4My44QzIzMy42LDI4My42IDIzMy42LDI4My41IDIzMy42LDI4My4yQzIzMy40LDI4Mi45IDIzMy4zLDI4Mi42IDIzMy4zLDI4Mi4zQzIzMy4xLDI4MiAyMzMuMSwyODEuOCAyMzMsMjgxLjVDMjMyLjksMjgxLjIgMjMyLjgsMjgxIDIzMi43LDI4MC43QzIzMi41LDI4MC40IDIzMi40LDI4MC4xIDIzMi4yLDI3OS44QzIzMiwyNzkuNiAyMzIsMjc5LjUgMjMxLjksMjc5LjJDMjMxLjcsMjc4LjkgMjMxLjYsMjc4LjQgMjMxLjMsMjc3LjlDMjMxLjMsMjc3LjcgMjMxLjEsMjc3LjYgMjMxLjEsMjc3LjZDMjMwLjksMjc3LjEgMjMwLjYsMjc2LjcgMjMwLjUsMjc2LjJDMjMwLjUsMjc2LjIgMjMwLjUsMjc2IDIzMC4zLDI3NkMyMzAsMjc1LjUgMjI5LjgsMjc1LjEgMjI5LjUsMjc0LjZDMjI4LjIsMjcyLjMgMjI2LjgsMjY5LjkgMjI1LjMsMjY3LjdMMTkzLDMwMC40QzE5My44LDMwMi42IDE5NC4zLDMwNC44IDE5NC40LDMwNy4xTDIzOC44LDMwNy4xQzIzOC40LDMwNi43IDIzOC40LDMwNi41IDIzOC40LDMwNi4yWiIgc3R5bGU9ImZpbGw6cmdiKDc3LDkxLDQ5KTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCg0LjE2NjY3LDAsMCw0LjE2NjY3LDUxNi4xOTksLTExMy45NTkpIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xOTQuMywzMDkuOUwxOTQuMywzMTEuNUMxOTQuMywzMTIgMTk0LjMsMzEyLjQgMTk0LjEsMzEzLjFDMTkzLjUsMzE4LjkgMTkxLjMsMzI0LjUgMTg3LjQsMzI5LjJDMTg3LjEsMzI5LjUgMTg2LjgsMzMwIDE4Ni41LDMzMC4zQzE4Ni4yLDMzMC42IDE4NS45LDMzMS4xIDE4NS42LDMzMS40TDIxNi45LDM2Mi43QzIxNy4yLDM2Mi40IDIxNy41LDM2MS45IDIxOCwzNjEuNkMyMTguMywzNjEuMyAyMTguNiwzNjAuOCAyMTkuMSwzNjAuNUMyMjEuNCwzNTggMjIzLjUsMzU1LjMgMjI1LjQsMzUyLjdDMjI1LjYsMzUyLjUgMjI1LjYsMzUyLjUgMjI1LjYsMzUyLjRDMjI1LjgsMzUyLjEgMjI2LjEsMzUxLjggMjI2LjIsMzUxLjVDMjI2LjQsMzUxLjIgMjI2LjUsMzUwLjkgMjI2LjgsMzUwLjZDMjI3LDM1MC40IDIyNywzNTAuMyAyMjcuMSwzNTAuMUMyMzQuMywzMzguOCAyMzguMSwzMjYuMSAyMzguNywzMTMuMUwyMzguNywzMDkuOUwxOTQuMywzMDkuOVoiIHN0eWxlPSJmaWxsOnJnYigxMDcsMTY0LDY2KTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCg0LjE2NjY3LDAsMCw0LjE2NjY3LDUxNi4xOTksLTExMy45NTkpIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNTEuOCwyMjIuNEMyNDMuNywyMTQuMyAyMzAuNywyMTQuMyAyMjIuNSwyMjIuNEMyMTYuMSwyMjguOCAyMTQuOCwyMzguNSAyMTguNiwyNDYuMkwxNzMuMywyOTEuM0MxNjUuNiwyODcuNCAxNTUuOSwyODguOCAxNDkuNSwyOTUuMkMxNDEuNCwzMDMuMyAxNDEuNCwzMTYuMyAxNDkuNSwzMjQuNUMxNTcuNiwzMzIuNiAxNzAuNiwzMzIuNiAxNzguOCwzMjQuNUMxODUuMiwzMTguMSAxODYuNSwzMDguNCAxODIuNywzMDAuN0wyMjcuOCwyNTUuNkMyMzUuNSwyNTkuNSAyNDUuMiwyNTguMSAyNTEuNiwyNTEuN0MyNTkuNywyNDMuNSAyNTkuNywyMzAuNCAyNTEuOCwyMjIuNFoiIHN0eWxlPSJmaWxsOnJnYig2Nyw2Niw2OCk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=", "camel.apache.org/provider": "Apache Software Foundation", "camel.apache.org/kamelet.group": "HTTP", "camel.apache.org/kamelet.namespace": "HTTP" }, "labels": { "camel.apache.org/kamelet.type": "sink" } }, "spec": { "definition": { "title": "REST OpenAPI Sink", "description": "Load an OpenAPI specification from a URI and call an operation on a HTTP service. The request that is generated respects the rules given in the OpenAPI specification (for example, path parameters and Content-Type).", "required": [ "specification", "operation" ], "type": "object", "properties": { "specification": { "title": "Specification URI", "description": "The URI to the OpenApi specification file.", "type": "string", "example": "https://api.example.com/openapi.json", "pattern": "^(http|https|file|classpath|ref|bean)://.*" }, "operation": { "title": "Operation ID", "description": "The operation to call.", "type": "string" }, "host": { "title": "Host", "description": "The host to use for calling the REST service. Overrides the value found in the OpenAPI specification. The format is https://hostname:port.", "type": "string", "example": "https://api.example.com:443" }, "basePath": { "title": "Base Path", "description": "The API base path. Overrides the value present in the OpenAPI specification.", "type": "string", "example": "/v3" }, "clientRequestValidation": { "title": "Client Request Validation", "description": "Whether to enable validation of the client request to check if the incoming request is valid according to the OpenAPI specification.", "type": "boolean", "default": false } } }, "dependencies": [ "camel:rest-openapi", "camel:http", "camel:kamelet", "camel:core" ], "template": { "from": { "uri": "kamelet:source", "steps": [ { "to": { "uri": "rest-openapi:{{specification}}#{{operation}}", "parameters": { "host": "{{?host}}", "basePath": "{{?basePath}}", "clientRequestValidation": "{{clientRequestValidation}}" } } } ] } } }, "propertiesSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "title": "REST OpenAPI Sink", "description": "Load an OpenAPI specification from a URI and call an operation on a HTTP service. The request that is generated respects the rules given in the OpenAPI specification (for example, path parameters and Content-Type).", "required": [ "specification", "operation" ], "properties": { "specification": { "type": "string", "title": "Specification URI", "description": "The URI to the OpenApi specification file." }, "operation": { "type": "string", "title": "Operation ID", "description": "The operation to call." }, "host": { "type": "string", "title": "Host", "description": "The host to use for calling the REST service. Overrides the value found in the OpenAPI specification. The format is https://hostname:port." }, "basePath": { "type": "string", "title": "Base Path", "description": "The API base path. Overrides the value present in the OpenAPI specification." }, "clientRequestValidation": { "type": "boolean", "title": "Client Request Validation", "description": "Whether to enable validation of the client request to check if the incoming request is valid according to the OpenAPI specification.", "default": false } } } }