gc-http-caller kamelet is the canonical way to make any REST/JSON call out of the connector. Use it for every HTTP method by passing ?method=GET|POST|PUT|DELETE|PATCH. It handles retries, timeouts, headers, query params, and path variables, and produces structured Banking OS errors through JOLT.
How the kamelet reads inputs
The kamelet reads the URL, query parameters, path variables, and headers from the exchange. Set them before the.to(...) call.
The kamelet writes all of these onto the outgoing HTTP request and clears them after the call returns.
Kamelet parameters you can tune
The following parameters have defaults, but you can override them in configuration properties in the DevHubapplications-live repository of your installation. Replace {installation}, {runtime}, {namespace}, and {deployment-name} in this path:
https://github.com/bb-ecos-{installation}/gc-devhub-{installation}-applications-live/tree/main/runtimes/{runtime}/values/{namespace}/{deployment-name}-values.yaml
For more information about repository names, see GitHub organization and repository structure.
Typical call forms
Exception-handler kamelets
You typically register these once inconfigure() through onException(...). Each turns a thrown exception into a structured Banking OS error response.
Kamelet files are available in the grandcentral-platform-kamelets artifact.
Example registration: