API:Protect

POST request to change a page's protection level.

Example
Protecting a page is a multi-step process:

 Log in using one of the methods described in . GET a. This token is the same for all pages, but changes at every login.

 Send a POST request with the CSRF token in order to protect the page.  The sample code below covers the third step in detail.

Sample code
protect.py

Possible errors
In addition to the standard error messages:

Parameter history

 * v1.27: Introduced
 * v1.20: Introduced
 * v1.17: Introduced . Depracated
 * v1.15: Introduced

Additional Notes

 * This module requires  rights.
 * For Mediawiki versions 1.19 and earlier, you can obtain a protect token through prop=info&intoken=protect.
 * For Mediawiki 1.20-1.23, you can obtain a protect token through.