Requests work mostly on current user, but some take a *UserID* to identify another user.
Requests should either always work on current user (which implies to create new requests working on another user) or always take an optional *UserID* parameter.
Some requests require to be authenticated without either accessing confidential data or modifying any entry in the database.