Not filtering API response // Bug with latest release of the API

I am using the latest version of Balena on the OS and api side. When I do a GET request using the following format they all have the same results (no filtering happening)

# Lists all the environment variables
https://api.<URL>/v6/device_environment_variable

# Lists all, but should not list any as "fds" doesn't exist (this is the former format I used and it worked)
https://api.<URL>/v6/device_environment_variable?\$filter=uuid%20eq%20'fds'

# Lists all, but should not list any as "fds" doesn't exist (this is the API documentation below)
https://api.<URL>/v6/device_environment_variable?\$filter=device%20eq%20'fds'

However, I am following the documentation outlined below:

Should I report this on github instead?

Hey @panbanda, I tried this myself and got similar results. It seems like the filter isn’t being applied, either that or we are both doing something incorrectly. I’ll open an issue on the API for tracking and see what the team has to suggest.