Ayuda de la API de MediaWiki

Esta es una página de documentación autogenerada de la API de MediaWiki.

Documentación y ejemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=protect

(main | protect)
  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0-or-later

Cambiar el nivel de protección de una página.

Parámetros específicos:
Other general parameters are available.
title

Título de la página a (des)proteger. No se puede utilizar con pageid.

pageid

ID de la página a (des)proteger. No se puede utilizar con title.

Tipo: entero
protections

Lista de los niveles de protección, con formato action=level (por ejemplo: edit=sysop). Un nivel de all («todos») significa que cualquier usuaro puede realizar la acción, es decir, no hay restricción.

Nota: Cualquier acción no mencionada tendrá las restricciones eliminadas.

Este parámetro es obligatorio.
Separar los valores con | o con una alternativa.
Maximum number of values is 50 (500 for clients that are allowed higher limits).
expiry

Marcas de tiempo de expiración. Si solo se establece una marca de tiempo, se utilizará para todas las protecciones. Utiliza infinite, indefinite, infinity, o never para una protección indefinida.

Separar los valores con | o con una alternativa.
Maximum number of values is 50 (500 for clients that are allowed higher limits).
Predeterminado: infinite
reason

Motivo de la (des)protección.

Predeterminado: (vacío)
tags

Las etiquetas de cambio que se aplicarán a la entrada en el registro de protección.

Valores (separados por | u otro separador):
cascade

Activar la protección en cascada (o sea, proteger plantillas e imágenes transcluidas usadas en esta página). Se ignorará si ninguno de los niveles de protección dados son compatibles con la función de cascada.

Type: boolean (details)
watch
En desuso.

Si se activa, añade la página en proceso de (des)protección a la lista de seguimiento del usuario actual.

Type: boolean (details)
watchlist

Añadir o borrar incondicionalmente la página de la lista de seguimiento del usuario actual, utilizar las preferencias o no cambiar el estado de seguimiento.

Uno de los siguientes valores: nochange, preferences, unwatch, watch
Predeterminado: preferences
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.