Description:
If the endpoint URL is an encoded URL, then you need to add legacy-encoding: when defining the uri-template.
e.g., uri-template="legacy-encoding:{uri.var.APIurl}"
Though this is mentioned in the doc [1], it is difficult for a user to discover that certain URI-Template required this additional prefix. On the other hand, a tick box to select the legacy encoding and a tooltip will be more useful as a user will inspect the URI-Template and notice the option when they come across an error related to it.
Description: If the endpoint URL is an encoded URL, then you need to add legacy-encoding: when defining the uri-template. e.g., uri-template="legacy-encoding:{uri.var.APIurl}"
Though this is mentioned in the doc [1], it is difficult for a user to discover that certain URI-Template required this additional prefix. On the other hand, a tick box to select the legacy encoding and a tooltip will be more useful as a user will inspect the URI-Template and notice the option when they come across an error related to it.
[1]. https://docs.wso2.com/display/EI6xx/HTTP+Endpoint Suggested Labels: Improvement/UX