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

Not sure what you meant by the 'presence' items. Could you give an example.

Why would it be more difficult on the client? Client forms a request like flags=redirects|converttitles the same way it forms titles=... or props=... - by passing an array instead of a string value for the parameter. { titles=['A', 'B', 'C'] } turns into the A|B|C in the request. Server does have a tiny bit more work to do, but it already does it with the other parameters.

The benefit (and I must admit, not very substantial), is cleanliness of the interface. I don't insist on this, so if you think its not worth it, lets drop it.