I imported an OpenAPI Schema, that has a path / with optional query params, page.size, page.number and filter.
The response is setup to be an array of objects.
In APIDog, using Cloud Mock, if i make a request (inside API Dog) the query params are included in the request, but with no values e.g. https://mock.apidog.com/m1/xxx-xxx-default/?page.number&page.size&filter and the correct response is given. But if I were to use this mock API URL in my own code, I would want to just call https://mock.apidog.com/m1/xxx-xxx-default/ as the query params are fully optional. But by doing so, the response given is wrong. It is just a singular object response, not an array.
API Dog even tells me that the response is wrong and should be an array. What I can;t figure out is why this is happening. The path in question literally only has one response schem setup, for a 200 response, and it is defined as an array of objects.