I have a MS Dataverse query which uses OData to grab a bunch of data from an MS Power App (yes I know).
The OData query is about 800 characters long and is rather cumbersome with a lot of joins and nested selects etc.
My query is always going to be the same, so what I want to do store it as a report or set of pre-populated parameters, so then my OData query is just requesting that report, allowing me to cut the number of characters in the API call to a minimum.
If I was programming properly, and not using this annoying low-code stuff, then I'd name that an API Endpoint. A defined contract that always produces the same data every time. I would give my Endpoint a name like "GetUserData" and that's what I would use.
Is setting up something like this possible in OData / Dataverse, or am I doomed to pass in a huge query string as parameters every single time?
I've searched all over StackOverflow and google etc but the combination of "OData" and "Report" or "Query" just sends me down endless PowerBI rabbit holes.