Problem: Sometimes it is not possible to register OCP webhook URL in third-party service, e.g., because a third-party service uses static URL and identifies an account by some piece of information from header or request body. This forces OCP developers to use global functions for such use cases, which brings other problems (see global function related epics)
Solution: Provide a way to route functions based on configurable information from headers, query path and request body.
Impact: simplifying development and improving maintainability of apps