Ajuda da API do MediaWiki

Esta é uma página de documentação da API do MediaWiki gerada automaticamente.

Documentação e exemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=protect

(main | protect)
  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de escrita.
  • Este módulo só aceita pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Alterar o nível de proteção de uma página.

Parâmetros:
Other general parameters are available.
title

Título da página a proteger ou desproteger. Não pode ser usado em conjunto com pageid.

pageid

Identificador da página a proteger ou desproteger. Não pode ser usado em conjunto com title.

Tipo: inteiro
protections

Lista de níveis de proteção, na forma action=level (por exemplo, edit=sysop). O nível all significada que todos podem executar a operação, isto é, sem restrição.

Nota: Serão removidas as restrições de quaisquer operações não listadas.

Este parâmetro é obrigatório.
Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
expiry

Datas e horas de expiração. Se só uma data e hora for definida, será usada para todas as proteções. Use infinite, indefinite, infinity ou never, para proteção sem expiração.

Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
Valor por omissão: infinite
reason

Motivo da proteção ou desproteção.

Padrão: (vazio)
tags

Etiquetas de modificação a aplicar à entrada no registo de proteções.

Valores (separados com | ou alternativas):
cascade

Ativar a proteção em cascata (isto é, proteger as predefinições transcluídas e as imagens usadas nesta página). Ignorado se nenhum dos níveis de proteção dados suportam a proteção em cascata.

Tipo: booliano (detalhes)
watch
Obsoleto.

Se definido, adicionar a página que está a ser protegida ou desprotegida às páginas vigiadas do utilizador atual.

Tipo: booliano (detalhes)
watchlist

Adicionar ou remover incondicionalmente a página da lista de páginas vigiadas do utilizador atual, usar as preferências (ignorado para robôs) ou não alterar o estado de vigilância.

Um dos seguintes valores: nochange, preferences, unwatch, watch
Valor por omissão: preferences
token

Uma chave "csrf" obtida de action=query&meta=tokens

Este parâmetro é obrigatório.