The main use cases are:
1) the user wants to execute REST requests without adding new REST hosts and/or operations, and dynamically providing request parameters like base URL, query string, HTTP method, content and credentials
2) the user wants to execute REST requests using existing hosts/operations as templates/blueprints, and dynamically providing base URL and credentials