Hi @Filipe Ventura,
any reason why you do not want to use external services? This is the recommended capability for this use case and it is very easy to use provided the REST API has an OpenAPI definition: https://www.ibm.com/docs/en/baw/23.x?topic=services-calling-external-service
If the REST API does not have an OpenAPI definition you can try to write an OpenAPI definition that describes the OpenAPI definition.
Alternatively, you could use the out of the box Http Client client External Service from the system data toolkit. However, it is only available in traditional environments. You could also write your own Java based Http Client and use it as a Java External Service: https://www.ibm.com/docs/en/baw/23.x?topic=service-invoking-java
------------------------------
Maximilian Tews
------------------------------