[API] Improve unsupported params handling
As demonstrated in this note #362722 (comment 957356379), it would be helpful to know if any of the params are not supported. I don't remember we do this in other places, but it could be useful feature. I wonder if we should treat this as an error and return an error response or include some kind of warning message with the result set.