Last modified: 2010-05-15 16:03:14 UTC
When using the API to get recentchanges including the "patrolled" property and including a "callback" parameter (format=json), the API returns an error that the user does not have the "patrol" flag, even if they do. It works correctly without the callback parameter.
This is not a bug. When using callbacks, no user-specific data is supplied. That means no tokens, and no actions that you need special rights for.