API:Watchlist/FIXME

Prefix: wl Required Rights: None POST Only? No  Get all recent changes to pages in the logged in user's watchlist

Parameters

 * allrev – Include multiple revisions of the same page within given timeframe . Type: bool
 * dir – In which direction to enumerate pages.
 * Type: one of newer, older

ids                   - Adds revision ids and page ids title                 - Adds title of the page flags                 - Adds flags for the edit user                  - Adds the user who made the edit userid                - Adds user id of whom made the edit comment               - Adds comment of the edit parsedcomment         - Adds parsed comment of the edit timestamp             - Adds timestamp of the edit patrol                - Tags edits that are patrolled size                  - Adds the old and new lengths of the page notificationtimestamp - Adds timestamp of when the user was last notified about the edit.
 * end – The timestamp to end enumerating . Type: timestamp
 * excludeuser – Don't list changes by this user . Type: user
 * limit – How many total results to return per request . Type: limit
 * namespace – Filter changes to only the given namespace(s) . Type: namespace
 * owner – The name of the user whose watchlist you'd like to access . Type: user
 * prop – Which additional items to get (non-generator mode only).
 * Type: one of ids, title, flags, user, userid, comment, parsedcomment</tt>, timestamp</tt>, patrol</tt>, sizes</tt>, notificationtimestamp</tt>

For example, to see only minor edits done by logged-in users, set wlshow=minor|!anon.
 * show – Show only items that meet this criteria.
 * Type: one of minor</tt>, !minor</tt>, bot</tt>, !bot</tt>, anon</tt>, !anon</tt>, patrolled</tt>, !patrolled</tt>


 * start – The timestamp to start enumerating from . Type: timestamp
 * token – Give a security token (settable in preferences) to allow access to another user's watchlist . Type: string
 * user – Only list changes by this user . Type: user

Errors Codes

 * bad_wlowner – Specified user does not exist.
 * bad_wltoken – Incorrect watchlist token provided -- please set a correct token in Special:Preferences.
 * invalidtitle – Bad title ``title''.
 * invalidtitle – Bad title ``key''.
 * notloggedin – You must be logged-in to have a watchlist.
 * patrol – patrol property is not available.
 * permissiondenied – You need the patrol right to request the patrolled flag.
 * readapidenied – You need read permission to use this module.
 * show – Incorrect parameter - mutually exclusive values may not be supplied.
 * user-excludeuser – user and excludeuser cannot be used together.