Thread:Talk:Requests for comment/API Future/"'flags' parameter should replace all the boolean flags"

Why? It makes things more difficult on the client as it has to add and filter items from an array instead of just setting/deleting an hash key, and it has zero benefit on the server side. It also falsely groups together things that have little-to-no relationship to each other simply because they are true/false values.

OTOH, one flag-related improvement that actually would be helpful would be if 'presence' items in the result had a truthy value instead of the empty string.