API:RecentChanges

Prefix: rc Required Rights: None POST Only? No  Enumerate recent changes

Parameters

 * dir – In which direction to enumerate.
 * Type: one of newer, older

user          - Adds the user responsible for the edit and tags if they are an IP userid         - Adds the user id responsible for the edit comment       - Adds the comment for the edit parsedcomment - Adds the parsed comment for the edit flags         - Adds flags for the edit timestamp     - Adds timestamp of the edit title         - Adds the page title of the edit ids           - Adds the page id, recent changes id and the new and old revision id sizes          - Adds the new and old page length in bytes redirect      - Tags edit if page is a redirect patrolled     - Tags edits have have been patrolled loginfo       - Adds log information (logid, logtype, etc) to log entries tags          - Lists tags for the entry.
 * end – The timestamp to end enumerating . Type: timestamp
 * excludeuser – Don't list changes by this user . Type: user
 * limit – How many total changes to return . Type: limit
 * namespace – Filter log entries to only this namespace(s) . Type: namespace
 * prop – Include additional pieces of information
 * Type: one of user, userid, comment, parsedcomment, flags, timestamp, title</tt>, ids</tt>, sizes</tt>, redirect</tt>, patrolled</tt>, loginfo</tt>, tags</tt>

For example, to see only minor edits done by logged-in users, set rcshow=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>, redirect</tt>, !redirect</tt>, patrolled</tt>, <tt>!patrolled</tt>


 * start – The timestamp to start enumerating from . Type: timestamp
 * tag – Only list changes tagged with this tag . Type: string
 * token – Which tokens to obtain for each change.
 * Type: one of <tt>patrol</tt>


 * type – Which types of changes to show.
 * Type: one of <tt>edit</tt>, <tt>new</tt>, <tt>log</tt>


 * user – Only list changes by this user . Type: user

Errors Codes

 * invalidtitle – Bad title ``title''.
 * invalidtitle – Bad title ``key''.
 * 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.