The 'Get data from data source' running mode of User Defined APIs lets you:
Before relying on it in production, there are several limitations to account for: a hard cap of 1000 returned records, loss of seconds in datetime values from BPS internal views, and timezone handling that may require a SQL workaround. You should verify the last two in your WEBCON version.

You can read up on all the details and workarounds in this blog post.