API:Patrol
| This page is part of the MediaWiki action API documentation. |
MediaWiki action API
- Introduction and quick start
- FAQ
- Tutorial
- Formats
- Error reporting
- Restricting usage
- Cross-site requests
- Authentication
- Queries
- Searching (by title, content, coordinates...)
- Parsing wikitext and expanding templates
- Purging pages' caches
- Parameter information
- Changing wiki content
- Watchlist feed
- Wikidata
- Extensions
- Using the API in MediaWiki and extensions
- Miscellaneous
- Implementation
- Client code
- Asserting
| MediaWiki version: | 1.14 |
Token[edit]
To patrol a request, a patrol token is required. Since MediaWiki 1.17, the patrol token has no longer been the same as the edit token. The patrol token is the same for all pages, but changes at every login. Patrol tokens can be obtained via action=tokens with type=patrol (MW 1.20+), or by using the following method:
Obtaining a patrol token
| Result |
|---|
<?xml version="1.0" encoding="utf-8"?>
<api>
<query-continue>
<recentchanges rcstart="2008-09-06T10:49:06Z" />
</query-continue>
<query>
<recentchanges>
<rc type="edit" ns="0" title="Sites using MediaWiki/uk"
rcid="228053" pageid="25473" revid="210889"
old_revid="210888" timestamp="2008-09-06T10:58:33Z"
patroltoken="8f45aa1dfd9725b4d6a71c66959b111f+\" />
</recentchanges>
</query>
</api>
|
Patrolling changes[edit]
You can patrol changes using action=patrol. Note that this module only accepts POST requests.
Parameters[edit]
rcid: Recentchanges ID to patrolrevid: Revision ID to patroltoken: The token obtained in the previous request. Take care to encode the+as%2B
Example[edit]
Patrolling rcid 242005359
| Result |
|---|
<?xml version="1.0" encoding="utf-8"?>
<api>
<patrol rcid="242005359" />
</api>
|
Possible errors[edit]
In addition to the usual stuff:
| Code | Info |
|---|---|
| nosuchrcid | There is no change with rcid "id" |
| patroldisabled | Patrolling is disabled on this wiki |
| noautopatrol | You don't have permission to patrol your own changesautopatrol right can do this |

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
