API:Usercontribs

Prefix: uc Required Rights: None POST Only? No  Get all edits by a user

Parameters

 * continue – When more results are available, use this to continue . Type: string
 * dir – The direction to search (older or newer).
 * Type: one of newer, older

ids           - Adds the page id and revision id title          - Adds the title and namespace id of the page timestamp     - Adds the timestamp of the edit comment       - Adds the comment of the edit parsedcomment - Adds the parsed comment of the edit size          - Adds the size of the page flags         - Adds flags of the edit patrolled     - Tags patrolled edits tags          - Lists tags for the edit.
 * end – The end timestamp to return to . Type: timestamp
 * limit – The maximum number of contributions to return . Type: limit
 * namespace – Only list contributions in these namespaces . Type: namespace
 * prop – Include additional pieces of information
 * Type: one of ids, title, timestamp, comment, parsedcomment, size, flags</tt>, patrolled</tt>, tags</tt>

NOTE: if ucshow=patrolled or ucshow=!patrolled is set, revisions older than 7862400 won\'t be shown.
 * show – Show only items that meet this criteria, e.g. non minor edits only: ucshow=!minor
 * Type: one of minor</tt>, !minor</tt>, patrolled</tt>, !patrolled</tt>


 * start – The start timestamp to return from . Type: timestamp
 * tag – Only list revisions tagged with this tag . Type: string
 * user – The users to retrieve contributions for.
 * userprefix – Retrieve contibutions for all users whose names begin with this value. Overrides ucuser . Type: string

Errors Codes

 * invalidtitle – Bad title ``key''.
 * invalidtitle – Bad title ``title''.
 * param_user – User name user is not valid.
 * param_user – User parameter may not be empty..
 * 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.