Ajuda da API MediaWiki

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

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

Módulo principal

Estado: A API MediaWiki é uma interface madura e estável que é ativamente suportada e aprimorada. Enquanto tentamos evitá-lo, talvez ocortamente precisemos fazer mudanças de ruptura; se inscrever lista de discussão mediawiki-api-announce para ser informado acerca das atualizações.

Pedidos incorretos: Quando são enviados pedidos incorretos à API, será devolvido um cabeçalho HTTP com a chave "MediaWiki-API-Error" e depois tanto o valor desse cabeçalho como o código de erro devolvido serão definidos com o mesmo valor. Para mais informação, consulte API:Erros e avisos.

Parâmetros:
action

Qual ação executar.

abusefiltercheckmatch
Verificar se um filtro de abusos coincide com um conjunto de variáveis, uma edição, ou um evento do registo de abusos.
abusefilterchecksyntax
Verificar a sintaxe de um filtro AbuseFilter.
abusefilterevalexpression
Avalia uma expressão AbuseFilter.
abusefilterunblockautopromote
Desbloqueia um usuário de receber auto-promoções devido a uma consequência do abusefilter.
abuselogprivatedetails
Veja detalhes privados de uma entrada do registro de abusos.
antispoof
Verifica um nome de usuário contra verificações de normalização do AntiSpoof.
block
Bloquear um usuário.
changeauthenticationdata
Alterar os dados de autenticação para o usuário atual.
changecontentmodel
Alterar o modelo de conteúdo de uma página
checktoken
Verificar a validade de um token de action=query&meta=tokens.
clearhasmsg
Limpa a etiqueta hasmsg do usuário atual.
clientlogin
Faça o login no wiki usando o fluxo interativo.
compare
Obter a diferença entre duas páginas.
createaccount
Este módulo foi desativado.
delete
Excluir uma página.
echomarkread
Marcar notificações como lidas para o usuário atual.
echomarkseen
Marcar notificações como vistas para o usuário atual.
echomute
Desativar ou desativar o som das notificações de determinados usuários ou páginas.
edit
Criar e editar páginas.
emailuser
Envia e-mail para o usuário.
expandtemplates
Expande todas a predefinições em texto wiki.
feedcontributions
Retorna o feed de contribuições de um usuário.
feedrecentchanges
Retorna um feed de mudanças recentes.
feedwatchlist
Retornar um feed da lista de páginas vigiadas.
filerevert
Reverte um arquivo para uma versão antiga.
help
Mostra a ajuda para os módulos especificados.
imagerotate
Gira uma ou mais imagens.
import
Importar uma página de outra wiki ou de um arquivo XML.
linkaccount
Vincule uma conta de um provedor de terceiros ao usuário atual.
login
Faça login e obtenha cookies de autenticação.
logout
Faça o logout e limpe os dados da sessão.
managetags
Execute tarefas de gerenciamento relacionadas às tags de alteração.
mergehistory
Fundir históricos das páginas.
move
Mover uma página.
opensearch
Procure na wiki usando o protocolo OpenSearch.
options
Alterar as preferências do usuário atual.
paraminfo
Obter informações sobre módulos da API.
parse
Analisa o conteúdo e retorna a saída do analisador.
patrol
Patrulha uma página ou revisão.
pollsubmitvote
Módulo API do AJAXPoll
problemreportsgetform
Fetch the HTML of the "report a problem" dialog.
problemreportupdate
Update or delete a problem report.
protect
Modifica o nível de proteção de uma página.
purge
Limpe o cache para os títulos especificados.
query
Obtenha dados de e sobre o MediaWiki.
regexblock
Bloqueie os nomes dos usuários e os endereços IP por meio de expressões regulares.
regexunblock
Desbloquear os nomes dos usuários e endereços IP através de expressões regulares.
removeauthenticationdata
Remova os dados de autenticação para o usuário atual.
reportproblem
Report a problem with a wiki page.
resetpassword
Envia um e-mail de redefinição de senha para o usuário atual.
revisiondelete
Excluir e recuperar revisões.
rollback
Desfazer a última edição para a página.
rsd
Exportar um esquema RSD (Really Simple Discovery).
setnotificationtimestamp
Atualize o timestamp de notificação para páginas vigiadas.
setpagelanguage
Mudar o idioma de uma página.
spamblacklist
Valide um ou mais URLs contra o SpamBlacklist.
spamregex
Adicione entradas ao SpamRegex ou remova as entradas já bloqueadas dele.
tag
Adicionar ou remover tags de alteração de revisões individuais ou entradas de log.
templatedata
Obtenha dados armazenados pela extensão TemplateData.
thank
Enviar uma notificação de agradecimento a um(a) editor(a).
themelist
Obtenha a lista de todos os skins e seus temas
titleblacklist
Valide um título de página, nome de arquivo ou nome de usuário no TitleBlacklist.
unblock
Desbloquear usuário.
undelete
Restaure as revisões de uma página excluída.
unlinkaccount
Remova uma conta de terceiros vinculada ao usuário atual.
upload
Carregue um arquivo ou obtenha o status dos carregamentos pendentes.
userrights
Alterar a associação de um grupo de usuários.
validatepassword
Valide uma senha de acordo as políticas de senha da wiki.
watch
Adicionar ou remover páginas da lista de páginas vigiadas do usuário atual.
webapp-manifest
Retorna um manifesto do webapp.
mobileview
Obsoleto. Retorna os dados necessários para visualizações de dispositivos móveis.
tokens
Obsoleto. Obter tokens para ações de modificação de dados.
categorytree
Interno. Módulo interno para a extensão "Árvore de categorias" (CategoryTree).
cspreport
Interno. Usado por navegadores para denunciar violações da Política de Segurança de Conteúdo. Este módulo nunca deve ser usado, exceto quando usado automaticamente por um navegador web compatível com CSP.
scribunto-console
Interno. Módulo interno para atender solicitações XHR a partir do console Scribunto.
stashedit
Interno. Prepare uma edição no cache compartilhado.
visualeditor
Interno. Retorna código HTML5 a uma página através do serviço Parsoid.
visualeditoredit
Interno. Salva uma página HTML5 em MediaWiki (convertida para texto wiki através do serviço Parsoid).
Um dos seguintes valores: abusefiltercheckmatch, abusefilterchecksyntax, abusefilterevalexpression, abusefilterunblockautopromote, abuselogprivatedetails, antispoof, block, changeauthenticationdata, changecontentmodel, checktoken, clearhasmsg, clientlogin, compare, createaccount, delete, echomarkread, echomarkseen, echomute, edit, emailuser, expandtemplates, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, help, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, move, opensearch, options, paraminfo, parse, patrol, pollsubmitvote, problemreportsgetform, problemreportupdate, protect, purge, query, regexblock, regexunblock, removeauthenticationdata, reportproblem, resetpassword, revisiondelete, rollback, rsd, setnotificationtimestamp, setpagelanguage, spamblacklist, spamregex, tag, templatedata, thank, themelist, titleblacklist, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, watch, webapp-manifest, mobileview, tokens, categorytree, cspreport, scribunto-console, stashedit, visualeditor, visualeditoredit
Padrão: help
format

O formato da saída.

json
Dados de saída em formato JSON.
jsonfm
Dados de saída no formato JSON (pretty-print em HTML).
none
Nenhuma saída.
php
Dados de saída no formato PHP serializado.
phpfm
Dados de saída em formato serializado em PHP (pretty-print em HTML).
rawfm
Dados de saída, incluindo elementos de depuração, no formato JSON (pretty-print em HTML).
xml
Dados de saída em formato XML.
xmlfm
Dados de saída em formato XML (impressão bonita em HTML).
Um dos seguintes valores: json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
Padrão: jsonfm
maxlag

O atraso máximo pode ser usado quando o MediaWiki está instalado em um cluster replicado no banco de dados. Para salvar as ações que causam mais atraso na replicação do site, esse parâmetro pode fazer o cliente aguardar até que o atraso da replicação seja menor do que o valor especificado. Em caso de atraso excessivo, o código de erro maxlag é retornado com uma mensagem como Waiting for $host: $lag seconds lagged.
Veja Manual: Maxlag parameter para mais informações.

Tipo: inteiro
smaxage

Define o cabeçalho HTTP de controle de cache s-maxage para esta quantidade de segundos. Erros não são armazenados em cache.

Tipo: inteiro
Padrão: 0
maxage

Define o cabeçalho HTTP de controle de cache max-age para esta quantidade de segundos. Erros não são armazenados em cache.

Tipo: inteiro
Padrão: 0
assert

Verifique se o usuário está logado se configurado para user, not logado se definido como anon ou tem o direito do usuário do bot se bot.

Um dos seguintes valores: anon, bot, user
assertuser

Verificar que o usuário atual é o utilizador nomeado.

Tipo: usuário, ór nome de usuário
requestid

Qualquer valor dado aqui será incluído na resposta. Pode ser usado para distinguir requisições.

servedby

Incluir nos resultados o nome do servidor que serviu o pedido.

Tipo: booleano (detalhes)
curtimestamp

Inclui o timestamp atual no resultado.

Tipo: booleano (detalhes)
responselanginfo

Inclua os idiomas usados para uselang e errorlang no resultado.

Tipo: booleano (detalhes)
origin

Ao acessar a API usando uma solicitação AJAX por domínio cruzado (CORS), defina isto como o domínio de origem. Isto deve estar incluso em toda solicitação pre-flight, sendo portanto parte do URI da solicitação (ao invés do corpo do POST).

Para solicitações autenticadas, isto deve corresponder a uma das origens no cabeçalho Origin, para que seja algo como https://pt.wikipedia.org ou https://meta.wikimedia.org. Se este parâmetro não corresponder ao cabeçalho Origin, uma resposta 403 será retornada. Se este parâmetro corresponder ao cabeçalho Origin e a origem for permitida (whitelisted), os cabeçalhos Access-Control-Allow-Origin e Access-Control-Allow-Credentials serão definidos.

Para solicitações não autenticadas, especifique o valor *. Isto fará com que o cabeçalho Access-Control-Allow-Origin seja definido, porém o Access-Control-Allow-Credentials será false e todos os dados específicos para usuários tornar-se-ão restritos.

uselang

Linguagem a ser usada para traduções de mensagens. action=query&meta=siteinfo com siprop=languages retorna uma lista de códigos de idioma ou especifique user para usar a preferência de idioma do usuário atual ou especifique content para usar o idioma de conteúdo desta wiki.

Padrão: user
errorformat

Formato a ser usado aviso e saída de texto de erro.

Texto simples
Texto wiki com tags HTML removidas e entidades substituídas.
Wikitext
Unparsed wikitext.
html
HTML.
Bruto
chave e parâmetros da mensagem.
Nenhum
sem saída de texto, apenas os códigos de erro.
Bc
Formato usado antes do MediaWiki 1.29. errorlang e errorsuselocal são ignorados.
Um dos seguintes valores: bc, html, none, plaintext, raw, wikitext
Padrão: bc
errorlang

Linguagem a utilizar para avisos e erros. action=query&meta=siteinfo com siprop=languages retorna uma lista de códigos de idioma ou especifique content para usar o idioma do conteúdo desta wiki ou especifique uselang para usar o mesmo valor que o parâmetro uselang.

Padrão: uselang
errorsuselocal

Se for dado, os textos de erro usarão mensagens customizadas localmente a partir do espaço nominal MediaWiki.

Tipo: booleano (detalhes)
Permissões:
writeapi
Uso da API de escrita
Concedidos a: all, user, bot e globalbot
apihighlimits
Use limites mais altos nas consultas da API (consultas lentas: 500; consultas rápidas: 5000). Os limites para consultas lentas também se aplicam a parâmetros multivalores.
Concedidos a: bot, sysop, staff, globalbot e intern

action=abusefiltercheckmatch

  • Este módulo requer direitos de leitura.
  • Fonte: Abuse Filter
  • Licença: GPL-2.0-or-later

Verificar se um filtro de abusos coincide com um conjunto de variáveis, uma edição, ou um evento do registo de abusos.

vars, rcid ou logid é necessário, no entanto, apenas um pode ser usado.

Parâmetros:
filter

O texto do filtro completo para verificar por uma correspondência.

Este parâmetro é obrigatório.
vars

Matriz codificada JSON de variáveis para um teste de comparação.

rcid

ID da mudança recente para verificação.

Tipo: inteiro
logid

ID do registro do filtro de Abuso para verificação.

Tipo: inteiro
Exemplo:
Testar se a mudança recente do ID 15 corresponde a um filtro simples
api.php?action=abusefiltercheckmatch&filter=!("autoconfirmed"%20in%20user_groups)&rcid=15 [abrir na página de testes]

action=abusefilterchecksyntax

  • Este módulo requer direitos de leitura.
  • Fonte: Abuse Filter
  • Licença: GPL-2.0-or-later

Verificar a sintaxe de um filtro AbuseFilter.

Parâmetro:
filter

O texto completo do filtro para verificar a sintaxe.

Este parâmetro é obrigatório.

action=abusefilterevalexpression

  • Este módulo requer direitos de leitura.
  • Fonte: Abuse Filter
  • Licença: GPL-2.0-or-later

Avalia uma expressão AbuseFilter.

Parâmetros:
expression

A expressão para avaliar.

Este parâmetro é obrigatório.
prettyprint

Se o resultado deve ser bem impresso.

Tipo: booleano (detalhes)

action=abusefilterunblockautopromote

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: Abuse Filter
  • Licença: GPL-2.0-or-later

Desbloqueia um usuário de receber auto-promoções devido a uma consequência do abusefilter.

Parâmetros:
user

Nome do usuário que deseja desbloquear.

Este parâmetro é obrigatório.
Tipo: usuário, por qualquer de nome de usuário, IP, Intervalo de IP e nome interwiki (por exemplo "prefixo>Nomedeexemplo")
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=abuselogprivatedetails

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: Abuse Filter
  • Licença: GPL-2.0-or-later

Veja detalhes privados de uma entrada do registro de abusos.

Parâmetros:
logid

O ID da entrada do registro de abusos a ser verificada.

Tipo: inteiro
reason

Um motivo válido para executar a verificação.

token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplo:
Obtenha detalhes privados para a entrada do registro de abusos com ID 1, usando o motivo "exemplo".
api.php?action=abuselogprivatedetails&logid=1&reason=example&token=ABC123 [abrir na página de testes]

action=antispoof

  • Este módulo requer direitos de leitura.
  • Fonte: AntiSpoof
  • Licença: GPL-2.0-or-later

Verifica um nome de usuário contra verificações de normalização do AntiSpoof.

Parâmetro:
username

O nome de usuário para verificar no AntiSpoof.

Este parâmetro é obrigatório.
Exemplo:
Verifica o nome de usuário "Foo" através do AntiSpoof
api.php?action=antispoof&username=Foo [abrir na página de testes]

action=block

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Bloquear um usuário.

Parâmetros:
user

Usuário para bloquear.

Tipo: usuário, por qualquer de nome de usuário, IP, Intervalo de IP e ID de usuário (por exemplo "#12345")
userid
Obsoleto.

Especifique user=#ID.

Tipo: inteiro
expiry

Tempo de expiração. Pode ser relativo (por exemplo 5 meses ou 2 semanas) ou absoluto (por exemplo 2014-09-18T12:34:56Z). Se definido para infinite, indefinite ou never, o bloqueio nunca irá expirar.

Padrão: never
reason

Razão do bloqueio.

Padrão: (vazio)
anononly

Bloqueia apenas usuários anônimos (ou seja. desativa edições anônimas para este endereço IP).

Tipo: booleano (detalhes)
nocreate

Prevenir a criação de conta.

Tipo: booleano (detalhes)
autoblock

Bloquear automaticamente o endereço IP usado e quaisquer endereços IPs subsequentes que tentarem acessar a partir deles.

Tipo: booleano (detalhes)
noemail

Impedir que o usuário envie e-mails através da wiki. (Requer o direito blockemail).

Tipo: booleano (detalhes)
hidename

Oculta o nome do usuário do log de bloqueio. (Requer o direito hideuser).

Tipo: booleano (detalhes)
allowusertalk

Permitir que o usuário edite sua própria página de discussão (depende de $wgBlockAllowsUTEdit).

Tipo: booleano (detalhes)
reblock

Se o usuário já estiver bloqueado, sobrescrever o bloqueio existente.

Tipo: booleano (detalhes)
watchuser

Vigiar as páginas de usuário e de discussão, do usuário ou do endereço IP.

Tipo: booleano (detalhes)
tags

Alterar as tags para se inscrever na entrada no registro de bloqueio.

Valores (separados com | ou alternativos):
partial

Bloquear o usuário de acessar a páginas ou espaços nominais específicos, em vez de a todo o site.

Tipo: booleano (detalhes)
pagerestrictions

Lista de títulos que o bloqueio impedirá o usuário de editar. Só se aplica quando 'partial' (parcial) estiver definido como 'true' (verdadeiro).

Valores separados com | ou alternativas.
O número máximo de valores é 10.
namespacerestrictions

Lista de títulos que o bloqueio impedirá o usuário de editar. Só se aplica quando 'partial' (parcial) estiver definido como 'true' (verdadeiro).

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplos:
Bloquear endereço IP 192.0.2.5 por três dias com a razão;
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [abrir na página de testes]
Bloquear usuário Vandal indefinidamente com a razão e o impedir de criar nova conta e de enviar e-mails.
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [abrir na página de testes]

action=categorytree

  • Este módulo é interno ou instável. Sua operação pode mudar sem aviso prévio.
  • Este módulo requer direitos de leitura.
  • Fonte: CategoryTree
  • Licença: GPL-2.0-or-later

Módulo interno para a extensão "Árvore de categorias" (CategoryTree).

Parâmetros:
category

Título no espaço nominal Categoria, o prefixo será ignorado se for fornecido.

Este parâmetro é obrigatório.
options

Opções para o construtor CategoryTree como objeto JSON. A opção depth tem o valor predefinido 1.

action=changeauthenticationdata (changeauth)

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Alterar os dados de autenticação para o usuário atual.

Parâmetros:
changeauthrequest

Use este pedido de autenticação, pelo id</ samp> retornado de action=query&meta=authmanagerinfo com amirequestsfor=change.

Este parâmetro é obrigatório.
changeauthtoken

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
*
Este módulo aceita parâmetros adicionais dependendo dos pedidos de autenticação disponíveis. Use action=query&meta=authmanagerinfo com amirequestsfor=change (ou uma resposta anterior deste módulo, se aplicável) para determinar as solicitações disponíveis e os campos que eles usam.

action=changecontentmodel

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Alterar o modelo de conteúdo de uma página

Parâmetros:
title

Título da página para alterar o modelo de conteúdo de. Não pode ser usado junto com pageid.

pageid

ID da página da página para alterar o modelo de conteúdo. Não pode ser usado junto com title.

Tipo: inteiro
summary

Editar a razão de entrada do log e sumario

tags

Altere as etiquetas para aplicar à entrada de registro e edite.

Valores (separados com | ou alternativos):
model

Modelo de conteúdo do novo conteúdo.

Este parâmetro é obrigatório.
Um dos seguintes valores: GadgetDefinition, Scribunto, css, javascript, json, sanitized-css, text, wikitext
bot

Marcar a alteração de modelo contextual como BOT.

Tipo: booleano (detalhes)
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=checktoken

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Verificar a validade de um token de action=query&meta=tokens.

Parâmetros:
type

Tipo de token que está sendo testado.

Este parâmetro é obrigatório.
Um dos seguintes valores: createaccount, csrf, login, patrol, rollback, userrights, watch
token

Token para testar.

Este parâmetro é obrigatório.
maxtokenage

Idade máxima permitida do token, em segundos.

Tipo: inteiro

action=clearhasmsg

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Limpa a etiqueta hasmsg do usuário atual.

Exemplo:
Limpa a etiqueta hasmsg do usuário atual.
api.php?action=clearhasmsg [abrir na página de testes]

action=clientlogin (login)

  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Faça o login no wiki usando o fluxo interativo.

O procedimento geral para usar este módulo é:

  1. Procure os campos disponíveis de action=query&meta=authmanagerinfo com amirequestsfor=login e um token login de action=query&meta=tokens.
  2. Apresentar os campos para o usuário e obtenha a sua submissão.
  3. Poste em este módulo, fornecendo loginreturnurl e quaisquer campos relevantes.
  4. Verifique o status na resposta.
    • Se você recebeu PASS ou FAIL, você terminou. A operação foi bem sucedida ou não.
    • Se você recebeu UI, apresente os novos campos ao usuário e obtenha seu envio. Em seguida, publique neste módulo com logincontinue e os campos relevantes sejam definidos e repita a etapa 4.
    • Se você recebeu REDIRECT, direcione o usuário para o redirecttarget e aguarde o retorno para loginreturnurl. Em seguida, publique neste módulo com logincontinue e quaisquer campos passados para o URL de retorno e repita a etapa 4.
    • Se você recebeu RESTART, isso significa que a autenticação funcionou mas não temos uma conta de usuário vinculada. Você pode tratar isso como UI ou como FAIL.
Parâmetros:
loginrequests

Utilize apenas estes pedidos de autenticação, pelo id retornado de action=query&meta=authmanagerinfo com amirequestsfor=login ou de uma resposta anterior deste módulo.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
loginmessageformat

Formato a ser usado para retornar mensagens.

Um dos seguintes valores: html, none, raw, wikitext
Padrão: wikitext
loginmergerequestfields

Fundir informações de campo para todos os pedidos de autenticação em uma matriz.

Tipo: booleano (detalhes)
loginpreservestate

Preserva o estado de uma tentativa de login anterior com falha, se possível.

Tipo: booleano (detalhes)
loginreturnurl

O URL de retorno para fluxos de autenticação de terceiros deve ser absoluto. Isso ou logincontinue é necessário.

Quando receber uma resposta REDIRECT, você normalmente abrirá um navegador ou uma visão da web para o redirecttarget URL para um fluxo de autenticação de terceiros. Quando isso for concluído, o terceiro enviará ao navegador ou a web para este URL. Você deve extrair qualquer consulta ou parâmetros POST do URL e passá-los como uma solicitação logincontinue para este módulo de API.

logincontinue

Esse pedido é uma continuação após uma resposta UI ou REDIRECT anterior. Ou loginreturnurl é requerido.

Tipo: booleano (detalhes)
logintoken

Um token "login" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
*
Este módulo aceita parâmetros adicionais dependendo dos pedidos de autenticação disponíveis. Use action=query&meta=authmanagerinfo com amirequestsfor=login (ou uma resposta anterior deste módulo, se aplicável) para determinar as solicitações disponíveis e os campos que eles usam.
Exemplos:
Comeca o processo de logar na wiki como usuário Exemple com a senha ExamplePassword.
api.php?action=clientlogin&username=Example&password=ExamplePassword&loginreturnurl=http://example.org/&logintoken=123ABC [abrir na página de testes]
Continuar efetuando login após uma resposta UI para autenticação de dois fatores, fornecendo um OATHToken de 987654</ kbd>.
api.php?action=clientlogin&logincontinue=1&OATHToken=987654&logintoken=123ABC [abrir na página de testes]

action=compare

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter a diferença entre duas páginas.

Um número de revisão, um título de página, um ID de página, um texto ou uma referência relativa para "de" e "para" devem ser fornecidos.

Parâmetros:
fromtitle

Primeiro título para comparar.

fromid

Primeiro ID de página para comparar.

Tipo: inteiro
fromrev

Primeira revisão para comparar.

Tipo: inteiro
fromslots

Substituir o conteúdo da revisão especificada por fromtitle, fromid ou fromrev.

Este parâmetro especifica os segmentos que deverão ser modificados. Use fromtext-{slot}, fromcontentmodel-{slot} e fromcontentformat-{slot} para especificar conteúdo para cada segmento.

Valores (separados com | ou alternativos): main
fromtext-{slot}

Texto do slot especificado. Se omitido, o slot é removido da revisão.

Este parâmetro é um parâmetro de predefinição. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de fromslots.
fromsection-{slot}

Quando fromtext-{slot} é o conteúdo de uma única secção, este é o número da seção. Será fundido na revisão especificada por fromtitle, fromid ou fromrev tal como acontece na edição de uma secção.

Este parâmetro é um parâmetro de predefinição. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de fromslots.
fromcontentformat-{slot}

Formato de serialização de conteúdo de fromtext-{slot}.

Este parâmetro é um parâmetro de predefinição. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de fromslots.
Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
fromcontentmodel-{slot}

Modelo de conteúdo de fromtext-{slot}. Se não for fornecido, ele será deduzido a partir dos outros parâmetros.

Este parâmetro é um parâmetro de predefinição. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de fromslots.
Um dos seguintes valores: GadgetDefinition, Scribunto, css, javascript, json, sanitized-css, text, wikitext
frompst

Fazer uma transformação anterior à gravação, de fromtext-{slot}.

Tipo: booleano (detalhes)
fromtext
Obsoleto.

Especificar fromslots=main e usar fromtext-main.

fromcontentformat
Obsoleto.

Especificar fromslots=main e usar fromcontentformat-main.

Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
fromcontentmodel
Obsoleto.

Especificar fromslots=main e usar fromcontentmodel-main.

Um dos seguintes valores: GadgetDefinition, Scribunto, css, javascript, json, sanitized-css, text, wikitext
fromsection
Obsoleto.

Utilizar apenas a secção especificada do conteúdo 'from' especificado.

totitle

Segundo título para comparar.

toid

Segundo ID de página para comparar.

Tipo: inteiro
torev

Segunda revisão para comparar.

Tipo: inteiro
torelative

Use uma revisão relativa à revisão determinada de fromtitle, fromid ou fromrev. Todas as outras opções 'to' serão ignoradas.

Um dos seguintes valores: cur, next, prev
toslots

Substituir o conteúdo da revisão especificada por totitle, toid ou torev.

Este parâmetro especifica os slots que devem ser modificados. Usar totext-{slot}, tocontentmodel-{slot}, e tocontentformat-{slot} para especificar o conteúdo de cada slot.

Valores (separados com | ou alternativos): main
totext-{slot}

Texto do slot especificado. Se omitido, o slot é removido da revisão.

Este parâmetro é um parâmetro de predefinição. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de toslots.
tosection-{slot}

Quando totext-{slot} é o conteúdo de uma única secção, este é o número da secção. Será fundido na revisão especificada por totitle, toid ou torev tal como acontece na edição de uma secção.

Este parâmetro é um parâmetro de predefinição. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de toslots.
tocontentformat-{slot}

Formato de seriação do conteúdo de totext-{slot}.

Este parâmetro é um parâmetro de predefinição. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de toslots.
Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
tocontentmodel-{slot}

Modelo de conteúdo de totext-{slot}. Se não for fornecido, ele será deduzido a partir dos outros parâmetros.

Este parâmetro é um parâmetro de predefinição. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de toslots.
Um dos seguintes valores: GadgetDefinition, Scribunto, css, javascript, json, sanitized-css, text, wikitext
topst

Faz uma transformação pré-salvar em totext.

Tipo: booleano (detalhes)
totext
Obsoleto.

Especificar toslots=main e usar totext-main.

tocontentformat
Obsoleto.

Especificar toslots=main e usar tocontentformat-main.

Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
tocontentmodel
Obsoleto.

Especificar toslots=main e usar tocontentmodel-main.

Um dos seguintes valores: GadgetDefinition, Scribunto, css, javascript, json, sanitized-css, text, wikitext
tosection
Obsoleto.

Utilizar apenas a secção especificada do conteúdo 'to' especificado.

prop

Quais peças de informação incluir.

diff
O dif do HTML.
diffsize
O tamanho do diff HTML, em bytes.
rel
Os IDs de revisão da revisão anteriores a 'from' e depois 'to', se houver.
ids
Os Ids da página e de revisão das revisões 'from' e 'to'.
title
O título das páginas 'from' e 'to' das revisões.
user
O nome de usuário e o ID das revisões 'from' e 'to'. Se o usuário foi excluído da revisão, uma propriedade fromuserhidden ou touserhidden será retornada.
comment
O comentário das revisões 'from' e 'to'. Se o comentário foi excluído da revisão, uma propriedade fromcommenthidden ou tocommenthidden será retornada.
parsedcomment
O comentário analisado sobre as revisões 'from' e 'to'. Se o comentário foi excluído da revisão, uma propriedade fromcommenthidden ou tocommenthidden será retornada.
size
O tamanho das revisões 'from' e 'to'.
timestamp
(sem descrição)
Valores (separados com | ou alternativos): comment, diff, diffsize, ids, parsedcomment, rel, size, timestamp, title, user
Padrão: diff|ids|title
slots

Devolve os diffs individuais para estes slots, em vez de um diff combinado para todos os slots.

Valores (separados com | ou alternativos): main
Para especificar todos os valores, use *.
Exemplo:
Criar um diff entre a revisão 1 e 2.
api.php?action=compare&fromrev=1&torev=2 [abrir na página de testes]

action=createaccount

Este módulo foi desativado.

action=cspreport

  • Este módulo é interno ou instável. Sua operação pode mudar sem aviso prévio.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Usado por navegadores para denunciar violações da Política de Segurança de Conteúdo. Este módulo nunca deve ser usado, exceto quando usado automaticamente por um navegador web compatível com CSP.

Parâmetros:
reportonly

Marque como sendo um relatório de uma política de monitoramento, não uma política forçada

Tipo: booleano (detalhes)
source

O que gerou o cabeçalho CSP que desencadeou este relatório

Padrão: internal

action=delete

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Excluir uma página.

Parâmetros:
title

Título da página para excluir. Não pode ser usado em conjunto com pageid.

pageid

ID da página para excluir. Não pode ser usada em conjunto com title.

Tipo: inteiro
reason

Razão para a exclusão. Se não for definido, um motivo gerado automaticamente será usado.

tags

Alterar as tags para se inscrever na entrada no registro de exclusão.

Valores (separados com | ou alternativos):
watch
Obsoleto.

Adiciona a página para a lista de páginas vigiadas do usuário atual.

Tipo: booleano (detalhes)
watchlist

Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use preferências ou não mude a vigilância.

Um dos seguintes valores: nochange, preferences, unwatch, watch
Padrão: preferences
unwatch
Obsoleto.

Remove a página da lista de páginas vigiadas do usuário atual.

Tipo: booleano (detalhes)
oldimage

O nome da imagem antiga para excluir, conforme fornecido por action=query&prop=imageinfo&iiprop=archivename.

token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=echomarkread

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: Echo
  • Licença: MIT

Marcar notificações como lidas para o usuário atual.

Parâmetros:
wikis

Lista de wikis para marcar a notificação como lida (o padrão é apenas a wiki atual).

Valores (separados com | ou alternativos): *, expressopixinguinha_wiki
Padrão: expressopixinguinha_wiki
list

Uma lista de IDs de notificação para marcar como lidos.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
unreadlist

Uma lista de IDs de notificação para marcar como não lido.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
all

Se habilitado, marca todas as notificações de um usuário como lidas.

Tipo: booleano (detalhes)
sections

Uma lista de seções para marcar como lidas.

Valores (separados com | ou alternativos): alert, message
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=echomarkseen

  • Este módulo requer direitos de leitura.
  • Fonte: Echo
  • Licença: MIT

Marcar notificações como vistas para o usuário atual.

Parâmetros:
type

Tipo de notificações para marcar como vistas: 'alerta', 'mensagem' ou 'tudo'.

Este parâmetro é obrigatório.
Um dos seguintes valores: alert, all, message
timestampFormat

Formato do carimbo de data/hora para usar para saída, 'ISO_8601' ou 'MW'. 'MW' está obsoleto aqui, então todos os clientes devem mudar para 'ISO_8601'. Este parâmetro será removido e 'ISO_8601' se tornará o único formato de saída.

Um dos seguintes valores: ISO_8601, MW
Padrão: MW
Exemplo:
Marcar notificações de todos os tipos como vistas
api.php?action=echomarkseen&type=all [abrir na página de testes]

action=echomute

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: Echo
  • Licença: MIT

Desativar ou desativar o som das notificações de determinados usuários ou páginas.

Parâmetros:
type

Qual lista muda para adicionar ou remover de

Este parâmetro é obrigatório.
Um dos seguintes valores: page-linked-title, user
mute

Páginas ou usuários a serem adicionados à lista silenciosa

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
unmute

Páginas ou usuários a serem removidos da lista sem áudio

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=edit

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Criar e editar páginas.

Parâmetros:
title

Título da página para editar. Não pode ser usado em conjunto com pageid.

pageid

ID da página para editar. Não pode ser usada em conjunto com title.

Tipo: inteiro
section

Número da seção. 0 para a seção superior, new para uma nova seção.

sectiontitle

O título para uma nova seção.

text

Conteúdo da página.

summary

Edit o resumo. Também o título da seção quando section=new e sectiontitle não está definido.

tags

Alterar as tags para aplicar à revisão.

Valores (separados com | ou alternativos):
minor

Marque esta edição como uma edição menor.

Tipo: booleano (detalhes)
notminor

Não marque esta edição como uma edição menor, mesmo se a preferência do usuário "Marcar todas as edições como menores por padrão" é definida.

Tipo: booleano (detalhes)
bot

Marcar esta edição como uma edição de bot.

Tipo: booleano (detalhes)
baserevid

Identificador da revisão base, usado para detetar conflitos de edições. Pode ser obtido através de action=query&prop=revisions. Autoconflitos causam a falha da edição a menos que esteja definido o parâmetro basetimestamp.

Tipo: inteiro
basetimestamp

O timestamp da revisão base, usada para detectar conflitos de edição, pode ser obtido através de action=query&prop=revisions&rvprop=timestamp.

Tipo: data e hora (formatos permitidos)
starttimestamp

Timestamp quando o processo de edição começou, usado para detectar conflitos de edição. Um valor apropriado pode ser obtido usando curtimestamp ao iniciar o processo de edição (por exemplo, ao carregar o conteúdo da página a editar).

Tipo: data e hora (formatos permitidos)
recreate

Substitua quaisquer erros sobre a página que foram eliminados enquanto isso.

Tipo: booleano (detalhes)
createonly

Não editar a página se ela já existir.

Tipo: booleano (detalhes)
nocreate

Mostra um erro se a página não existir.

Tipo: booleano (detalhes)
watch
Obsoleto.

Adiciona a página para a lista de páginas vigiadas do usuário atual.

Tipo: booleano (detalhes)
unwatch
Obsoleto.

Remove a página da lista de páginas vigiadas do usuário atual.

Tipo: booleano (detalhes)
watchlist

Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use preferências ou não mude a vigilância.

Um dos seguintes valores: nochange, preferences, unwatch, watch
Padrão: preferences
md5

O hash MD5 do parâmetro text ou os parâmetros prependtext e appendtext concatenados. Se configurado, a edição não será feita a menos que o hash esteja correto.

prependtext

Adiciona este texto ao início da página. Substitui text.

appendtext

Adiciona este texto ao fim da página. Substitui text.

Use section=new para anexar uma nova seção, em vez deste parâmetro.

undo

Desfazer esta revisão. Substitui text, prependtext e appendtext.

Tipo: inteiro
O valor não pode ser inferior a 0.
undoafter

Desfazer todas as revisões de undo para este. Se não estiver configurado, desfaz uma revisão.

Tipo: inteiro
O valor não pode ser inferior a 0.
redirect

Resolve redirecionamento automaticamente.

Tipo: booleano (detalhes)
contentformat

Formato de serialização de conteúdo usado para o texto de entrada.

Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
contentmodel

Modelo de conteúdo do novo conteúdo.

Um dos seguintes valores: GadgetDefinition, Scribunto, css, javascript, json, sanitized-css, text, wikitext
token

Um token "csrf" token recuperado de action=query&meta=tokens

O token sempre deve ser enviado como o último parâmetro, ou pelo menos após o parâmetro text.

Este parâmetro é obrigatório.

action=emailuser

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Envia e-mail para o usuário.

Parâmetros:
target

Usuário a se enviar o e-mail.

Este parâmetro é obrigatório.
subject

Cabeçalho do assunto.

text

Corpo do e-mail.

Este parâmetro é obrigatório.
ccme

Envie uma cópia deste e-mail para mim.

Tipo: booleano (detalhes)
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplo:
Enviar um e-mail ao usuário WikiSysop com o texto Content.
api.php?action=emailuser&target=WikiSysop&text=Content&token=123ABC [abrir na página de testes]

action=expandtemplates

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Expande todas a predefinições em texto wiki.

Parâmetros:
title

Título da página.

text

Texto wiki para converter.

Este parâmetro é obrigatório.
revid

ID da revisão, para {{REVISIONID}} e variáveis semelhantes.

Tipo: inteiro
prop

Quais peças de informação obter.

Note que se nenhum valor for selecionado, o resultado conterá o texto wiki, mas o resultado será em um formato obsoleto.

wikitext
O texto wiki expandido.
categories
Quaisquer categorias presentes na entrada que não estão representadas na saída wikitext.
properties
Propriedades da página definidas por palavras mágicas expandidas no texto wiki.
volatile
Se a saída é volátil e não deve ser reutilizada em outro lugar dentro da página.
ttl
O tempo máximo após o qual os caches do resultado devem ser invalidados.
modules
Quaisquer módulos ResourceLoader que as funções do analisador solicitaram foram adicionados à saída. Contudo, jsconfigvars ou encodedjsconfigvars devem ser solicitados em conjunto com modules.
jsconfigvars
Fornece as variáveis de configuração JavaScript específicas da página.
encodedjsconfigvars
Fornece as variáveis de configuração JavaScript específicas da página como uma string JSON.
parsetree
A árvore de analise XML da entrada.
Valores (separados com | ou alternativos): categories, encodedjsconfigvars, jsconfigvars, modules, parsetree, properties, ttl, volatile, wikitext
includecomments

Se devem ser incluídos comentários HTML na saída.

Tipo: booleano (detalhes)
generatexml
Obsoleto.

Gerar XML parse tree (substituído por prop=parsetree).

Tipo: booleano (detalhes)

action=feedcontributions

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Retorna o feed de contribuições de um usuário.

Parâmetros:
feedformat

O formato do feed.

Um dos seguintes valores: atom, rss
Padrão: rss
user

De quais usuários receber as contribuições.

Este parâmetro é obrigatório.
Tipo: usuário, por qualquer de nome de usuário, IP, Intervalo de IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
namespace

A partir de qual espaço nominal filtrar contribuições.

Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
year

Do ano (inclusive anteriores).

Tipo: inteiro
month

Do mês (inclusive anteriores).

Tipo: inteiro
tagfilter

Filtrar contribuições que têm essas tags.

Valores (separados com | ou alternativos): abusefilter-condition-limit, advanced mobile edit, mobile edit, mobile web edit, mw-blank, mw-changed-redirect-target, mw-contentmodelchange, mw-new-redirect, mw-removed-redirect, mw-replace, mw-rollback, mw-undo, swstaffedit, visualeditor, visualeditor-needcheck, visualeditor-switched, visualeditor-wikitext
Padrão: (vazio)
deletedonly

Mostrar apenas contribuições excluídas.

Tipo: booleano (detalhes)
toponly

Mostrar somente as edições que sejam a última revisão.

Tipo: booleano (detalhes)
newonly

Mostrar somente as edições que são criação de páginas.

Tipo: booleano (detalhes)
hideminor

Ocultar edições menores.

Tipo: booleano (detalhes)
showsizediff

Desabilitado devido a miser mode.

Tipo: booleano (detalhes)
Exemplo:
Retornar contribuições do usuário Example.
api.php?action=feedcontributions&user=Example [abrir na página de testes]

action=feedrecentchanges

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Retorna um feed de mudanças recentes.

Parâmetros:
feedformat

O formato do feed.

Um dos seguintes valores: atom, rss
Padrão: rss
namespace

Espaço nominal a partir do qual limitar resultados.

Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
invert

Todos os espaços nominais, exceto o selecionado.

Tipo: booleano (detalhes)
associated

Inclua espaço nominal associado (discussão ou principal).

Tipo: booleano (detalhes)
days

Dias para limitar os resultados.

Tipo: inteiro
O valor não pode ser inferior a 1.
Padrão: 7
limit

Número máximo de resultados.

Tipo: inteiro
O valor deve estar entre 1 e 50.
Padrão: 50
from

Mostra modificações desde então.

Tipo: data e hora (formatos permitidos)
hideminor

Ocultar modificações menores.

Tipo: booleano (detalhes)
hidebots

Ocultar modificações feitas por bots.

Tipo: booleano (detalhes)
hideanons

Ocultar alterações feitas por usuários anônimos.

Tipo: booleano (detalhes)
hideliu

Ocultar alterações feitas por usuários registrados.

Tipo: booleano (detalhes)
hidepatrolled

Ocultar mudanças patrulhadas.

Tipo: booleano (detalhes)
hidemyself

Ocultar alterações feitas pelo usuário atual.

Tipo: booleano (detalhes)
hidecategorization

Ocultar alterações de associação de categoria.

Tipo: booleano (detalhes)
tagfilter

Filtrar por tag.

target

Mostrar apenas as alterações nas páginas vinculadas por esta página.

showlinkedto

Mostra as alterações nas páginas vigiadas à página selecionada.

Tipo: booleano (detalhes)

action=feedwatchlist

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Retornar um feed da lista de páginas vigiadas.

Parâmetros:
feedformat

O formato do feed.

Um dos seguintes valores: atom, rss
Padrão: rss
hours

Lista páginas modificadas dentro dessa quantia de horas a partir de agora.

Tipo: inteiro
O valor deve estar entre 1 e 72.
Padrão: 24
linktosections

Cria link diretamente para seções alteradas, se possível.

Tipo: booleano (detalhes)
allrev

Inclua várias revisões da mesma página dentro de um prazo determinado.

Tipo: booleano (detalhes)
wlowner

Usado juntamente com para acessar a lista de páginas vigiadas de um usuário diferente.

Tipo: usuário, ór nome de usuário
wltoken

Um token seguro (disponível nas preferências do usuário) para permitir o acesso à lista de páginas vigiadas de outro usuário.

wlshow

Mostre apenas itens que atendam a esses critérios. Por exemplo, para ver apenas edições menores feitas por usuários conectados, set show=minor|!anon.

Valores (separados com | ou alternativos): !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
wltype

Quais tipos de mudanças mostrar:

edit
Edições comuns nas páginas.
new
Criação de páginas.
log
Registro de entradas.
external
Alterações externas.
categorize
Alterações de membros pertencentes à uma categoria.
Valores (separados com | ou alternativos): categorize, edit, external, log, new
Padrão: edit|new|log|categorize
wlexcludeuser

Não listar as alterações deste usuário.

Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
Exemplos:
Mostra o feed de páginas vigiadas.
api.php?action=feedwatchlist [abrir na página de testes]
Mostre todas as alterações nas páginas vigiadas nas últimas 6 horas.
api.php?action=feedwatchlist&allrev=&hours=6 [abrir na página de testes]

action=filerevert

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Reverte um arquivo para uma versão antiga.

Parâmetros:
filename

Nome do arquivo de destino, sem o prefixo File:.

Este parâmetro é obrigatório.
comment

Enviar comentário.

Padrão: (vazio)
archivename

Nome do arquivo da revisão para qual reverter.

Este parâmetro é obrigatório.
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=help

Mostra a ajuda para os módulos especificados.

Parâmetros:
modules

Módulos para exibir ajuda para (valores do parâmetro action e format ou main). Pode-se especificar submódulos com um +.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
Padrão: main
submodules

Inclui a ajuda para submódulos do módulo nomeado.

Tipo: booleano (detalhes)
recursivesubmodules

Inclui a ajuda para submódulos de forma recursiva.

Tipo: booleano (detalhes)
wrap

Encapsula a saída em uma estrutura de resposta da API padrão.

Tipo: booleano (detalhes)
toc

Inclui uma tabela de conteúdos na saída HTML.

Tipo: booleano (detalhes)

action=imagerotate

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Gira uma ou mais imagens.

Parâmetros:
rotation

Graus para girar imagem no sentido horário.

Este parâmetro é obrigatório.
Um dos seguintes valores: 90, 180, 270
continue

Quando houver mais resultados disponíveis, use isso para continuar.

tags

Tags para se inscrever na entrada no registro de upload.

Valores (separados com | ou alternativos):
titles

Uma lista de IDs de título para trabalhar.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
pageids

Uma lista de IDs de página para trabalhar.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
revids

Uma lista de IDs de revisão para trabalhar.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
generator

Obter a lista de páginas para trabalhar executando o módulo de consulta especificado.

Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.

allcategories
Enumera todas as categorias.
alldeletedrevisions
Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
allfileusages
Lista todas as utilizações de arquivo, incluindo os não-existentes.
allimages
Enumera todas as imagens sequencialmente.
alllinks
Enumerar todos os links que apontam para um determinado espaço nominal.
allpages
Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
allredirects
Lista todos os redirecionamentos para um espaço nominal.
allrevisions
Listar todas as revisões.
alltransclusions
Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
backlinks
Encontre todas as páginas que apontam para a página dada.
categories
Liste todas as categorias às quais as páginas pertencem.
categorymembers
Lista todas as páginas numa categoria específica.
deletedrevisions
Obtem informações de revisão excluídas.
duplicatefiles
Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
embeddedin
Encontre todas as páginas que incorporam (transcluam) o título dado.
exturlusage
Enumere páginas que contenham um determinado URL.
fileusage
Encontre todas as páginas que usam os arquivos dados.
images
Retorna todos os arquivos contidos nas páginas fornecidas.
imageusage
Encontre todas as páginas que usam o título da imagem dada.
iwbacklinks
Encontra todas as páginas que apontam para o link interwiki dado.
langbacklinks
Encontre todas as páginas que apontam para o link de idioma dado.
links
Retorna todos os links das páginas fornecidas.
linkshere
Encontre todas as páginas que apontam para as páginas dadas.
pageswithprop
Liste todas as páginas usando uma propriedade de página determinada.
prefixsearch
Execute uma pesquisa de prefixo para títulos de página.
protectedtitles
Liste todos os títulos protegidos contra criação.
querypage
Obter uma lista fornecida por uma página especial baseada em QueryPage.
random
Obter um conjunto de páginas aleatórias.
recentchanges
Enumere as mudanças recentes.
redirects
Retorna todos os redirecionamentos para as páginas indicadas.
revisions
Obter informações de revisão.
search
Fazer uma buscar completa de texto.
templates
Mostrar apenas as alterações nas páginas associadas desta página.
transcludedin
Encontre todas as páginas que transcluam as páginas dadas.
watchlist
Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
watchlistraw
Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

Resolve automaticamente redirecionamentos em titles, pageids e revids e em páginas retornadas por generator.

Tipo: booleano (detalhes)
converttitles

Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.

Tipo: booleano (detalhes)
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=import

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Importar uma página de outra wiki ou de um arquivo XML.

Observe que o POST HTTP deve ser feito como um upload de arquivos (ou seja, usar multipart/form-data) ao enviar um arquivo para o parâmetro xml.

Parâmetros:
summary

Resumo de importação do log de entrada.

xml

Enviar arquivo XML.

Deve ser postado como um upload de arquivo usando multipart/form-data.
interwikiprefix

Para importações carregadas: o prefixo interwikis a ser aplicado aos nomes de utilizador desconhecidos (e aos conhecidos se assignknownusers estiver definido).

interwikisource

Para importações de interwiki: wiki para importar de.

Um dos seguintes valores:
interwikipage

Para importações de interwiki: página para importar.

fullhistory

Para importações de interwiki: importa o histórico completo, não apenas a versão atual.

Tipo: booleano (detalhes)
templates

Para importações de interwiki: importa também todas as predefinições incluídas.

Tipo: booleano (detalhes)
namespace

Importar para este espaço nominal. Não pode ser usado em conjunto com rootpage.

Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
assignknownusers

Atribuir as edições aos usuários locais se o utilizador nomeado existir localmente.

Tipo: booleano (detalhes)
rootpage

Importar como subpágina para esta página. Não pode ser usada em conjunto com namespace.

tags

Alterar as tags para aplicar à entrada no registro de importação e à revisão nula nas páginas importadas.

Valores (separados com | ou alternativos):
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=linkaccount (link)

  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Vincule uma conta de um provedor de terceiros ao usuário atual.

O procedimento geral para usar este módulo é:

  1. Procure os campos disponíveis de action=query&meta=authmanagerinfo com amirequestsfor=link e um token csrf de action=query&meta=tokens.
  2. Apresentar os campos para o usuário e obtenha a sua submissão.
  3. Poste em este módulo, fornecendo linkreturnurl e quaisquer campos relevantes.
  4. Verifique o status na resposta.
    • Se você recebeu PASS ou FAIL, você terminou. A operação foi bem sucedida ou não.
    • Se você recebeu UI, apresente os novos campos ao usuário e obtenha seu envio. Em seguida, publique neste módulo com linkcontinue e os campos relevantes sejam definidos e repita a etapa 4.
    • Se você recebeu REDIRECT, direcione o usuário para o redirecttarget e aguarde o retorno para linkreturnurl. Em seguida, publique neste módulo com linkcontinue e quaisquer campos passados para o URL de retorno e repita a etapa 4.
    • Se você recebeu RESTART, isso significa que a autenticação funcionou mas não temos uma conta de usuário vinculada. Você pode tratar isso como UI ou como FAIL.
Parâmetros:
linkrequests

Utilize apenas estes pedidos de autenticação, pelo id retornado de action=query&meta=authmanagerinfo com amirequestsfor=link ou de uma resposta anterior deste módulo.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
linkmessageformat

Formato a ser usado para retornar mensagens.

Um dos seguintes valores: html, none, raw, wikitext
Padrão: wikitext
linkmergerequestfields

Fundir informações de campo para todos os pedidos de autenticação em uma matriz.

Tipo: booleano (detalhes)
linkreturnurl

O URL de retorno para fluxos de autenticação de terceiros deve ser absoluto. Isso ou linkcontinue é necessário.

Quando receber uma resposta REDIRECT, você normalmente abrirá um navegador ou uma visão da web para o redirecttarget URL para um fluxo de autenticação de terceiros. Quando isso for concluído, o terceiro enviará ao navegador ou a web para este URL. Você deve extrair qualquer consulta ou parâmetros POST do URL e passá-los como uma solicitação linkcontinue para este módulo de API.

linkcontinue

Esse pedido é uma continuação após uma resposta UI ou REDIRECT anterior. Ou linkreturnurl é requerido.

Tipo: booleano (detalhes)
linktoken

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
*
Este módulo aceita parâmetros adicionais dependendo dos pedidos de autenticação disponíveis. Use action=query&meta=authmanagerinfo com amirequestsfor=link (ou uma resposta anterior deste módulo, se aplicável) para determinar as solicitações disponíveis e os campos que eles usam.

action=login (lg)

  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Faça login e obtenha cookies de autenticação.

Esta ação só deve ser usada em combinação comSpecial:BotPasswords; O uso para login da conta principal está obsoleto e pode falhar sem aviso prévio. Para fazer login com segurança na conta principal, use action=clientlogin.

Parâmetros:
lgname

Nome de usuário.

lgpassword

Senha.

lgdomain

Domínio (opcional).

lgtoken

Um token "login" token recuperado de action=query&meta=tokens

action=logout

  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Faça o logout e limpe os dados da sessão.

Parâmetro:
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplo:
Finaliza a sessão do usuário atual.
api.php?action=logout&token=123ABC [abrir na página de testes]

action=managetags

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Execute tarefas de gerenciamento relacionadas às tags de alteração.

Parâmetros:
operation

Qual operação para executar:

create
Crie uma nova tag de mudança para uso manual.
delete
Remove uma tag de mudança do banco de dados, incluindo a remoção da tag de todas as revisões, entradas recentes de alterações e entradas de log em que é usada.
active
Ativar uma tag de alteração, permitindo aos usuários aplicá-la manualmente.
deactivate
Desative uma tag de alteração, impedindo que usuários a apliquem manualmente.
Este parâmetro é obrigatório.
Um dos seguintes valores: activate, create, deactivate, delete
tag

Tag para criar, excluir, ativar ou desativar. Para a criação de tags, a tag não deve existir. Para exclusão de tags, a tag deve existir. Para a ativação da tag, a tag deve existir e não ser usada por uma extensão. Para a desativação da tag, a tag deve estar atualmente ativa e definida manualmente.

Este parâmetro é obrigatório.
reason

Uma razão opcional para criar, excluir, ativar ou desativar a tag.

ignorewarnings

Se deseja ignorar quaisquer avisos emitidos durante a operação.

Tipo: booleano (detalhes)
tags

Alterar as tags para se inscrever na entrada no registro de gerenciamento de tags.

Valores (separados com | ou alternativos):
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=mergehistory

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Fundir históricos das páginas.

Parâmetros:
from

Título da página a partir da qual o histórico será mesclado. Não pode ser usado em conjunto com fromid.

fromid

ID da página da qual o histórico será mesclado. Não pode ser usado em conjunto com from.

Tipo: inteiro
to

Título da página ao qual o histórico será mesclado. Não pode ser usado em conjunto com toid.

toid

ID da página em que o histórico será mesclado. Não pode ser usado em conjunto com to.

Tipo: inteiro
timestamp

Timestamp até as revisões que serão movidas do histórico da página de origem para o histórico da página de destino. Se omitido, todo o histórico da página de origem será incorporado na página de destino.

Tipo: data e hora (formatos permitidos)
reason

Razão para a fusão de histórico.

Padrão: (vazio)
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=mobileview

  • Este módulo é obsoleto.
  • Este módulo requer direitos de leitura.
  • Fonte: MobileFrontend
  • Licença: GPL-2.0-or-later

Retorna os dados necessários para visualizações de dispositivos móveis.

Parâmetros:
page

Título da página a processar.

Este parâmetro é obrigatório.
redirect

Se os redirecionamentos devem ser seguidos.

Um dos seguintes valores: no, yes
Padrão: yes
sections

Lista de números de seção separada por pipe para a qual retornar texto. "all" pode ser usado para retornar todos. As escalas no formato "1-4" significam as seções 1,2,3,4. Intervalos sem um segundo número, e. "1-" significa obter tudo até o fim. "references" podem ser usadas para especificar que todas as seções contendo referências devem ser retornadas.

prop

Qual informação obter:

texto
HTML das seções selecionadas.
seções
Informações sobre todas as seções na página.
normalizedtitle
Título da página normalizado.
lastmodified
Timestamp ISO 8601 para quando a página foi modificada pela última vez, por exemplo, "2014-04-13T22:42:14Z".
lastmodifiedby
Informações sobre o usuário que modificou a página por último.
revisão
Retorna a ID de revisão atual da página.
proteção
Informações sobre o nível de proteção.
editável
se o usuário atual pode editar esta página. Isso inclui todos os fatores para usuários conectados, mas não o status bloqueado para anons.
languagecount
Número de idiomas em que a página está disponível.
hasvariants
Se a página está ou não disponível em outras variantes de idioma.
displaytitle
O título representado da página, com {{DISPLAYTITLE}} e tal aplicado.
pageprops
Propriedades da página.
Valores (separados com | ou alternativos): contentmodel, description, displaytitle, editable, hasvariants, id, image, languagecount, lastmodified, lastmodifiedby, namespace, normalizedtitle, pageprops, protection, revision, sections, text, thumb
Padrão: text|sections|normalizedtitle
sectionprop

Que informações sobre seções obter.

Valores (separados com | ou alternativos): anchor, fromtitle, index, level, line, number, toclevel
Padrão: toclevel|line
pageprops

Quais propriedades de página para retornar, uma lista separada ("|") ou "*" para todas as propriedades.

Padrão: notoc|noeditsection|wikibase_item
variant

Converta conteúdo para esta variante de idioma.

Padrão: (vazio)
noimages

Retorna HTML sem imagens.

Tipo: booleano (detalhes)
noheadings

Não inclua títulos na saída.

Tipo: booleano (detalhes)
notransform

Não transforme HTML em versão específica para dispositivos móveis.

Tipo: booleano (detalhes)
onlyrequestedsections

Retorna somente as seções solicitadas, mesmo com prop=seções.

Tipo: booleano (detalhes)
offset

Pretender que todo o resultado do texto seja uma sequência de caracteres e retornar a substring a partir deste ponto.

Tipo: inteiro
O valor não pode ser inferior a 0.
Padrão: 0
maxlen

Pretender que todo o resultado do texto seja uma string e limitar o resultado a esse comprimento.

Tipo: inteiro
O valor não pode ser inferior a 0.
Padrão: 0
revision

Requisitar uma revisão específica.

Tipo: inteiro
O valor não pode ser inferior a 0.
Padrão: 0
thumbheight

Altura máxima da miniatura.

Tipo: inteiro
O valor não pode ser inferior a 0.
thumbwidth

Largura máxima da miniatura.

Tipo: inteiro
O valor não pode ser inferior a 0.
thumbsize

Dimensões máximas da miniatura.

Tipo: inteiro
O valor não pode ser inferior a 0.
Exemplos:
Obtenha informações sobre a seção 0 de Doom metal
api.php?action=mobileview&page=Doom_metal&sections=0 [abrir na página de testes]
Obtenha informações sobre a seção 0 e seções contendo referências de Candlemass
api.php?action=mobileview&page=Candlemass&sections=0|references [abrir na página de testes]
Obtenha informações sobre seções 1 e posterior e seções contendo referências de Candlemass
api.php?action=mobileview&page=Candlemass&sections=1-|references [abrir na página de testes]

action=move

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Mover uma página.

Parâmetros:
from

Título da página para renomear. Não pode ser usado em conjunto com fromid.

fromid

ID da página a se renomear. Não pode ser usado em conjunto com from.

Tipo: inteiro
to

Título para o qual renomear a página.

Este parâmetro é obrigatório.
reason

Motivo para a alteração do nome.

Padrão: (vazio)
movetalk

Renomear a página de discussão, se existir.

Tipo: booleano (detalhes)
movesubpages

Renomeia subpáginas, se aplicável.

Tipo: booleano (detalhes)
noredirect

Não cria um redirecionamento.

Tipo: booleano (detalhes)
watchlist

Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use preferências ou não mude a vigilância.

Um dos seguintes valores: nochange, preferences, unwatch, watch
Padrão: preferences
ignorewarnings

Ignorar quaisquer avisos.

Tipo: booleano (detalhes)
tags

Alterar as tags para aplicar à entrada no log de movimento e à revisão nula na página de destino.

Valores (separados com | ou alternativos):
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=opensearch

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Procure na wiki usando o protocolo OpenSearch.

Parâmetros:
search

Pesquisar string.

Este parâmetro é obrigatório.
namespace

Espaços nominais a pesquisar. Ignorados se search começar com um prefixo de espaço nominal válido.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
Padrão: 0
limit

Número máximo de resultados.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
suggest
Obsoleto.

Não mais usado.

Tipo: booleano (detalhes)
redirects

Como lidar com os redirecionamentos:

return
Retornar o redirecionamento em si.
resolve
Retornar a página de destino. Pode retornar menos de resultados.

Por razões históricas, o padrão é "return" para format=json e "resolve" para outros formatos.

Um dos seguintes valores: resolve, return
format

O formato da saída.

Um dos seguintes valores: json, jsonfm, xml, xmlfm
Padrão: json
warningsaserror

Se os avisos forem gerados com format=json, devolva um erro de API em vez de ignorá-los.

Tipo: booleano (detalhes)
Exemplo:
Encontra páginas começando com Te.
api.php?action=opensearch&search=Te [abrir na página de testes]

action=options

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Alterar as preferências do usuário atual.

Somente as opções que estão registradas no núcleo ou em uma das extensões instaladas, ou as opções com as chaves com prefixo com userjs- (que podem ser usadas pelos scripts do usuário) podem ser definidas.

Parâmetros:
reset

Redefinir preferências para os padrões do site.

Tipo: booleano (detalhes)
resetkinds

Lista de tipos de opções para redefinir quando a opção reset está definida.

Valores (separados com | ou alternativos): all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
Padrão: all
change

Lista de alterações, nome formatado = valor (por exemplo, skin=vector). Se nenhum valor for dado (nem mesmo um sinal de igual), por exemplo, optionname|otheroption|..., a opção será redefinida para seu valor padrão. Se algum valor passado contém o caractere de pipe (|), use o separador de múltiplo valor alternativo para a operação correta.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
optionname

O nome da opção que deve ser configurado para o valor dado por optionvalue.

optionvalue

O valor da opção especificada por optionname.

token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=paraminfo

Obter informações sobre módulos da API.

Parâmetros:
modules

Lista de nomes de módulos (valores do parâmetro action e format ou main). Pode-se especificar submódulos com um +, todos os submódulos com +* ou todos os submódulos recursivamente com +**.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
helpformat

Formato das strings de ajuda.

Um dos seguintes valores: html, none, raw, wikitext
Padrão: none
querymodules
Obsoleto.

Lista de nomes de módulos de consulta (valor de parâmetro prop, meta ou list). Use modules=query+foo em vez de querymodules=foo.

Valores (separados com | ou alternativos): abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allmessages, allpages, allredirects, allrevisions, alltransclusions, allusers, authmanagerinfo, babel, backlinks, blocks, categories, categoryinfo, categorymembers, checkuser, checkuserlog, contributors, deletedrevisions, deletedrevs, duplicatefiles, embeddedin, extlinks, exturlusage, filearchive, filerepoinfo, fileusage, gadgetcategories, gadgets, imageinfo, images, imageusage, info, iwbacklinks, iwlinks, langbacklinks, langlinks, languageinfo, links, linkshere, listwikis, logevents, multilookup, mystashedfiles, notifications, pageimages, pagepropnames, pageprops, pageswithprop, prefixsearch, problemreports, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, siteinfo, stashimageinfo, tags, templates, tokens, transcludedin, unreadnotificationpages, usercontribs, userinfo, users, watchlist, watchlistraw
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
mainmodule
Obsoleto.

Obter também informações sobre o módulo principal (de nível superior). Use modules=main em vez disso.

pagesetmodule
Obsoleto.

Obter informações sobre o módulo do conjunto de páginas (fornecendo titles= and friends) também.

formatmodules
Obsoleto.

Lista de nomes de módulos de formato (valor do parâmetro format). Use modules em vez disso.

Valores (separados com | ou alternativos): json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm

action=parse

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Analisa o conteúdo e retorna a saída do analisador.

Veja os vários módulos de suporte de action=query para obter informações da versão atual de uma página.

Há várias maneiras de especificar o texto para analisar:

  1. Especifique uma página ou revisão, usando page, pageid, ou oldid.
  2. Especifica o conteúdo explicitamente, usando text, title, revid e contentmodel.
  3. Especifique apenas um resumo a analisar. prop deve ter um valor vazio.
Parâmetros:
title

Título da página ao qual o texto pertence. Se omitido, contentmodel deve ser especificado e API será usado como título.

text

Texto para analisar. Use title ou contentmodel para controlar o modelo de conteúdo.

revid

ID da revisão, para {{REVISIONID}} e variáveis similares.

Tipo: inteiro
summary

Sumário para analisar.

page

Analisa o conteúdo desta página. Não pode ser usado em conjunto com text e title.

pageid

Analisa o conteúdo desta página. Sobrepõe page.

Tipo: inteiro
redirects

Sepage ou pageid é definido com um redirecionamento, resolva-o.

Tipo: booleano (detalhes)
oldid

Analise o conteúdo desta revisão. Substitui page e pageid.

Tipo: inteiro
prop

Qual pedaço de informação obter:

text
Fornece o texto analisado do texto wiki.
langlinks
Fornece os links de idiomas do texto wiki analisado.
categories
Fornece as categorias no texto wiki analisado.
categorieshtml
Fornece a versão HTML das categorias.
links
Fornece os links internos do texto wiki analisado.
templates
Fornece a predefinição no texto wiki analisado.
images
Fornece as imagens no texto wiki analisado.
externallinks
Fornece os links externos no texto wiki analisado.
sections
Fornece as seções no texto wiki analisado.
revid
Adiciona o ID da revisão da página analisada.
displaytitle
Adiciona o título do texto wiki analisado.
headhtml
Fornece o tipo analisado do documento, abrindo <html>, o elemento <head> e o <body> da página.
modules
Fornece os módulos do ResourceLoader usados na página. Para carregar, use mw.loader.using(). Contudo, jsconfigvars ou encodedjsconfigvars deve ser solicitado conjuntamente com modules.
jsconfigvars
Fornece as variáveis de configuração JavaScript específicas da página. Para aplicar, use mw.config.set().
encodedjsconfigvars
Fornece as variáveis de configuração JavaScript específicas da página como uma string JSON.
indicators
Fornece o HTML de indicadores de status de página utilizados na página.
iwlinks
Fornece links interwiki no texto wiki analisado.
wikitext
Fornece o texto wiki original que foi analisado.
properties
Fornece várias propriedades definidas no texto wiki analisado.
limitreportdata
Fornece o relatório limite de uma forma estruturada. Não informa dado, quandodisablelimitreport está definido.
limitreporthtml
Retorna a versão HTML do relatório de limite. Não retorna dados quando disablelimitreport está definido.
parsetree
A árvore de análise XML do conteúdo da revisão (requer modelo de conteúdo wikitext)
parsewarnings
Fornece os avisos que ocorreram ao analisar o conteúdo.
headitems
Obsoleto. Fornece itens para colocar no <head> da página.
Valores (separados com | ou alternativos): categories, categorieshtml, displaytitle, encodedjsconfigvars, externallinks, headhtml, images, indicators, iwlinks, jsconfigvars, langlinks, limitreportdata, limitreporthtml, links, modules, parsetree, parsewarnings, properties, revid, sections, templates, text, wikitext, headitems
Padrão: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
wrapoutputclass

Classe CSS usada para envolver a saída do analisador.

Padrão: mw-parser-output
pst

Faz uma transformação pré-salvar na entrada antes de analisá-la. Apenas válido quando usado com texto.

Tipo: booleano (detalhes)
onlypst

Faz uma transformação pré-salvar (PST) na entrada, mas não analisa. Retorna o mesmo texto wiki, depois que um PST foi aplicado. Apenas válido quando usado com text.

Tipo: booleano (detalhes)
effectivelanglinks
Obsoleto.

Inclui links de idiomas fornecidos por extensões (para uso com prop=langlinks).

Tipo: booleano (detalhes)
section

Apenas analise o conteúdo deste número de seção.

Quando new, analise text e sectiontitle como se adicionasse uma nova seção a página.

new é permitido somente ao especificar text.

sectiontitle

Novo título de seção quando section é new.

Ao contrário da edição de páginas Isso não recai sobre summary quando omitido ou vazio.

disablepp
Obsoleto.

Use disablelimitreport em vez.

Tipo: booleano (detalhes)
disablelimitreport

Omita o relatório de limite ("Relatório de limite NewPP") da saída do analisador.

Tipo: booleano (detalhes)
disableeditsection

Omita os links da seção de edição da saída do analisador.

Tipo: booleano (detalhes)
disablestylededuplication

Não desduplica as folhas de estilo inline na saída do analisador.

Tipo: booleano (detalhes)
generatexml
Obsoleto.

Gerar XML parse tree (requer modelo de conteúdo wikitext, substituído por prop=parsetree).

Tipo: booleano (detalhes)
preview

Analisar no mode de visualização.

Tipo: booleano (detalhes)
sectionpreview

Analise no modo de visualização de seção (também permite o modo de visualização).

Tipo: booleano (detalhes)
disabletoc

Omitir tabela de conteúdos na saída.

Tipo: booleano (detalhes)
useskin

Aplique a skin selecionada na saída do analisador. Pode afetar as seguintes propriedades: langlinks, headitems, modules, jsconfigvars, indicators.

Um dos seguintes valores: aurora, cologneblue, minerva, modern, monaco, monobook, nimbus, truglass, vector
contentformat

Formato de serialização de conteúdo usado para o texto de entrada. Válido apenas quando usado com text.

Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
contentmodel

Modelo de conteúdo do texto de entrada. Se omitido, title deve ser especificado e o padrão será o modelo do título especificado. Válido apenas quando usado com text.

Um dos seguintes valores: GadgetDefinition, Scribunto, css, javascript, json, sanitized-css, text, wikitext
mobileformat

Retornar saída de análise em um formato adequado para dispositivos móveis.

Tipo: booleano (detalhes)
noimages

Desativar imagens na saída mobile.

Tipo: booleano (detalhes)
mainpage

Aplique as transformações da página principal mobile.

Tipo: booleano (detalhes)

action=patrol

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Patrulha uma página ou revisão.

Parâmetros:
rcid

ID de Mudanças recentes para patrulhar.

Tipo: inteiro
revid

ID de revisão para patrulhar.

Tipo: inteiro
tags

Alterar as tags para se inscrever na entrada no registro de patrulha.

Valores (separados com | ou alternativos):
token

Um token "patrol" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=pollsubmitvote

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: AJAX Poll
  • Licença: GFDL-1.2

Módulo API do AJAXPoll

Parâmetros:
poll

Identificador do inquérito, como 832A5FA2C2583A5732B90CEFF658FE25; os identificadores são formados criando um resumo criptográfico da entrada (pergunta + opções de resposta, isto é, o texto entre os elementos <poll>...</poll>) com o algoritmo criptográfico MD5 e convertendo o resultado para MAIÚSCULAS com a função strtoupper do PHP

Este parâmetro é obrigatório.
answer

Identificador numérico da opção de resposta; use 0 para revogar um voto anterior

Este parâmetro é obrigatório.
Tipo: inteiro
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplo:
Dar a terceira (3) resposta ao inquérito que tem o identificador 832A5FA2C2583A5732B90CEFF658FE25
api.php?action=pollsubmitvote&poll=832A5FA2C2583A5732B90CEFF658FE25&answer=3 [abrir na página de testes]

action=problemreportsgetform

  • Este módulo requer direitos de leitura.
  • Fonte: ProblemReports
  • Licença: GPL-2.0-or-later

Fetch the HTML of the "report a problem" dialog.

Parâmetro:
title

Title of the page which has a problem

Este parâmetro é obrigatório.
Exemplo:
Get the "report a problem" dialog HTML for the page titled "San Francisco"
api.php?action=problemreportsgetform&title=San%20Francisco [abrir na página de testes]

action=problemreportupdate

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: ProblemReports
  • Licença: GPL-2.0-or-later

Update or delete a problem report.

Parâmetros:
id

ID of the problem report

Este parâmetro é obrigatório.
Tipo: inteiro
status

New status code for the problem report (10 means "delete the report")

Tipo: inteiro
type

Problem report type

Tipo: inteiro
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=protect

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

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

Parâmetros:
title

Título da página para (des)proteger. Não pode ser usado em conjunto com pageid.

pageid

ID da página a se (des)proteger. Não pode ser usado em conjunto com title.

Tipo: inteiro
protections

Lista de níveis de proteção, formatados action=level (por exemplo, edit=sysop). Um nível com all significa que todos podem tomar a ação, ou seja, sem restrição.

Nota: Qualquer ação não listada terá restrições removidas.

Este parâmetro é obrigatório.
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
expiry

Expiração de timestamps. Se apenas um timestamp for configurado, ele sera usado para todas as proteções. Use infinite, indefinite, infinity ou never, para uma protecção que nunca expirar.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
Padrão: infinite
reason

Motivo para (des)proteger.

Padrão: (vazio)
tags

Alterar as tags para se inscrever na entrada no registro de proteção.

Valores (separados com | ou alternativos):
cascade

Ativa a proteção em cascata (ou seja, proteja as predefinições transcluídas e imagens utilizados nesta página). Ignorado se nenhum dos níveis de proteção fornecidos suporte cascata.

Tipo: booleano (detalhes)
watch
Obsoleto.

Se configurado, adicione a página sendo (des)protegida para a lista de páginas vigiadas do usuário atual.

Tipo: booleano (detalhes)
watchlist

Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use preferências ou não mude a vigilância.

Um dos seguintes valores: nochange, preferences, unwatch, watch
Padrão: preferences
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=purge

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Limpe o cache para os títulos especificados.

Parâmetros:
forcelinkupdate

Atualize as tabelas de links e faça outras atualizações de dados secundárias.

Tipo: booleano (detalhes)
forcerecursivelinkupdate

Igual a forcelinkupdate, e Atualiza a tabela de links e atualiza as tabelas de links para qualquer página que usa essa página como uma predefinição.

Tipo: booleano (detalhes)
continue

Quando houver mais resultados disponíveis, use isso para continuar.

titles

Uma lista de IDs de título para trabalhar.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
pageids

Uma lista de IDs de página para trabalhar.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
revids

Uma lista de IDs de revisão para trabalhar.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
generator

Obter a lista de páginas para trabalhar executando o módulo de consulta especificado.

Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.

allcategories
Enumera todas as categorias.
alldeletedrevisions
Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
allfileusages
Lista todas as utilizações de arquivo, incluindo os não-existentes.
allimages
Enumera todas as imagens sequencialmente.
alllinks
Enumerar todos os links que apontam para um determinado espaço nominal.
allpages
Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
allredirects
Lista todos os redirecionamentos para um espaço nominal.
allrevisions
Listar todas as revisões.
alltransclusions
Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
backlinks
Encontre todas as páginas que apontam para a página dada.
categories
Liste todas as categorias às quais as páginas pertencem.
categorymembers
Lista todas as páginas numa categoria específica.
deletedrevisions
Obtem informações de revisão excluídas.
duplicatefiles
Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
embeddedin
Encontre todas as páginas que incorporam (transcluam) o título dado.
exturlusage
Enumere páginas que contenham um determinado URL.
fileusage
Encontre todas as páginas que usam os arquivos dados.
images
Retorna todos os arquivos contidos nas páginas fornecidas.
imageusage
Encontre todas as páginas que usam o título da imagem dada.
iwbacklinks
Encontra todas as páginas que apontam para o link interwiki dado.
langbacklinks
Encontre todas as páginas que apontam para o link de idioma dado.
links
Retorna todos os links das páginas fornecidas.
linkshere
Encontre todas as páginas que apontam para as páginas dadas.
pageswithprop
Liste todas as páginas usando uma propriedade de página determinada.
prefixsearch
Execute uma pesquisa de prefixo para títulos de página.
protectedtitles
Liste todos os títulos protegidos contra criação.
querypage
Obter uma lista fornecida por uma página especial baseada em QueryPage.
random
Obter um conjunto de páginas aleatórias.
recentchanges
Enumere as mudanças recentes.
redirects
Retorna todos os redirecionamentos para as páginas indicadas.
revisions
Obter informações de revisão.
search
Fazer uma buscar completa de texto.
templates
Mostrar apenas as alterações nas páginas associadas desta página.
transcludedin
Encontre todas as páginas que transcluam as páginas dadas.
watchlist
Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
watchlistraw
Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

Resolve automaticamente redirecionamentos em titles, pageids e revids e em páginas retornadas por generator.

Tipo: booleano (detalhes)
converttitles

Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.

Tipo: booleano (detalhes)

action=query

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obtenha dados de e sobre o MediaWiki.

Todas as modificações de dados terão que usar a consulta para adquirir um token para evitar abusos de sites maliciosos.

Parâmetros:
prop

Quais propriedades obter para as páginas consultadas.

categories
Liste todas as categorias às quais as páginas pertencem.
categoryinfo
Retorna informações sobre as categorias dadas.
contributors
Obter a lista de contribuidores logados e a contagem de contribuidores anônimos para uma página.
deletedrevisions
Obtem informações de revisão excluídas.
duplicatefiles
Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
extlinks
Retorna todos os URLs externas (não interwikis) a partir das páginas dadas.
fileusage
Encontre todas as páginas que usam os arquivos dados.
imageinfo
Retorna a informação do arquivo e o histórico de upload.
images
Retorna todos os arquivos contidos nas páginas fornecidas.
info
Obter informações básicas sobre a página.
iwlinks
Retorna todos os links interwiki das páginas fornecidas.
langlinks
Retorna todos os links interlanguage das páginas fornecidas.
links
Retorna todos os links das páginas fornecidas.
linkshere
Encontre todas as páginas que apontam para as páginas dadas.
pageimages
Retorna informações sobre imagens na página, como miniaturas e presença de fotos.
pageprops
Obter várias propriedades da página definidas no conteúdo da página.
redirects
Retorna todos os redirecionamentos para as páginas indicadas.
revisions
Obter informações de revisão.
stashimageinfo
Retorna a informação do arquivo para arquivos stashed.
templates
Mostrar apenas as alterações nas páginas associadas desta página.
transcludedin
Encontre todas as páginas que transcluam as páginas dadas.
Valores (separados com | ou alternativos): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageimages, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
list

Quais listas obter.

abusefilters
Mostrar detalhes dos filtros de abuso.
abuselog
Mostrar os eventos que foram detectados por um dos filtros de abuso.
allcategories
Enumera todas as categorias.
alldeletedrevisions
Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
allfileusages
Lista todas as utilizações de arquivo, incluindo os não-existentes.
allimages
Enumera todas as imagens sequencialmente.
alllinks
Enumerar todos os links que apontam para um determinado espaço nominal.
allpages
Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
allredirects
Lista todos os redirecionamentos para um espaço nominal.
allrevisions
Listar todas as revisões.
alltransclusions
Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
allusers
Enumerar todos os usuários registrados.
backlinks
Encontre todas as páginas que apontam para a página dada.
blocks
Liste todos os usuários e endereços IP bloqueados.
categorymembers
Lista todas as páginas numa categoria específica.
checkuser
Verifique quais endereços IP são utilizados por um determinado nome de usuário ou quais nomes de usuários são utilizados por um determinado endereço IP.
checkuserlog
Obter entradas do registro do CheckUser.
embeddedin
Encontre todas as páginas que incorporam (transcluam) o título dado.
exturlusage
Enumere páginas que contenham um determinado URL.
filearchive
Enumerar todos os arquivos excluídos sequencialmente.
gadgetcategories
Retorna uma lista de categorias de gadgets.
gadgets
Retornar uma lista de gadgets usados nesta wiki.
imageusage
Encontre todas as páginas que usam o título da imagem dada.
iwbacklinks
Encontra todas as páginas que apontam para o link interwiki dado.
langbacklinks
Encontre todas as páginas que apontam para o link de idioma dado.
listwikis
List all available wikis on ShoutWiki
logevents
Recuperar eventos dos logs.
multilookup
Look up activity from a given IP address across all wikis
mystashedfiles
Obter uma lista de arquivos no stash de dados do usuário atual.
pagepropnames
Liste todos os nomes de propriedade da página em uso na wiki.
pageswithprop
Liste todas as páginas usando uma propriedade de página determinada.
prefixsearch
Execute uma pesquisa de prefixo para títulos de página.
problemreports
List problem reports based on various conditions.
protectedtitles
Liste todos os títulos protegidos contra criação.
querypage
Obter uma lista fornecida por uma página especial baseada em QueryPage.
random
Obter um conjunto de páginas aleatórias.
recentchanges
Enumere as mudanças recentes.
search
Fazer uma buscar completa de texto.
tags
Lista etiquetas da modificação.
usercontribs
Obtêm todas as edições de um usuário.
users
Obter informação sobre uma lista de usuários.
watchlist
Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
watchlistraw
Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
deletedrevs
Obsoleto. Listar revisões excluídas.
Valores (separados com | ou alternativos): abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, checkuser, checkuserlog, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, imageusage, iwbacklinks, langbacklinks, listwikis, logevents, multilookup, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, problemreports, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, deletedrevs
meta

Quais metadados obter.

allmessages
Devolver as mensagens deste site.
authmanagerinfo
Recupere informações sobre o status de autenticação atual.
babel
Obter informações sobre quais línguas o(a) usuário(a) conhece
filerepoinfo
Retorna informações meta sobre repositórios de imagens configurados na wiki.
languageinfo
Retornar informações sobre os idiomas disponíveis.
notifications
Receber notificações aguardando pelo usuário atual.
siteinfo
Retorna informações gerais sobre o site.
tokens
Obtém tokens para ações de modificação de dados.
unreadnotificationpages
Obter páginas para as quais há notificações não lidas para o usuário atual.
userinfo
Ober informações sobre o usuário atual.
Valores (separados com | ou alternativos): allmessages, authmanagerinfo, babel, filerepoinfo, languageinfo, notifications, siteinfo, tokens, unreadnotificationpages, userinfo
indexpageids

Inclua uma seção adicional de pageids listando todas as IDs de página retornadas.

Tipo: booleano (detalhes)
export

Exporte as revisões atuais de todas as páginas dadas ou geradas.

Tipo: booleano (detalhes)
exportnowrap

Retorna o XML de exportação sem envolvê-lo em um resultado XML (mesmo formato que Special:Export). Só pode ser usado com query+export.

Tipo: booleano (detalhes)
exportschema

Segmente a versão fornecida do formato de dump XML ao exportar. Só pode ser usado com query+export.

Um dos seguintes valores: 0.10, 0.11
Padrão: 0.11
iwurl

Obter o URL completo se o título for um link interwiki.

Tipo: booleano (detalhes)
continue

Quando houver mais resultados disponíveis, use isso para continuar.

rawcontinue

Retorne os dados de query-continue para continuar.

Tipo: booleano (detalhes)
titles

Uma lista de IDs de título para trabalhar.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
pageids

Uma lista de IDs de página para trabalhar.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
revids

Uma lista de IDs de revisão para trabalhar.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
generator

Obter a lista de páginas para trabalhar executando o módulo de consulta especificado.

Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.

allcategories
Enumera todas as categorias.
alldeletedrevisions
Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
allfileusages
Lista todas as utilizações de arquivo, incluindo os não-existentes.
allimages
Enumera todas as imagens sequencialmente.
alllinks
Enumerar todos os links que apontam para um determinado espaço nominal.
allpages
Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
allredirects
Lista todos os redirecionamentos para um espaço nominal.
allrevisions
Listar todas as revisões.
alltransclusions
Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
backlinks
Encontre todas as páginas que apontam para a página dada.
categories
Liste todas as categorias às quais as páginas pertencem.
categorymembers
Lista todas as páginas numa categoria específica.
deletedrevisions
Obtem informações de revisão excluídas.
duplicatefiles
Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
embeddedin
Encontre todas as páginas que incorporam (transcluam) o título dado.
exturlusage
Enumere páginas que contenham um determinado URL.
fileusage
Encontre todas as páginas que usam os arquivos dados.
images
Retorna todos os arquivos contidos nas páginas fornecidas.
imageusage
Encontre todas as páginas que usam o título da imagem dada.
iwbacklinks
Encontra todas as páginas que apontam para o link interwiki dado.
langbacklinks
Encontre todas as páginas que apontam para o link de idioma dado.
links
Retorna todos os links das páginas fornecidas.
linkshere
Encontre todas as páginas que apontam para as páginas dadas.
pageswithprop
Liste todas as páginas usando uma propriedade de página determinada.
prefixsearch
Execute uma pesquisa de prefixo para títulos de página.
protectedtitles
Liste todos os títulos protegidos contra criação.
querypage
Obter uma lista fornecida por uma página especial baseada em QueryPage.
random
Obter um conjunto de páginas aleatórias.
recentchanges
Enumere as mudanças recentes.
redirects
Retorna todos os redirecionamentos para as páginas indicadas.
revisions
Obter informações de revisão.
search
Fazer uma buscar completa de texto.
templates
Mostrar apenas as alterações nas páginas associadas desta página.
transcludedin
Encontre todas as páginas que transcluam as páginas dadas.
watchlist
Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
watchlistraw
Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

Resolve automaticamente redirecionamentos em query+titles, query+pageids e query+revids e em páginas retornadas por query+generator.

Tipo: booleano (detalhes)
converttitles

Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.

Tipo: booleano (detalhes)

prop=categories (cl)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Liste todas as categorias às quais as páginas pertencem.

Parâmetros:
clprop

Quais propriedades adicionais obter para cada categoria:

sortkey
Adiciona a sortkey (string hexadecimal) e o prefixo da sortkey (parte legível para humanos) para a categoria.
timestamp
Adiciona o timestamp de quando a categoria foi adicionada.
hidden
Tags categorias que estão ocultas com __HIDDENCAT__.
Valores (separados com | ou alternativos): hidden, sortkey, timestamp
clshow

Quais tipos de categorias mostrar.

Valores (separados com | ou alternativos): !hidden, hidden
cllimit

Quantas categorias retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
clcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

clcategories

Apenas liste essas categorias. Útil para verificar se uma determinada página está em uma determinada categoria.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
cldir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
Exemplos:
Obter uma lista de categorias para as quais a página Albert Einstein </ kbd> pertence.
api.php?action=query&prop=categories&titles=Albert%20Einstein [abrir na página de testes]
Obter informações sobre todas as categorias usadas na página Albert Einstein.
api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info [abrir na página de testes]

prop=categoryinfo (ci)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Retorna informações sobre as categorias dadas.

Parâmetro:
cicontinue

Quando houver mais resultados disponíveis, use isso para continuar.

prop=contributors (pc)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter a lista de contribuidores logados e a contagem de contribuidores anônimos para uma página.

Parâmetros:
pcgroup

Somente inclui usuários nos grupos dados. Não inclui grupos implícitos ou auto-promovidos como *, usuário ou autoconfirmados.

Valores (separados com | ou alternativos): bot, bureaucrat, checkuser, globalbot, interface-admin, intern, invited, rollback, staff, steward, suppress, sysop
pcexcludegroup

Excluir os usuários nos grupos fornecidos. Não inclui grupos implícitos ou auto-promovidos como *, usuário ou autoconfirmados.

Valores (separados com | ou alternativos): bot, bureaucrat, checkuser, globalbot, interface-admin, intern, invited, rollback, staff, steward, suppress, sysop
pcrights

Somente inclui usuários com os direitos dados. Não inclui direitos concedidos por grupos implícitos ou auto-promovidos como *, usuário ou autoconfirmados.

Valores (separados com | ou alternativos): abusefilter-bypass, abusefilter-hidden-log, abusefilter-hide-log, abusefilter-log, abusefilter-log-detail, abusefilter-log-private, abusefilter-modify, abusefilter-modify-global, abusefilter-modify-restricted, abusefilter-privatedetails, abusefilter-privatedetails-log, abusefilter-revert, abusefilter-view, abusefilter-view-private, ajaxpoll-view-results, ajaxpoll-view-results-before-vote, ajaxpoll-vote, apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, bypasstoscheck, changetags, checkuser, checkuser-log, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, emailcheck-skip, gadgets-definition-edit, gadgets-edit, hideuser, import, importupload, interwiki, invite, ipblock-exempt, lookupcontribs, lookupuser, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, multilookup, nominornewtalk, noratelimit, nuke, override-antispoof, override-export-depth, pagelang, patrol, patrolmarks, problemreports-remove, problemreports_action, problemreports_global, protect, purge, read, refreshspecial, regexblock, regexblock-exempt, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skipcaptcha, spamblacklistlog, spamregex, staffedit, suppressionlog, suppressredirect, suppressrevision, tboverride, tboverride-account, titleblacklistlog, unblockable, unblockself, undelete, uninvite, unwatchedpages, upload, upload_by_url, userrights, userrights-global, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, vipsscaler-test, writeapi
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
pcexcluderights

Excluir usuários com os direitos dados. Não inclui direitos concedidos por grupos implícitos ou auto-promovidos como *, usuário ou autoconfirmados.

Valores (separados com | ou alternativos): abusefilter-bypass, abusefilter-hidden-log, abusefilter-hide-log, abusefilter-log, abusefilter-log-detail, abusefilter-log-private, abusefilter-modify, abusefilter-modify-global, abusefilter-modify-restricted, abusefilter-privatedetails, abusefilter-privatedetails-log, abusefilter-revert, abusefilter-view, abusefilter-view-private, ajaxpoll-view-results, ajaxpoll-view-results-before-vote, ajaxpoll-vote, apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, bypasstoscheck, changetags, checkuser, checkuser-log, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, emailcheck-skip, gadgets-definition-edit, gadgets-edit, hideuser, import, importupload, interwiki, invite, ipblock-exempt, lookupcontribs, lookupuser, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, multilookup, nominornewtalk, noratelimit, nuke, override-antispoof, override-export-depth, pagelang, patrol, patrolmarks, problemreports-remove, problemreports_action, problemreports_global, protect, purge, read, refreshspecial, regexblock, regexblock-exempt, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skipcaptcha, spamblacklistlog, spamregex, staffedit, suppressionlog, suppressredirect, suppressrevision, tboverride, tboverride-account, titleblacklistlog, unblockable, unblockself, undelete, uninvite, unwatchedpages, upload, upload_by_url, userrights, userrights-global, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, vipsscaler-test, writeapi
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
pclimit

Quantas contribuições retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
pccontinue

Quando houver mais resultados disponíveis, use isso para continuar.

Exemplo:
Mostrar contribuidores para a página Main Page.
api.php?action=query&prop=contributors&titles=Main_Page [abrir na página de testes]

prop=deletedrevisions (drv)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obtem informações de revisão excluídas.

Pode ser usado de várias maneiras:

  1. Obtenha revisões excluídas para um conjunto de páginas, definindo títulos ou pageids. Ordenado por título e timestamp.
  2. Obter dados sobre um conjunto de revisões excluídas, definindo seus IDs com revids. Ordenado por ID de revisão.
Parâmetros:
drvprop

Quais propriedades mostrar para cada modificação:

ids
O ID da revisão.
flags
Etiqueta de revisão (menor).
timestamp
O timestamp da revisão.
user
Usuário que fez a revisão. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
userid
ID de usuário do criador da revisão. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
size
Comprimento (bytes) da revisão.
slotsize
O comprimento (em bytes) de cada segmento de revisão.
sha1
SHA-1 (base 16) da revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
slotsha1
O resumo criptográfico SHA-1 (base 16) de cada segmento de revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
contentmodel
O identificador do modelo de conteúdo de cada segmento de revisão.
comment
Comentário do usuário para a revisão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
parsedcomment
Analisar comentário do usuário para a revisão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
content
Conteúdo de cada segmento de revisão. Se o conteúdo foi excluído da revisão, uma propriedade texthidden será retornada.
tags
Etiquetas para a revisão.
roles
Listar as funções dos segmentos de conteúdo que existem na revisão.
parsetree
Obsoleto. Usar antes action=expandtemplates ou action=parse. A árvore XML da análise sintática do conteúdo da revisão wikitext.
Valores (separados com | ou alternativos): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Padrão: ids|timestamp|flags|comment|user
drvslots

Quais os segmentos de revisão cujos dados devem ser devolvidos quando propriedades relacionadas com segmentos são incluídas em drvprops. Se for omitido, serão devolvidos dados do segmento principal (main) num formato compatível com versões anteriores.

Valores (separados com | ou alternativos): main
Para especificar todos os valores, use *.
drvlimit

Limita quantas revisões serão retornadas.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
drvexpandtemplates
Obsoleto.

Use action=expandtemplates em vez disso. Expande predefinições no conteúdo de revisão (requer drvprop=content).

Tipo: booleano (detalhes)
drvgeneratexml
Obsoleto.

Use action=expandtemplates ou action=parse em vez disso. Gerar árvore de analise XML para o conteúdo de revisão (requer drvprop=content).

Tipo: booleano (detalhes)
drvparse
Obsoleto.

Use action=parse em vez disso. Analisa o conteúdo da revisão (requer drvprop=content). Por motivos de desempenho, se esta opção for usada, drvlimit é definindo para 1.

Tipo: booleano (detalhes)
drvsection

Apenas recuperar o conteúdo deste número de seção.

drvdiffto
Obsoleto.

Use action=compare em vez disso. ID de revisão para diff cada revisão. Use prev, next e cur para a revisão anterior, próxima e atual, respectivamente.

drvdifftotext
Obsoleto.

Use action=compare em vez disso. Texto para diff cada revisão. Apenas diff um número limitado de revisões. Substitui drvdiffto. Se drvsection estiver definido, apenas essa seção será diferente desse texto.

drvdifftotextpst
Obsoleto.

Use action=compare em vez disso. Executa uma transformação pré-salvar no texto antes de o difundir. Apenas válido quando usado com drvdifftotext.

Tipo: booleano (detalhes)
drvcontentformat
Obsoleto.

Formato de serialização usado para drvdifftotext e esperado para saída de conteúdo.

Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
drvstart

O timestamp no qual começar a enumerar. Ignorado ao processar uma lista de IDs de revisão.

Tipo: data e hora (formatos permitidos)
drvend

O timestamp no qual parar de enumerar. Ignorado ao processar uma lista de IDs de revisão.

Tipo: data e hora (formatos permitidos)
drvdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: drvstart deve ser anterior a drvend.
older
Lista mais recente primeiro (padrão). Nota: drvstart deve ser posterior a drvend.
Um dos seguintes valores: newer, older
Padrão: older
drvtag

Lista apenas as revisões com esta tag.

drvuser

Lista apenas revisões desse usuário.

Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
drvexcludeuser

Não lista as revisões deste usuário.

Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
drvcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

prop=duplicatefiles (df)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.

Parâmetros:
dflimit

Quantos arquivos duplicados retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
dfcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

dfdir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
dflocalonly

Procure apenas arquivos no repositório local.

Tipo: booleano (detalhes)
  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Retorna todos os URLs externas (não interwikis) a partir das páginas dadas.

Parâmetros:
ellimit

Quantos links retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
elcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

elprotocol

Protocolo do URL. Se estiver vazio e elquery estiver definido, o protocolo é http. Deixe o anterior e elquery vazios para listar todos os links externos.

Um dos seguintes valores: Pode estar vazio ou bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
Padrão: (vazio)
elquery

Pesquisar string sem protocolo. Útil para verificar se uma determinada página contém uma determinada URL externa.

elexpandurl

Expandir URLs relativos ao protocolo com o protocolo canônico.

Tipo: booleano (detalhes)
Exemplo:
Obter uma lista de links externos em Main Page.
api.php?action=query&prop=extlinks&titles=Main%20Page [abrir na página de testes]

prop=fileusage (fu)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Encontre todas as páginas que usam os arquivos dados.

Parâmetros:
fuprop

Quais propriedades obter:

pageid
ID de cada página.
title
O título de cada página.
redirect
Sinalizar se a página é um redirecionamento.
Valores (separados com | ou alternativos): pageid, redirect, title
Padrão: pageid|title|redirect
funamespace

Listar apenas páginas neste espaço nominal.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
fushow

Mostre apenas itens que atendam a esses critérios.

redirect
Apenas mostra redirecionamentos.
!redirect
Não mostra redirecionamentos.
Valores (separados com | ou alternativos): !redirect, redirect
fulimit

Quantos retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
fucontinue

Quando houver mais resultados disponíveis, use isso para continuar.

prop=imageinfo (ii)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Retorna a informação do arquivo e o histórico de upload.

Parâmetros:
iiprop

Quais informações de arquivo para obter:

timestamp
Adiciona o timestamp para a versão carregada.
user
Adiciona o usuário que carregou cada versão do arquivo. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
userid
Adiciona a identificação do usuário que carregou cada versão do arquivo. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
comment
Comente sobre a versão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
parsedcomment
Analise o comentário na versão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
canonicaltitle
Adiciona o título canônico do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
url
Fornece o URL para o arquivo e a página de descrição. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
size
Adiciona o tamanho do arquivo em bytes e a altura, largura e contagem de páginas (se aplicável).
dimensions
Apelido para tamanho.
sha1
Adiciona o SHA-1 do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
mime
Adiciona o tipo MIME do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
thumbmime
Adiciona o tipo MIME da miniatura da imagem (requer url e param iiurlwidth). Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
mediatype
Adiciona o tipo de mídia do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
metadata
Lista metadados Exif para a versão do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
commonmetadata
Lista os metadados genéricos do formato de arquivo para a versão do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
extmetadata
Lista metadados formatados combinados de várias fontes. Os resultados são formatados em HTML. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
archivename
Adiciona o nome do arquivo da versão arquivada para as versões não-mais recentes. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
bitdepth
Adiciona a profundidade de bits da versão. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
uploadwarning
Usado pela página Special:Upload para obter informações sobre um arquivo existente. Não está destinado a ser usado fora do núcleo do MediaWiki.
badfile
Adiciona se o arquivo está no MediaWiki:Bad image list
Valores (separados com | ou alternativos): archivename, badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, thumbmime, timestamp, uploadwarning, url, user, userid
Padrão: timestamp|user
iilimit

Quantas revisões de arquivos retornar por arquivo.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 1
iistart

O timestamp do qual começar a enumeração.

Tipo: data e hora (formatos permitidos)
iiend

Data e hora para a listagem.

Tipo: data e hora (formatos permitidos)
iiurlwidth

Se iiprop=url estiver definido, um URL para uma imagem dimensionada para essa largura será retornado. Por motivos de desempenho, se essa opção for usada, não serão retornadas mais de 50 imagens dimensionadas.

Tipo: inteiro
Padrão: -1
iiurlheight

Semelhante a iiurlwidth.

Tipo: inteiro
Padrão: -1
iimetadataversion

Versão dos metadados para usar. Se latest for especificado, use a versão mais recente. Por padrão, 1 para compatibilidade com versões anteriores.

Padrão: 1
iiextmetadatalanguage

Em qual idioma procurar por extmetadata. Isso afeta tanto a tradução a ser buscada, quanto várias estão disponíveis, bem como a forma como as coisas como números e vários valores são formatados.

Padrão: pt-br
iiextmetadatamultilang

Se as traduções para a propriedade extmetadata estiverem disponíveis, procure todas elas.

Tipo: booleano (detalhes)
iiextmetadatafilter

Se especificado e não vazio, apenas essas chaves serão retornadas para iiprop=extmetadata.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
iiurlparam

Uma sequência de parâmetro específico do manipulador. Por exemplo, PDFs podem usar page15-100px. iiurlwidth deve ser usado e ser consistente com iiurlparam.

Padrão: (vazio)
iibadfilecontexttitle

Se badfilecontexttitleprop=badfile estiver definido, este é o título da página usado ao avaliar a MediaWiki:Bad image list

iicontinue

Quando houver mais resultados disponíveis, use isso para continuar.

iilocalonly

Procure apenas arquivos no repositório local.

Tipo: booleano (detalhes)

prop=images (im)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Retorna todos os arquivos contidos nas páginas fornecidas.

Parâmetros:
imlimit

Quantos arquivos retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
imcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

imimages

Apenas liste esses arquivos. Útil para verificar se uma determinada página possui um determinado arquivo.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
imdir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending

prop=info (in)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter informações básicas sobre a página.

Parâmetros:
inprop

Quais propriedades adicionais obter:

protection
Liste o nível de proteção de cada página.
talkid
O ID da página de discussão para cada página de não-discussão.
watched
Liste o estado de vigilância de cada página.
watchers
Número de observadores, se permitido.
visitingwatchers
O número de observadores de cada página que visitou edições recentes para essa página, se permitido.
notificationtimestamp
O timestamp da notificação da lista de páginas vigiadas de cada página.
subjectid
O ID da página principal para cada página de discussão.
url
Retorna um URL completo, de edição e o canônico para cada página.
readable
Obsoleto. Se o usuário pode ler esta página. Use intestactions=read em seu lugar.
preload
Fornece o texto retornado por EditFormPreloadText.
displaytitle
Fornece o modo como o título da página é exibido.
varianttitles
Fornece o título de apresentação em todas as variantes da língua de conteúdo da wiki.
Valores (separados com | ou alternativos): displaytitle, notificationtimestamp, preload, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, readable
intestactions

Testa se o usuário atual pode executar determinadas ações na página.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
intestactionsdetail

Nível de detalhe de intestactions. Use os parâmetros errorformat e errorlang do módulo principal para controlar o formato das mensagens devolvidas.

boolean
Retorna um valor booleano para cada ação.
full
Retornar mensagens descrevendo por que a ação não é permitida ou uma matriz vazia, se for permitida.
quick
Como completo, mas pulando verificação de caros.
Um dos seguintes valores: boolean, full, quick
Padrão: boolean
intoken
Obsoleto.

Use action=query&meta=tokens em vez.

Valores (separados com | ou alternativos): block, delete, edit, email, import, move, protect, unblock, watch
incontinue

Quando houver mais resultados disponíveis, use isso para continuar.

Exemplos:
Obter informações sobre a página Main Page.
api.php?action=query&prop=info&titles=Main%20Page [abrir na página de testes]
Obter informações gerais e de proteção sobre a página Main Page.
api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [abrir na página de testes]
  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Retorna todos os links interwiki das páginas fornecidas.

Parâmetros:
iwprop

Quais propriedades adicionais obter para cada link interwiki:

url
Adiciona o URL completo.
Valores (separados com | ou alternativos): url
iwprefix

Retornar apenas links interwiki com este prefixo.

iwtitle

Link interwiki para pesquisar por. Deve ser usado com iwprefix.

iwdir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
iwlimit

Quantos interwiki links a serem retornados.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
iwcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

iwurl
Obsoleto.

Obter o URL completo (não pode ser usado com iwprop).

Tipo: booleano (detalhes)
Exemplo:
Obtenha links interwiki da página Main Page.
api.php?action=query&prop=iwlinks&titles=Main%20Page [abrir na página de testes]
  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Retorna todos os links interlanguage das páginas fornecidas.

Parâmetros:
llprop

Quais propriedades adicionais obter para cada link interlanguage:

url
Adiciona o URL completo.
langname
Adiciona o nome do idioma localizado (melhor esforço). Use llinlanguagecode para controlar o idioma.
autonym
Adiciona o nome do idioma nativo.
Valores (separados com | ou alternativos): autonym, langname, url
lllang

Retornar apenas os links de idioma com este código de idioma.

lltitle

Link para pesquisar. Deve ser usado com lllang.

lldir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
llinlanguagecode

Código de idioma para nomes de idiomas localizados.

Padrão: pt-br
lllimit

Quantos links de idioma retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
llcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

llurl
Obsoleto.

Obter o URL completo (não pode ser usado com llprop).

Tipo: booleano (detalhes)
  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Retorna todos os links das páginas fornecidas.

Parâmetros:
plnamespace

Mostre apenas links nesses espaços de nominais.

Valores (separados com | ou alternativos): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
pllimit

Quantos links retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
plcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

pltitles

Apenas lista links para esses títulos. Útil para verificar se uma determinada página liga a um certo título.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
pldir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
Exemplos:
Obter links da página Main Page
api.php?action=query&prop=links&titles=Main%20Page [abrir na página de testes]
Obter informações sobre os links de páginas na página Main Page.
api.php?action=query&generator=links&titles=Main%20Page&prop=info [abrir na página de testes]
Obter links da página Main Page nos espaços nominais Usuário e Predefinição.
api.php?action=query&prop=links&titles=Main%20Page&plnamespace=2|10 [abrir na página de testes]

prop=linkshere (lh)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Encontre todas as páginas que apontam para as páginas dadas.

Parâmetros:
lhprop

Quais propriedades obter:

pageid
ID de cada página.
title
O título de cada página.
redirect
Sinalizar se a página é um redirecionamento.
Valores (separados com | ou alternativos): pageid, redirect, title
Padrão: pageid|title|redirect
lhnamespace

Listar apenas páginas neste espaço nominal.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
lhshow

Mostre apenas itens que atendam a esses critérios.

redirect
Apenas mostra redirecionamentos.
!redirect
Não mostra redirecionamentos.
Valores (separados com | ou alternativos): !redirect, redirect
lhlimit

Quantos retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
lhcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

prop=pageimages (pi)

  • Este módulo requer direitos de leitura.
  • Fonte: PageImages
  • Licença: WTFPL

Retorna informações sobre imagens na página, como miniaturas e presença de fotos.

Parâmetros:
piprop

Qual informação para retornar:

miniatura
URL e dimensões da imagem em miniatura associada à página, se houver.
original
URL e dimensões originais da imagem associada à página, se houver.
nome
título da imagem.
Valores (separados com | ou alternativos): name, original, thumbnail
Padrão: thumbnail|name
pithumbsize

Largura máxima em píxeis das imagens das miniaturas.

Tipo: inteiro
Padrão: 50
pilimit

Quantas propriedades de página a serem retornadas.

Tipo: inteiro ou max
O valor deve estar entre 1 e 50.
Padrão: 50
pilicense

Limite as imagens da página a um determinado tipo de licença

Um dos seguintes valores: any, free
Padrão: free
picontinue

Quando houver mais resultados disponíveis, use isso para continuar.

Tipo: inteiro
Exemplo:
Obtenha o nome e 100-pixeis de uma imagem na página Albert Einstein.
api.php?action=query&prop=pageimages&titles=Albert%20Einstein&pithumbsize=100 [abrir na página de testes]

prop=pageprops (pp)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter várias propriedades da página definidas no conteúdo da página.

Parâmetros:
ppcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

ppprop

Apenas liste as propriedades desta página (action=query&list=pagepropnames retorna nomes de propriedade da página em uso). Útil para verificar se as páginas usam uma determinada propriedade da página.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
Exemplo:
Obter propriedades para as páginas Main Page e MediaWiki.
api.php?action=query&prop=pageprops&titles=Main%20Page|MediaWiki [abrir na página de testes]

prop=redirects (rd)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Retorna todos os redirecionamentos para as páginas indicadas.

Parâmetros:
rdprop

Quais propriedades obter:

pageid
ID de cada redirecionamento.
title
Título de cada redirecionamento.
fragment
Fragmento de cada redirecionamento, se há algum.
Valores (separados com | ou alternativos): fragment, pageid, title
Padrão: pageid|title
rdnamespace

Listar apenas páginas neste espaço nominal.

Nota: Devido ao miser mode, usar isso pode resultar em menos de rdlimit resultados antes de continuar; em casos extremos, nenhum resultado pode ser retornado.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
rdshow

Mostrar apenas itens que atendam a esses critérios:

fragment
mostra apenas redirecionamentos com um fragmento.
!fragment
mostra apenas redirecionamentos sem um fragmento.
Valores (separados com | ou alternativos): !fragment, fragment
rdlimit

Quantos redirecionamentos a serem retornados.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
rdcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

prop=revisions (rv)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter informações de revisão.

Pode ser usado de várias maneiras:

  1. Obter dados sobre um conjunto de páginas (última revisão), definindo títulos ou pageids.
  2. Obter revisões para uma página determinada, usando títulos ou pageids com início, fim ou limite.
  3. Obter dados sobre um conjunto de revisões, definindo seus IDs com revids.
Parâmetros:
rvprop

Quais propriedades mostrar para cada modificação:

ids
O ID da revisão.
flags
Etiqueta de revisão (menor).
timestamp
O timestamp da revisão.
user
Usuário que fez a revisão. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
userid
ID de usuário do criador da revisão. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
size
Comprimento (bytes) da revisão.
slotsize
O comprimento (em bytes) de cada segmento de revisão.
sha1
SHA-1 (base 16) da revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
slotsha1
O resumo criptográfico SHA-1 (base 16) de cada segmento de revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
contentmodel
O identificador do modelo de conteúdo de cada segmento de revisão.
comment
Comentário do usuário para a revisão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
parsedcomment
Analisar comentário do usuário para a revisão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
content
Conteúdo de cada segmento de revisão. Se o conteúdo foi excluído da revisão, uma propriedade texthidden será retornada.
tags
Etiquetas para a revisão.
roles
Listar as funções dos segmentos de conteúdo que existem na revisão.
parsetree
Obsoleto. Usar antes action=expandtemplates ou action=parse. A árvore XML da análise sintática do conteúdo da revisão wikitext.
Valores (separados com | ou alternativos): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Padrão: ids|timestamp|flags|comment|user
rvslots

Quais os segmentos de revisão cujos dados devem ser devolvidos quando propriedades relacionadas com segmentos são incluídas em rvprops. Se for omitido, serão devolvidos dados do segmento principal (main) num formato compatível com versões anteriores.

Valores (separados com | ou alternativos): main
Para especificar todos os valores, use *.
rvlimit

Limita quantas revisões serão retornadas.

Só pode ser usado com uma única página (modo #2).
Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
rvexpandtemplates
Obsoleto.

Use action=expandtemplates em vez disso. Expande predefinições no conteúdo de revisão (requer rvprop=content).

Tipo: booleano (detalhes)
rvgeneratexml
Obsoleto.

Use action=expandtemplates ou action=parse em vez disso. Gerar árvore de analise XML para o conteúdo de revisão (requer rvprop=content).

Tipo: booleano (detalhes)
rvparse
Obsoleto.

Use action=parse em vez disso. Analisa o conteúdo da revisão (requer rvprop=content). Por motivos de desempenho, se esta opção for usada, rvlimit é definindo para 1.

Tipo: booleano (detalhes)
rvsection

Apenas recuperar o conteúdo deste número de seção.

rvdiffto
Obsoleto.

Use action=compare em vez disso. ID de revisão para diff cada revisão. Use prev, next e cur para a revisão anterior, próxima e atual, respectivamente.

rvdifftotext
Obsoleto.

Use action=compare em vez disso. Texto para diff cada revisão. Apenas diff um número limitado de revisões. Substitui rvdiffto. Se rvsection estiver definido, apenas essa seção será diferente desse texto.

rvdifftotextpst
Obsoleto.

Use action=compare em vez disso. Executa uma transformação pré-salvar no texto antes de o difundir. Apenas válido quando usado com rvdifftotext.

Tipo: booleano (detalhes)
rvcontentformat
Obsoleto.

Formato de serialização usado para rvdifftotext e esperado para saída de conteúdo.

Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
rvstartid

Comece a enumeração do timestamp desta revisão. A revisão deve existir, mas não precisa pertencer a esta página.

Só pode ser usado com uma única página (modo #2).
Tipo: inteiro
rvendid

Pare a enumeração no timestamp desta revisão. A revisão deve existir, mas não precisa pertencer a esta página.

Só pode ser usado com uma única página (modo #2).
Tipo: inteiro
rvstart

De qual timestamp de revisão iniciar a enumeração.

Só pode ser usado com uma única página (modo #2).
Tipo: data e hora (formatos permitidos)
rvend

Enumerar até este timestamp.

Só pode ser usado com uma única página (modo #2).
Tipo: data e hora (formatos permitidos)
rvdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: rvstart deve ser anterior a rvend.
older
Lista mais recente primeiro (padrão). Nota: rvstart deve ser posterior a rvend.
Só pode ser usado com uma única página (modo #2).
Um dos seguintes valores: newer, older
Padrão: older
rvuser

Somente incluir revisões feitas pelo usuário.

Só pode ser usado com uma única página (modo #2).
Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
rvexcludeuser

Excluir revisões feitas pelo usuário.

Só pode ser usado com uma única página (modo #2).
Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
rvtag

Lista apenas as revisões com esta tag.

rvtoken
Obsoleto.

Que tokens obter para cada revisão.

Valores (separados com | ou alternativos): rollback
rvcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

prop=stashimageinfo (sii)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Retorna a informação do arquivo para arquivos stashed.

Parâmetros:
siifilekey

Chave que identifica um upload anterior que foi temporariamente armazenado.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
siisessionkey
Obsoleto.

Apelido para siifilekey, para compatibilidade com versões anteriores.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
siiprop

Quais informações de arquivo para obter:

timestamp
Adiciona o timestamp para a versão carregada.
canonicaltitle
Adiciona o título canônico do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
url
Fornece o URL para o arquivo e a página de descrição. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
size
Adiciona o tamanho do arquivo em bytes e a altura, largura e contagem de páginas (se aplicável).
dimensions
Apelido para tamanho.
sha1
Adiciona o SHA-1 do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
mime
Adiciona o tipo MIME do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
thumbmime
Adiciona o tipo MIME da miniatura da imagem (requer url e param siiurlwidth). Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
metadata
Lista metadados Exif para a versão do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
commonmetadata
Lista os metadados genéricos do formato de arquivo para a versão do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
extmetadata
Lista metadados formatados combinados de várias fontes. Os resultados são formatados em HTML. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
bitdepth
Adiciona a profundidade de bits da versão. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
badfile
Adiciona se o arquivo está no MediaWiki:Bad image list
Valores (separados com | ou alternativos): badfile, bitdepth, canonicaltitle, commonmetadata, dimensions, extmetadata, metadata, mime, sha1, size, thumbmime, timestamp, url
Padrão: timestamp|url
siiurlwidth

Se siiprop=url estiver definido, um URL para uma imagem dimensionada para essa largura será retornado. Por motivos de desempenho, se essa opção for usada, não serão retornadas mais de 50 imagens dimensionadas.

Tipo: inteiro
Padrão: -1
siiurlheight

Semelhante a siiurlwidth.

Tipo: inteiro
Padrão: -1
siiurlparam

Uma sequência de parâmetro específico do manipulador. Por exemplo, PDFs podem usar page15-100px. siiurlwidth deve ser usado e ser consistente com siiurlparam.

Padrão: (vazio)

prop=templates (tl)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Mostrar apenas as alterações nas páginas associadas desta página.

Parâmetros:
tlnamespace

Mostra as predefinições neste espaços nominais apenas.

Valores (separados com | ou alternativos): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
tllimit

Quantas predefinições retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
tlcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

tltemplates

Apenas liste essas predefinições. Útil para verificar se uma determinada página usa uma determinada predefinição.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
tldir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
Exemplos:
Obter predefinições usadas na página Main Page.
api.php?action=query&prop=templates&titles=Main%20Page [abrir na página de testes]
Obter informações sobre as páginas de predefinições usada na Main Page.
api.php?action=query&generator=templates&titles=Main%20Page&prop=info [abrir na página de testes]
Obter páginas nos espaços nominais Usuário e Predefinição que são transcluídos na página Main Page.
api.php?action=query&prop=templates&titles=Main%20Page&tlnamespace=2|10 [abrir na página de testes]

prop=transcludedin (ti)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Encontre todas as páginas que transcluam as páginas dadas.

Parâmetros:
tiprop

Quais propriedades obter:

pageid
ID de cada página.
title
O título de cada página.
redirect
Sinalizar se a página é um redirecionamento.
Valores (separados com | ou alternativos): pageid, redirect, title
Padrão: pageid|title|redirect
tinamespace

Listar apenas páginas neste espaço nominal.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
tishow

Mostre apenas itens que atendam a esses critérios.

redirect
Apenas mostra redirecionamentos.
!redirect
Não mostra redirecionamentos.
Valores (separados com | ou alternativos): !redirect, redirect
tilimit

Quantos retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
ticontinue

Quando houver mais resultados disponíveis, use isso para continuar.

list=abusefilters (abf)

  • Este módulo requer direitos de leitura.
  • Fonte: Abuse Filter
  • Licença: GPL-2.0-or-later

Mostrar detalhes dos filtros de abuso.

Parâmetros:
abfstartid

O ID do filtro para começar a enumeração.

Tipo: inteiro
abfendid

O ID do filtro para parar a enumeração.

Tipo: inteiro
abfdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: abfstart deve ser anterior a abfend.
older
Lista mais recente primeiro (padrão). Nota: abfstart deve ser posterior a abfend.
Um dos seguintes valores: newer, older
Padrão: newer
abfshow

Mostrar apenas filtros que atendam a esses critérios.

Valores (separados com | ou alternativos): !deleted, !enabled, !private, deleted, enabled, private
abflimit

O número máximo de filtros para listar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
abfprop

Que propriedades obter.

Valores (separados com | ou alternativos): actions, comments, description, hits, id, lasteditor, lastedittime, pattern, private, status
Padrão: id|description|actions|status

list=abuselog (afl)

  • Este módulo requer direitos de leitura.
  • Fonte: Abuse Filter
  • Licença: GPL-2.0-or-later

Mostrar os eventos que foram detectados por um dos filtros de abuso.

Parâmetros:
afllogid

Mostre uma entrada com o log ID dado.

Tipo: inteiro
aflstart

O timestamp para começar a enumeração.

Tipo: data e hora (formatos permitidos)
aflend

O timestamp para parar a enumeração.

Tipo: data e hora (formatos permitidos)
afldir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: aflstart deve ser anterior a aflend.
older
Lista mais recente primeiro (padrão). Nota: aflstart deve ser posterior a aflend.
Um dos seguintes valores: newer, older
Padrão: older
afluser

Mostrar apenas as entradas feitas por um determinado usuário ou endereço IP.

afltitle

Mostrar apenas as entradas ocorridas em uma determinada página.

aflfilter

Mostrar apenas as entradas que foram capturadas pelos IDs de filtro fornecidos. Separe com pipes, prefixo com "global-" para filtros globais.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
afllimit

A quantidade máxima de entradas para listar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
aflprop

Que propriedades obter.

Valores (separados com | ou alternativos): action, details, filter, hidden, ids, result, revid, timestamp, title, user
Padrão: ids|user|title|action|result|timestamp|hidden|revid

list=allcategories (ac)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Enumera todas as categorias.

Parâmetros:
acfrom

A categoria da qual começar a enumeração.

accontinue

Quando houver mais resultados disponíveis, use isso para continuar.

acto

A categoria na qual parar a enumeração.

acprefix

Pesquisa por todo os título de categoria que começam com este valor.

acdir

Direção para ordenar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
acmin

Retorna apenas as categorias com pelo menos esta quantidade de membros.

Tipo: inteiro
acmax

Retorna apenas as categorias com no máximo esta quantidade de membros.

Tipo: inteiro
aclimit

Quantas categorias retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
acprop

Quais propriedades obter:

size
Adiciona o número de páginas na categoria.
hidden
Tags categorias que estão ocultas com __HIDDENCAT__.
Valores (separados com | ou alternativos): hidden, size
Padrão: (vazio)
Exemplos:
Lista categorias com a informação sobre o número de páginas em cada uma.
api.php?action=query&list=allcategories&acprop=size [abrir na página de testes]
Recupera informações sobre a página da categoria em si para as categorias que começam List.
api.php?action=query&generator=allcategories&gacprefix=List&prop=info [abrir na página de testes]

list=alldeletedrevisions (adr)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Lista todas as revisões excluídas por um usuário ou em um espaço nominal.

Parâmetros:
adrprop

Quais propriedades mostrar para cada modificação:

ids
O ID da revisão.
flags
Etiqueta de revisão (menor).
timestamp
O timestamp da revisão.
user
Usuário que fez a revisão. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
userid
ID de usuário do criador da revisão. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
size
Comprimento (bytes) da revisão.
slotsize
O comprimento (em bytes) de cada segmento de revisão.
sha1
SHA-1 (base 16) da revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
slotsha1
O resumo criptográfico SHA-1 (base 16) de cada segmento de revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
contentmodel
O identificador do modelo de conteúdo de cada segmento de revisão.
comment
Comentário do usuário para a revisão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
parsedcomment
Analisar comentário do usuário para a revisão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
content
Conteúdo de cada segmento de revisão. Se o conteúdo foi excluído da revisão, uma propriedade texthidden será retornada.
tags
Etiquetas para a revisão.
roles
Listar as funções dos segmentos de conteúdo que existem na revisão.
parsetree
Obsoleto. Usar antes action=expandtemplates ou action=parse. A árvore XML da análise sintática do conteúdo da revisão wikitext.
Valores (separados com | ou alternativos): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Padrão: ids|timestamp|flags|comment|user
adrslots

Quais os segmentos de revisão cujos dados devem ser devolvidos quando propriedades relacionadas com segmentos são incluídas em adrprops. Se for omitido, serão devolvidos dados do segmento principal (main) num formato compatível com versões anteriores.

Valores (separados com | ou alternativos): main
Para especificar todos os valores, use *.
adrlimit

Limita quantas revisões serão retornadas.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
adrexpandtemplates
Obsoleto.

Use action=expandtemplates em vez disso. Expande predefinições no conteúdo de revisão (requer adrprop=content).

Tipo: booleano (detalhes)
adrgeneratexml
Obsoleto.

Use action=expandtemplates ou action=parse em vez disso. Gerar árvore de analise XML para o conteúdo de revisão (requer adrprop=content).

Tipo: booleano (detalhes)
adrparse
Obsoleto.

Use action=parse em vez disso. Analisa o conteúdo da revisão (requer adrprop=content). Por motivos de desempenho, se esta opção for usada, adrlimit é definindo para 1.

Tipo: booleano (detalhes)
adrsection

Apenas recuperar o conteúdo deste número de seção.

adrdiffto
Obsoleto.

Use action=compare em vez disso. ID de revisão para diff cada revisão. Use prev, next e cur para a revisão anterior, próxima e atual, respectivamente.

adrdifftotext
Obsoleto.

Use action=compare em vez disso. Texto para diff cada revisão. Apenas diff um número limitado de revisões. Substitui adrdiffto. Se adrsection estiver definido, apenas essa seção será diferente desse texto.

adrdifftotextpst
Obsoleto.

Use action=compare em vez disso. Executa uma transformação pré-salvar no texto antes de o difundir. Apenas válido quando usado com adrdifftotext.

Tipo: booleano (detalhes)
adrcontentformat
Obsoleto.

Formato de serialização usado para adrdifftotext e esperado para saída de conteúdo.

Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
adruser

Lista apenas revisões desse usuário.

Nota: Devido ao miser mode, usar adruser e adrnamespace juntos pode resultar em menos de adrlimit resultados antes de continuar; em casos extremos, nenhum resultado pode ser retornado.

Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
adrnamespace

Lista apenas páginas neste espaço nominal.

Nota: Devido ao miser mode, usar adruser e adrnamespace juntos pode resultar em menos de adrlimit resultados antes de continuar; em casos extremos, nenhum resultado pode ser retornado.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
adrstart

A data a partir da qual começar a enumeração.

Só pode ser usada com adruser.
Tipo: data e hora (formatos permitidos)
adrend

A data onde parar a enumeração.

Só pode ser usada com adruser.
Tipo: data e hora (formatos permitidos)
adrdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: adrstart deve ser anterior a adrend.
older
Lista mais recente primeiro (padrão). Nota: adrstart deve ser posterior a adrend.
Um dos seguintes valores: newer, older
Padrão: older
adrfrom

Começar listando desse título.

Não pode ser usada com adruser.
adrto

Parar a listagem neste título.

Não pode ser usada com adruser.
adrprefix

Pesquisa por todo os título que começam com este valor.

Não pode ser usada com adruser.
adrexcludeuser

Não lista as revisões deste usuário.

Não pode ser usada com adruser.
Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
adrtag

Lista apenas as revisões com esta tag.

adrcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

adrgeneratetitles

Quando usado como gerador, gera títulos em vez de IDs de revisão.

Tipo: booleano (detalhes)
Exemplos:
Lista as últimas 50 contribuições excluídas pelo usuário Example.
api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [abrir na página de testes]
Lista as primeiras 50 edições excluídas no espaço nominal principal.
api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [abrir na página de testes]

list=allfileusages (af)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Lista todas as utilizações de arquivo, incluindo os não-existentes.

Parâmetros:
afcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

affrom

O título do arquivo a partir do qual começar a enumerar.

afto

O título do arquivo onde parar de enumerar.

afprefix

Procure todos os títulos de arquivos que começam com esse valor.

afunique

Somente mostra títulos de arquivos distintos. Não pode ser usado com afprop=ids. Quando usado como gerador, produz páginas de destino em vez de páginas de origem.

Tipo: booleano (detalhes)
afprop

Quais peças de informação incluir:

ids
Adiciona o ID das páginas em uso (não pode ser usado com afunique).
title
Adiciona o título do arquivo.
Valores (separados com | ou alternativos): ids, title
Padrão: title
aflimit

Quantos itens retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
afdir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
Exemplos:
Listar títulos de arquivos, incluindo os que faltam, com IDs de página de que são, começando em B.
api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [abrir na página de testes]
Listar títulos únicos de arquivos.
api.php?action=query&list=allfileusages&afunique=&affrom=B [abrir na página de testes]
Obtém todos os títulos de arquivo, marcando os que faltam.
api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [abrir na página de testes]
Obter as páginas contendo os arquivos.
api.php?action=query&generator=allfileusages&gaffrom=B [abrir na página de testes]

list=allimages (ai)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Enumera todas as imagens sequencialmente.

Parâmetros:
aisort

Propriedade pela qual ordenar.

Um dos seguintes valores: name, timestamp
Padrão: name
aidir

A direção na qual listar.

Um dos seguintes valores: ascending, descending, newer, older
Padrão: ascending
aifrom

O título da imagem do qual começar a enumeração. Só pode ser usado com aisort=name.

aito

O título da imagem no qual parar a enumeração. Só pode ser usado com aisort=nome.

aicontinue

Quando houver mais resultados disponíveis, use isso para continuar.

aistart

O timestamp do qual começar a enumeração. Só pode ser usado com aisort=timestamp.

Tipo: data e hora (formatos permitidos)
aiend

O timestamp no qual parar a enumeração. Só pode ser usado com aisort=timestamp.

Tipo: data e hora (formatos permitidos)
aiprop

Quais informações de arquivo para obter:

timestamp
Adiciona o timestamp para a versão carregada.
user
Adiciona o usuário que carregou cada versão do arquivo. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
userid
Adiciona a identificação do usuário que carregou cada versão do arquivo. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
comment
Comente sobre a versão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
parsedcomment
Analise o comentário na versão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
canonicaltitle
Adiciona o título canônico do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
url
Fornece o URL para o arquivo e a página de descrição. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
size
Adiciona o tamanho do arquivo em bytes e a altura, largura e contagem de páginas (se aplicável).
dimensions
Apelido para tamanho.
sha1
Adiciona o SHA-1 do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
mime
Adiciona o tipo MIME do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
mediatype
Adiciona o tipo de mídia do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
metadata
Lista metadados Exif para a versão do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
commonmetadata
Lista os metadados genéricos do formato de arquivo para a versão do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
extmetadata
Lista metadados formatados combinados de várias fontes. Os resultados são formatados em HTML. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
bitdepth
Adiciona a profundidade de bits da versão. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
badfile
Adiciona se o arquivo está no MediaWiki:Bad image list
Valores (separados com | ou alternativos): badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, timestamp, url, user, userid
Padrão: timestamp|url
aiprefix

Procure todos os títulos de imagens que começam com esse valor. Só pode ser usado com aisort=nome.

aiminsize

Limite à imagens com, pelo menos, esses bytes.

Tipo: inteiro
aimaxsize

Limite as imagens com, no máximo, esses bytes.

Tipo: inteiro
aisha1

SHA1 de imagem. Substitui aisha1base36.

aisha1base36

SHA1 de imagem na base 36 (usado em MediaWiki).

aiuser

Retorna apenas os arquivos, dos quais a última versão foi enviada por este usuário. Só pode ser usado com aisort=timestamp. Não pode ser usado em conjunto com aifilterbots.

Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
aifilterbots

Como filtrar arquivos enviados por bots. Só pode ser usado com aisort=timestamp. Não pode ser usado em conjunto com aiuser.

Um dos seguintes valores: all, bots, nobots
Padrão: all
aimime

Desabilitado devido a miser mode.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
ailimit

Quantas imagens retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Enumerar todos os links que apontam para um determinado espaço nominal.

Parâmetros:
alcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

alfrom

O título do link a partir do qual começar a enumerar.

alto

O título do link onde parar de enumerar.

alprefix

Pesquisa por todos os títulos com link que começam com este valor.

alunique

Somente mostra títulos vinculados diferenciados. Não pode ser usado com alprop=ids. Quando usado como um gerador, produz páginas de destino em vez de páginas de origem.

Tipo: booleano (detalhes)
alprop

Quais peças de informação incluir:

ids
Adiciona o ID da página da página de ligação (não pode ser usada com alunique).
title
Adiciona o título do link.
Valores (separados com | ou alternativos): ids, title
Padrão: title
alnamespace

O espaço nominal a se enumerar.

Um dos seguintes valores: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Padrão: 0
allimit

Quantos itens retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
aldir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
Exemplos:
Listar títulos vinculados, incluindo os que faltam, com IDs de página de que são, começando em B.
api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [abrir na página de testes]
Lista de títulos vinculados exclusivos.
api.php?action=query&list=alllinks&alunique=&alfrom=B [abrir na página de testes]
Obtém todos os títulos vinculados, marcando as que faltam.
api.php?action=query&generator=alllinks&galunique=&galfrom=B [abrir na página de testes]
Obter páginas contendo os links.
api.php?action=query&generator=alllinks&galfrom=B [abrir na página de testes]

list=allpages (ap)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Enumerar todas as páginas sequencialmente em um determinado espaço nominal.

Parâmetros:
apfrom

O título da página da qual começar a enumeração.

apcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

apto

O título da página no qual parar de enumerar.

apprefix

Pesquisa por todo os título que começam com este valor.

apnamespace

O espaço nominal a se enumerar.

Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Padrão: 0
apfilterredir

Quais páginas listar.

Nota: Devido ao miser mode, usar isso pode resultar em menos de aplimit resultados antes de continuar; em casos extremos, nenhum resultado pode ser retornado.

Um dos seguintes valores: all, nonredirects, redirects
Padrão: all
apminsize

Limitar a páginas com pelo menos essa quantidade de bytes.

Tipo: inteiro
apmaxsize

Limitar a páginas com no máximo essa quantidade de bytes.

Tipo: inteiro
apprtype

Limite apenas às páginas protegidas.

Valores (separados com | ou alternativos): edit, move, upload
apprlevel

Proteções de filtro com base no nível de proteção (deve ser usado com apprtype= parameter).

Valores (separados com | ou alternativos): Pode estar vazio ou autoconfirmed, sysop
apprfiltercascade

Proteções de filtro baseadas em cascata (ignoradas quando o valor de ap não está definido).

Um dos seguintes valores: all, cascading, noncascading
Padrão: all
aplimit

Quantas páginas retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
apdir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
apfilterlanglinks

Filtrar com base em se uma página tem lingulinks. Observe que isso pode não considerar os langlinks adicionados por extensões.

Um dos seguintes valores: all, withlanglinks, withoutlanglinks
Padrão: all
apprexpiry

Qual proteção expira para filtrar a página em:

indefinite
Obtém apenas páginas com expiração de proteção indefinida.
definite
Obtém apenas páginas com uma expiração de proteção definida (específica).
all
Obtém páginas com qualquer validade de proteção.
Um dos seguintes valores: all, definite, indefinite
Padrão: all

list=allredirects (ar)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Lista todos os redirecionamentos para um espaço nominal.

Parâmetros:
arcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

arfrom

O título do redirecionamento a partir do qual começar a enumerar.

arto

O título do redirecionamento onde parar de enumerar.

arprefix

Procure todas as páginas de destino que começam com esse valor.

arunique

Somente mostra páginas de destino distintas. Não pode ser usado com arprop=ids|fragment|interwiki. Quando usado como gerador, produz páginas de destino em vez de páginas de origem.

Tipo: booleano (detalhes)
arprop

Quais peças de informação incluir:

ids
Adiciona o ID da página da página de redirecionamento (não pode ser usada com arunique).
title
Adiciona o título do redirecionamento.
fragment
Adiciona o fragmento do redirecionamento, se houver (não pode ser usado com arunique).
interwiki
Adiciona o prefixo interwiki do redirecionamento, se houver (não pode ser usado com arunique).
Valores (separados com | ou alternativos): fragment, ids, interwiki, title
Padrão: title
arnamespace

O espaço nominal a se enumerar.

Um dos seguintes valores: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Padrão: 0
arlimit

Quantos itens retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
ardir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
Exemplos:
Lista de páginas de destino, incluindo as que faltam, com IDs de página de que são, começando em B.
api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [abrir na página de testes]
Listar páginas de destino únicas.
api.php?action=query&list=allredirects&arunique=&arfrom=B [abrir na página de testes]
Obtém todas as páginas alvo, marcando as que faltam.
api.php?action=query&generator=allredirects&garunique=&garfrom=B [abrir na página de testes]
Obtém páginas contendo os redirecionamentos.
api.php?action=query&generator=allredirects&garfrom=B [abrir na página de testes]

list=allrevisions (arv)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Listar todas as revisões.

Parâmetros:
arvprop

Quais propriedades mostrar para cada modificação:

ids
O ID da revisão.
flags
Etiqueta de revisão (menor).
timestamp
O timestamp da revisão.
user
Usuário que fez a revisão. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
userid
ID de usuário do criador da revisão. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
size
Comprimento (bytes) da revisão.
slotsize
O comprimento (em bytes) de cada segmento de revisão.
sha1
SHA-1 (base 16) da revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
slotsha1
O resumo criptográfico SHA-1 (base 16) de cada segmento de revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
contentmodel
O identificador do modelo de conteúdo de cada segmento de revisão.
comment
Comentário do usuário para a revisão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
parsedcomment
Analisar comentário do usuário para a revisão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
content
Conteúdo de cada segmento de revisão. Se o conteúdo foi excluído da revisão, uma propriedade texthidden será retornada.
tags
Etiquetas para a revisão.
roles
Listar as funções dos segmentos de conteúdo que existem na revisão.
parsetree
Obsoleto. Usar antes action=expandtemplates ou action=parse. A árvore XML da análise sintática do conteúdo da revisão wikitext.
Valores (separados com | ou alternativos): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Padrão: ids|timestamp|flags|comment|user
arvslots

Quais os segmentos de revisão cujos dados devem ser devolvidos quando propriedades relacionadas com segmentos são incluídas em arvprops. Se for omitido, serão devolvidos dados do segmento principal (main) num formato compatível com versões anteriores.

Valores (separados com | ou alternativos): main
Para especificar todos os valores, use *.
arvlimit

Limita quantas revisões serão retornadas.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
arvexpandtemplates
Obsoleto.

Use action=expandtemplates em vez disso. Expande predefinições no conteúdo de revisão (requer arvprop=content).

Tipo: booleano (detalhes)
arvgeneratexml
Obsoleto.

Use action=expandtemplates ou action=parse em vez disso. Gerar árvore de analise XML para o conteúdo de revisão (requer arvprop=content).

Tipo: booleano (detalhes)
arvparse
Obsoleto.

Use action=parse em vez disso. Analisa o conteúdo da revisão (requer arvprop=content). Por motivos de desempenho, se esta opção for usada, arvlimit é definindo para 1.

Tipo: booleano (detalhes)
arvsection

Apenas recuperar o conteúdo deste número de seção.

arvdiffto
Obsoleto.

Use action=compare em vez disso. ID de revisão para diff cada revisão. Use prev, next e cur para a revisão anterior, próxima e atual, respectivamente.

arvdifftotext
Obsoleto.

Use action=compare em vez disso. Texto para diff cada revisão. Apenas diff um número limitado de revisões. Substitui arvdiffto. Se arvsection estiver definido, apenas essa seção será diferente desse texto.

arvdifftotextpst
Obsoleto.

Use action=compare em vez disso. Executa uma transformação pré-salvar no texto antes de o difundir. Apenas válido quando usado com arvdifftotext.

Tipo: booleano (detalhes)
arvcontentformat
Obsoleto.

Formato de serialização usado para arvdifftotext e esperado para saída de conteúdo.

Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
arvuser

Lista apenas revisões desse usuário.

Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
arvnamespace

Lista apenas páginas neste espaço nominal.

Nota: Devido ao miser mode, usar isso pode resultar em menos de arvlimit resultados antes de continuar; em casos extremos, nenhum resultado pode ser retornado.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
arvstart

A data a partir da qual começar a enumeração.

Tipo: data e hora (formatos permitidos)
arvend

A data onde parar a enumeração.

Tipo: data e hora (formatos permitidos)
arvdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: arvstart deve ser anterior a arvend.
older
Lista mais recente primeiro (padrão). Nota: arvstart deve ser posterior a arvend.
Um dos seguintes valores: newer, older
Padrão: older
arvexcludeuser

Não lista as revisões deste usuário.

Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
arvcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

arvgeneratetitles

Quando usado como gerador, gera títulos em vez de IDs de revisão.

Tipo: booleano (detalhes)
Exemplos:
Lista as últimas 50 contribuições por usuário Example.
api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [abrir na página de testes]
Listar as 50 primeiras revisões em qualquer espaço nominal.
api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [abrir na página de testes]

list=alltransclusions (at)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.

Parâmetros:
atcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

atfrom

O título da transclusão do qual começar a enumeração.

atto

O título da transclusão na qual parar a enumeração.

atprefix

Procure todos os títulos transcluídos que começam com esse valor.

atunique

Somente mostra páginas transcluídas distintas. Não pode ser usado com atprop=ids. Quando usado como gerador, produz páginas de destino em vez de páginas de origem.

Tipo: booleano (detalhes)
atprop

Quais peças de informação incluir:

ids
Adiciona o ID da página da página de transclusão (não pode ser usado com atunique).
title
Adiciona o título da transclusão.
Valores (separados com | ou alternativos): ids, title
Padrão: title
atnamespace

O espaço nominal a se enumerar.

Um dos seguintes valores: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Padrão: 10
atlimit

Quantos itens retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
atdir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
Exemplos:
Lista de títulos transcluídos, incluindo os que faltam, com IDs de página de onde são, começando em B.
api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [abrir na página de testes]
Listar títulos translúcidos exclusivos.
api.php?action=query&list=alltransclusions&atunique=&atfrom=B [abrir na página de testes]
Obtém todas as páginas transcluídas, marcando as que faltam.
api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [abrir na página de testes]
Obtém páginas contendo as transclusões.
api.php?action=query&generator=alltransclusions&gatfrom=B [abrir na página de testes]

list=allusers (au)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Enumerar todos os usuários registrados.

Parâmetros:
aufrom

O nome do usuário do qual começar a enumeração.

auto

O nome do usuário para parar de enumerar em.

auprefix

Procurar por todos os usuários que começam com esse valor.

audir

Direção para ordenar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
augroup

Somente inclua usuários nos grupos fornecidos.

Valores (separados com | ou alternativos): bot, bureaucrat, checkuser, globalbot, interface-admin, intern, invited, rollback, staff, steward, suppress, sysop
auexcludegroup

Excluir os usuários nos grupos fornecidos.

Valores (separados com | ou alternativos): bot, bureaucrat, checkuser, globalbot, interface-admin, intern, invited, rollback, staff, steward, suppress, sysop
aurights

Somente inclui usuários com os direitos dados. Não inclui direitos concedidos por grupos implícitos ou auto-promovidos como *, usuário ou autoconfirmados.

Valores (separados com | ou alternativos): abusefilter-bypass, abusefilter-hidden-log, abusefilter-hide-log, abusefilter-log, abusefilter-log-detail, abusefilter-log-private, abusefilter-modify, abusefilter-modify-global, abusefilter-modify-restricted, abusefilter-privatedetails, abusefilter-privatedetails-log, abusefilter-revert, abusefilter-view, abusefilter-view-private, ajaxpoll-view-results, ajaxpoll-view-results-before-vote, ajaxpoll-vote, apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, bypasstoscheck, changetags, checkuser, checkuser-log, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, emailcheck-skip, gadgets-definition-edit, gadgets-edit, hideuser, import, importupload, interwiki, invite, ipblock-exempt, lookupcontribs, lookupuser, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, multilookup, nominornewtalk, noratelimit, nuke, override-antispoof, override-export-depth, pagelang, patrol, patrolmarks, problemreports-remove, problemreports_action, problemreports_global, protect, purge, read, refreshspecial, regexblock, regexblock-exempt, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skipcaptcha, spamblacklistlog, spamregex, staffedit, suppressionlog, suppressredirect, suppressrevision, tboverride, tboverride-account, titleblacklistlog, unblockable, unblockself, undelete, uninvite, unwatchedpages, upload, upload_by_url, userrights, userrights-global, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, vipsscaler-test, writeapi
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
auprop

Quais peças de informação incluir:

blockinfo
Adiciona a informação sobre um bloco atual no usuário.
groups
Lista grupos em que o usuário está. Isso usa mais recursos do servidor e pode retornar menos resultados do que o limite.
implicitgroups
Lista todos os grupos em que o usuário está automaticamente.
rights
Lista os direitos que o usuário possui.
editcount
Adiciona a contagem de edições do usuário.
registration
Adiciona o timestamp de quando o usuário se registrou se disponível (pode estar em branco).
centralids
Adiciona os IDs centrais e o status do anexo do usuário.
Valores (separados com | ou alternativos): blockinfo, centralids, editcount, groups, implicitgroups, registration, rights
aulimit

Quantos nomes de usuário a serem retornados.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
auwitheditsonly

Apenas lista os usuários que fizeram edições.

Tipo: booleano (detalhes)
auactiveusers

Apenas lista os usuários ativos no último 30 dias.

Tipo: booleano (detalhes)
auattachedwiki

Com auprop=centralids, também indica se o usuário está conectado com a wiki identificado por este ID.

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Encontre todas as páginas que apontam para a página dada.

Parâmetros:
bltitle

Título a se pesquisar. Não pode ser usado em conjunto com blpageid.

blpageid

ID da página a se pesquisar. Não pode ser usado em conjunto com bltitle.

Tipo: inteiro
blcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

blnamespace

O espaço nominal a se enumerar.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
bldir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
blfilterredir

Como filtrar para redirecionamentos. Se configurado para nonredirects quando blredirect estiver ativado, isso só é aplicado ao segundo nível.

Um dos seguintes valores: all, nonredirects, redirects
Padrão: all
bllimit

Quantas páginas retornar. Se blredirect estiver ativado, o limite se aplica a cada nível separadamente (o que significa até 2 * bllimit resultados podem ser retornados).

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
blredirect

Se a página de link for um redirecionamento, encontre todas as páginas que se liguem a esse redirecionamento também. O limite máximo é reduzido para metade.

Tipo: booleano (detalhes)

list=blocks (bk)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Liste todos os usuários e endereços IP bloqueados.

Parâmetros:
bkstart

A data a partir da qual começar a enumeração.

Tipo: data e hora (formatos permitidos)
bkend

A data onde parar a enumeração.

Tipo: data e hora (formatos permitidos)
bkdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: bkstart deve ser anterior a bkend.
older
Lista mais recente primeiro (padrão). Nota: bkstart deve ser posterior a bkend.
Um dos seguintes valores: newer, older
Padrão: older
bkids

Lista de IDs de bloco para listar (opcional).

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
bkusers

Lista de usuários para procurar (opcional).

Tipo: lista de usuário, por qualquer de nome de usuário, IP e Intervalo de IP
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
bkip

Obter todos os blocos aplicando a este IP ou intervalos CIDR, incluindo intervalos de blocos. Não pode ser usado em conjunto com bkusers. Intervalos CIDR mais largos do que IPv4/16 ou IPv6/19 não são aceitos.

bklimit

O número máximo de blocos para listar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
bkprop

Quais propriedades obter:

id
Adiciona o ID do bloco.
user
Adiciona o nome de usuário do usuário bloqueado.
userid
Adiciona o ID do usuário bloqueado.
by
Adiciona o nome de usuário do usuário bloqueador.
byid
Adiciona o ID do usuário bloqueador.
timestamp
Adiciona o timestamp de quando o bloqueio foi criado.
expiry
Adiciona o timestamp de quando o bloqueio expira.
reason
Adiciona a razão dada para o bloqueio.
range
Adiciona o intervalo de endereços IP afetados pelo bloqueio.
flags
Etiqueta a proibição com (autobloqueio, anononly, etc.).
restrictions
Adiciona as restrições parciais do bloqueio se este não for para todo o site.
Valores (separados com | ou alternativos): by, byid, expiry, flags, id, range, reason, restrictions, timestamp, user, userid
Padrão: id|user|by|timestamp|expiry|reason|flags
bkshow

Mostre apenas itens que atendam a esses critérios. Por exemplo, para ver apenas blocos indefinidos nos endereços IP, defina bkshow=ip|!temp.

Valores (separados com | ou alternativos): !account, !ip, !range, !temp, account, ip, range, temp
bkcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

list=categorymembers (cm)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Lista todas as páginas numa categoria específica.

Parâmetros:
cmtitle

Qual categoria enumerar (obrigatório). Deve incluir o prefixo Categoria:. Não pode ser usado em conjunto com cmpageid.

cmpageid

ID da página da categoria para enumerar. Não pode ser usado em conjunto com cmtitle.

Tipo: inteiro
cmprop

Quais peças de informação incluir:

ids
Adiciona o ID da página.
title
Adiciona o título e o ID do espaço nominal da página.
sortkey
Adiciona a sortkey usada para classificar na categoria (string hexadecimal).
sortkeyprefix
Adiciona o prefixo da sortkey usado para classificar na categoria (parte da sortkey legível para humanos).
type
Adiciona o tipo em que a página foi categorizada como (page, subcat ou file).
timestamp
Adiciona o timestamp de quando a página foi incluida.
Valores (separados com | ou alternativos): ids, sortkey, sortkeyprefix, timestamp, title, type
Padrão: ids|title
cmnamespace

Somente inclua páginas nesses espaços de nomes. Observe que cmtype=subcat OU cmtype=file pode ser usado aon invéz de cmnamespace=14 ou 6.

Nota: Devido ao miser mode, usar isso pode resultar em menos de cmlimit resultados antes de continuar; em casos extremos, nenhum resultado pode ser retornado.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
cmtype

Quais tipos de membros da categoria incluir. Ignorado quando cmsort=timestamp está ativado.

Valores (separados com | ou alternativos): file, page, subcat
Padrão: page|subcat|file
cmcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

cmlimit

O número máximo de páginas para retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
cmsort

Propriedade pela qual ordenar.

Um dos seguintes valores: sortkey, timestamp
Padrão: sortkey
cmdir

Em qual sentido ordenar.

Um dos seguintes valores: asc, ascending, desc, descending, newer, older
Padrão: ascending
cmstart

O timestamp do qual começar a lista. Só pode ser usado com cmsort=timestamp.

Tipo: data e hora (formatos permitidos)
cmend

Timestamp para encerrar a lista em. Só pode ser usado com cmsort=timestamp.

Tipo: data e hora (formatos permitidos)
cmstarthexsortkey

Sortkey para iniciar a listagem como retornado por cmprop=sortkey. Só pode ser usado com cmsort=sortkey.

cmendhexsortkey

Sortkey para terminar a listagem, como retornado por cmprop=sortkey. Só pode ser usado com cmsort=sortkey.

cmstartsortkeyprefix

Prefixo Sortkey para começar a listagem. Só pode ser usado com cmsort=sortkey. Substitui cmstarthexsortkey.

cmendsortkeyprefix

Sortkey prefix para terminar a lista before (não at; se esse valor ocorrer, não será incluído!). Só pode ser usado com cmsort=sortkey. Substitui cmendhexsortkey.

cmstartsortkey
Obsoleto.

Use cmstarthexsortkey em vez.

cmendsortkey
Obsoleto.

Use cmendhexsortkey em vez.

Exemplos:
Obter as 10 primeiras páginas em Category:Physics.
api.php?action=query&list=categorymembers&cmtitle=Category:Physics [abrir na página de testes]
Obter informações da página sobre as primeiras 10 páginas em Category:Physics.
api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [abrir na página de testes]

list=checkuser (cu)

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: CheckUser
  • Licença: GPL-2.0-or-later

Verifique quais endereços IP são utilizados por um determinado nome de usuário ou quais nomes de usuários são utilizados por um determinado endereço IP.

Parâmetros:
curequest

Tipo de pedido CheckUser:

userips
Obter endereço IP do usuário-alvo.
edits
Obter alterações de endereço IP de destino ou intervalo.
ipusers
Obter usuários de endereço IP de destino ou intervalo.
Este parâmetro é obrigatório.
Um dos seguintes valores: edits, ipusers, userips
cutarget

Nome de usuário, endereço IP ou intervalo CIDR para verificar.

Este parâmetro é obrigatório.
cureason

Motivo para verificar.

culimit

Limite de linhas.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 500
cutimecond

Limite de tempo dos dados do usuário (como "-2 weeks" ou "2 weeks ago").

Padrão: -2 weeks
cuxff

Usar dados XFF no lugar do endereço IP.

cutoken

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

list=checkuserlog (cul)

  • Este módulo requer direitos de leitura.
  • Fonte: CheckUser
  • Licença: GPL-2.0-or-later

Obter entradas do registro do CheckUser.

Parâmetros:
culuser

Nome de usuário do CheckUser.

cultarget

Usuário verificado, endereço IP ou intervalo CIDR.

cullimit

Limite de linhas.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
culdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: culstart deve ser anterior a culend.
older
Lista mais recente primeiro (padrão). Nota: culstart deve ser posterior a culend.
Um dos seguintes valores: newer, older
Padrão: older
culfrom

O timestamp para começar a enumeração.

Tipo: data e hora (formatos permitidos)
culto

O selo do tempo para finalizar a enumeração.

Tipo: data e hora (formatos permitidos)
culcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

list=deletedrevs (dr)

  • Este módulo é obsoleto.
  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Listar revisões excluídas.

Opera em três modos:

  1. Lista revisões excluídas para os títulos fornecidos, ordenados por timestamp.
  2. Lista contribuições eliminadas para o usuário fornecido, ordenadas por timestamp (sem títulos especificados).
  3. Liste todas as revisões excluídas no espaço nominal dado, classificado por título e timestamp (sem títulos especificados, druser não definido).

Certos parâmetros aplicam-se apenas a alguns modos e são ignorados em outros.

Parâmetros:
drstart

A data a partir da qual começar a enumeração.

Modos: 1, 2
Tipo: data e hora (formatos permitidos)
drend

A data onde parar a enumeração.

Modos: 1, 2
Tipo: data e hora (formatos permitidos)
drdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: drstart deve ser anterior a drend.
older
Lista mais recente primeiro (padrão). Nota: drstart deve ser posterior a drend.
Modos: 1, 3
Um dos seguintes valores: newer, older
Padrão: older
drfrom

Começar listando desse título.

Modo: 3
drto

Parar a listagem neste título.

Modo: 3
drprefix

Pesquisa por todo os título que começam com este valor.

Modo: 3
drunique

Liste apenas uma revisão para cada página.

Modo: 3
Tipo: booleano (detalhes)
drnamespace

Lista apenas páginas neste espaço nominal.

Modo: 3
Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Padrão: 0
drtag

Lista apenas as revisões com esta tag.

druser

Lista apenas revisões desse usuário.

Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
drexcludeuser

Não lista as revisões deste usuário.

Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
drprop

Quais as propriedades a serem obtidas:

revid
Adiciona a ID da revisão da revisão excluída.
parentid
Adiciona a ID da revisão da revisão anterior à página.
user
Adiciona o usuário que fez a revisão.
userid
Adiciona o ID do usuário que fez a revisão.
comment
Adiciona o comentário da revisão.
parsedcomment
Adiciona o comentário analisado da revisão.
minor
Etiqueta se a revisão for menor.
len
Adiciona o comprimento (bytes) da revisão.
sha1
Adiciona o SHA-1 (base 16) da revisão.
content
Adiciona o conteúdo da revisão.
token
Depreciado. Dá o token de edição.
tags
Tags para a revisão.
Valores (separados com | ou alternativos): comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, token, user, userid
Padrão: user|comment
drlimit

A quantidade máxima de revisões para listar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
drcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

Exemplos:
Lista as últimas revisões excluídas das páginas Main Page e Talk:Main Page, com conteúdo (modo 1).
api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&drprop=user|comment|content [abrir na página de testes]
Lista as últimas 50 contribuições excluídas por Bob (modo 2).
api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [abrir na página de testes]
Lista as primeiras 50 revisões excluídas no espaço nominal principal (modo 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [abrir na página de testes]
Lista as primeiras 50 páginas excluídas no espaço nominal Discussão (modo 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [abrir na página de testes]

list=embeddedin (ei)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Encontre todas as páginas que incorporam (transcluam) o título dado.

Parâmetros:
eititle

Título a se pesquisar. Não pode ser usado em conjunto com eipageid.

eipageid

ID da página para pesquisar. Não pode ser usado em conjunto com eititle.

Tipo: inteiro
eicontinue

Quando houver mais resultados disponíveis, use isso para continuar.

einamespace

O espaço nominal a se enumerar.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
eidir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
eifilterredir

Como filtrar por redirecionamentos.

Um dos seguintes valores: all, nonredirects, redirects
Padrão: all
eilimit

Quantas páginas retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10

list=exturlusage (eu)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Enumere páginas que contenham um determinado URL.

Parâmetros:
euprop

Quais peças de informação incluir:

ids
Adiciona o ID da página.
title
Adiciona o título e o ID do espaço nominal da página.
url
Adiciona o URL usado na página.
Valores (separados com | ou alternativos): ids, title, url
Padrão: ids|title|url
eucontinue

Quando houver mais resultados disponíveis, use isso para continuar.

euprotocol

Protocolo do URL. Se estiver vazio e euquery estiver definido, o protocolo é http. Deixe o anterior e euquery vazios para listar todos os links externos.

Um dos seguintes valores: Pode estar vazio ou bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
Padrão: (vazio)
euquery

Sequência de pesquisa sem protocolo. Veja Special:LinkSearch. Deixe vazio para listar todos os links externos.

eunamespace

O espaço nominal das páginas para enumerar.

Nota: Devido ao miser mode, usar isso pode resultar em menos de eulimit resultados antes de continuar; em casos extremos, nenhum resultado pode ser retornado.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
eulimit

Quantas páginas retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
euexpandurl

Expandir URLs relativos ao protocolo com o protocolo canônico.

Tipo: booleano (detalhes)

list=filearchive (fa)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Enumerar todos os arquivos excluídos sequencialmente.

Parâmetros:
fafrom

O título da imagem do qual começar a enumeração.

fato

O título da imagem no qual parar a enumeração.

faprefix

Procure todos os títulos de imagens que começam com esse valor.

fadir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
fasha1

SHA1 de imagem. Substitui fasha1base36.

fasha1base36

SHA1 de imagem na base 36 (usado em MediaWiki).

faprop

Quais informação de imagem obter:

sha1
Adiciona o SHA-1 da imagem.
timestamp
Adiciona o timestamp para a versão carregada.
user
Adiciona o usuário que carregou a versão da imagem.
size
Adiciona o tamanho da imagem em bytes e a altura, largura e contagem de páginas (se aplicável).
dimensions
Apelido para tamanho.
description
Adiciona descrição da versão da imagem.
parseddescription
Analise a descrição da versão.
mime
Adiciona o tipo MIME da imagem.
mediatype
Adiciona o tipo de mídia da imagem.
metadata
Lista metadados Exif para a versão da imagem.
bitdepth
Adiciona a profundidade de bits da versão.
archivename
Adiciona o nome do arquivo da versão arquivada para as versões não-mais recentes.
Valores (separados com | ou alternativos): archivename, bitdepth, description, dimensions, mediatype, metadata, mime, parseddescription, sha1, size, timestamp, user
Padrão: timestamp
falimit

Quantas imagens retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
facontinue

Quando houver mais resultados disponíveis, use isso para continuar.

Exemplo:
Mostrar uma lista de todos os arquivos excluídos.
api.php?action=query&list=filearchive [abrir na página de testes]

list=gadgetcategories (gc)

  • Este módulo requer direitos de leitura.
  • Fonte: Gadgets
  • Licença: GPL-2.0-or-later

Retorna uma lista de categorias de gadgets.

Parâmetros:
gcprop

Que informação de categoria obter:

name
Nome interno da categoria.
title
Título da categoria.
members
Número de gadgets na categoria.
Valores (separados com | ou alternativos): members, name, title
Padrão: name
gcnames

Nomes de categorias a consultar.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
Exemplos:
Obter unha lista de categorías de gadgets existentes
api.php?action=query&list=gadgetcategories [abrir na página de testes]
Obter toda a informação sobre categorias nomeadas "foo" e "bar"
api.php?action=query&list=gadgetcategories&gcnames=foo|bar&gcprop=name|title|members [abrir na página de testes]

list=gadgets (ga)

  • Este módulo requer direitos de leitura.
  • Fonte: Gadgets
  • Licença: GPL-2.0-or-later

Retornar uma lista de gadgets usados nesta wiki.

Parâmetros:
gaprop

Que informação obter do gadget:

id
Identificador interno de gadget.
metadata
Metadatos do gadget.
desc
Descrição do gadget transformada em HTML (pode ser lenta, usar só se for realmente necessária).
Valores (separados com | ou alternativos): desc, id, metadata
Padrão: id|metadata
gacategories

De que categorias consultar os gadgets.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
gaids

Identificadores dos gadgets a consultar.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
gaallowedonly

Listar só os gadgets permitidos para o usuário atual.

Tipo: booleano (detalhes)
gaenabledonly

Listar só os gadgets habilitados pelo usuário atual.

Tipo: booleano (detalhes)
Exemplos:
Obter uma lista de gadgets junto com suas descrições
api.php?action=query&list=gadgets&gaprop=id|desc [abrir na página de testes]
Obter uma lista de gadgets com todas as propriedades possíveis
api.php?action=query&list=gadgets&gaprop=id|metadata|desc [abrir na página de testes]
Obter uma lista de gadgets pertencentes a categoria "foo"
api.php?action=query&list=gadgets&gacategories=foo [abrir na página de testes]
Obter informação sobre gadgets "foo" e "bar"
api.php?action=query&list=gadgets&gaids=foo|bar&gaprop=id|desc|metadata [abrir na página de testes]
Obter uma lista de gadgets habilitados pelo usuário atual
api.php?action=query&list=gadgets&gaenabledonly [abrir na página de testes]

list=imageusage (iu)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Encontre todas as páginas que usam o título da imagem dada.

Parâmetros:
iutitle

Título a se pesquisar. Não pode ser usado em conjunto com iupageid.

iupageid

ID da página para pesquisar. Não pode ser usado em conjunto com iutitle.

Tipo: inteiro
iucontinue

Quando houver mais resultados disponíveis, use isso para continuar.

iunamespace

O espaço nominal a se enumerar.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
iudir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
iufilterredir

Como filtrar para redirecionamentos. Se configurado para não-redirecionamentos quando iuredirect estiver habilitado, isso só é aplicado ao segundo nível.

Um dos seguintes valores: all, nonredirects, redirects
Padrão: all
iulimit

Quantas páginas retornar. Se iuredirect estiver ativado, o limite se aplica a cada nível separadamente (o que significa até 2 * iulimit resultados podem ser retornados).

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
iuredirect

Se a página de link for um redirecionamento, encontre todas as páginas que se liguem a esse redirecionamento também. O limite máximo é reduzido para metade.

Tipo: booleano (detalhes)
  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Encontra todas as páginas que apontam para o link interwiki dado.

Pode ser usado para encontrar todos os links com um prefixo, ou todos os links para um título (com um determinado prefixo). Usar nenhum parâmetro é efetivamente "todos os links interwiki".

Parâmetros:
iwblprefix

Prefixo para o interwiki.

iwbltitle

Link interwiki para pesquisar. Deve ser usado com iwblblprefix.

iwblcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

iwbllimit

Quantas páginas retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
iwblprop

Quais propriedades obter:

iwprefix
Adiciona o prefixo do interwiki.
iwtitle
Adiciona o título do interwiki.
Valores (separados com | ou alternativos): iwprefix, iwtitle
Padrão: (vazio)
iwbldir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Encontre todas as páginas que apontam para o link de idioma dado.

Pode ser usado para encontrar todos os links com um código de idioma ou todos os links para um título (com um determinado idioma). Usar nenhum dos parâmetros é efetivamente "todos os links de linguagem".

Note que isso pode não considerar os links de idiomas adicionados por extensões.

Parâmetros:
lbllang

Idioma para o link de idioma.

lbltitle

Link de idioma para procurar. Deve ser usado com lbllang.

lblcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

lbllimit

Quantas páginas retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
lblprop

Quais propriedades obter:

lllang
Adiciona o código de idioma do link de idioma.
lltitle
Adiciona o título do link de idioma.
Valores (separados com | ou alternativos): lllang, lltitle
Padrão: (vazio)
lbldir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending

list=listwikis (sw)

  • Este módulo requer direitos de leitura.
  • Fonte: ShoutWiki API
  • Licença: CC0-1.0

List all available wikis on ShoutWiki

Parâmetros:
swwid

Unique, wiki-specific ID number; use this when you want to get info about a specific wiki and you know its ID number

Tipo: inteiro
swdeleted

Also list deleted wikis (optional)

Tipo: inteiro
O valor deve estar entre 0 e 1.
swfrom

Get all wikis with ID that is equal to or greater than this value

Tipo: inteiro
O valor não pode ser inferior a 1.
swto

Get all wikis with ID that is equal to or lower than this value

Tipo: inteiro
O valor não pode ser inferior a 1.
swcountonly

Return only the amount of wikis

Tipo: inteiro
O valor não pode ser inferior a 1.
swlang

Wiki language code (i.e. en for English, fi for Finnish, etc.)

swlimit

Get information about this many wikis at once

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 100
swstart

The timestamp to start enumerating from

Tipo: data e hora (formatos permitidos)
swend

The timestamp to end enumerating

Tipo: data e hora (formatos permitidos)
swdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: swstart deve ser anterior a swend.
older
Lista mais recente primeiro (padrão). Nota: swstart deve ser posterior a swend.
Um dos seguintes valores: newer, older
Padrão: older

list=logevents (le)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Recuperar eventos dos logs.

Parâmetros:
leprop

Quais propriedades obter:

ids
Adiciona o ID do log de eventos.
title
Adiciona o título da página para o log de eventos.
type
Adiciona o tipo do log de eventos.
user
Adiciona o usuário responsável pelo evento de log.
userid
Adiciona o ID do usuário responsável pelo evento de log.
timestamp
Adiciona o timestamp para o log de eventos.
comment
Adiciona o comentário do evento de log.
parsedcomment
Adiciona o comentário analisado do log de eventos.
details
Lista detalhes adicionais sobre o evento de log.
tags
Lista as tags para o evento de log.
Valores (separados com | ou alternativos): comment, details, ids, parsedcomment, tags, timestamp, title, type, user, userid
Padrão: ids|title|type|user|timestamp|comment|details
letype

Filtre as entradas de log para apenas esse tipo.

Um dos seguintes valores: Pode estar vazio ou abusefilter, abusefilterprivatedetails, block, contentmodel, create, delete, gblrights, import, interwiki, invite, managetags, merge, move, newusers, patrol, pr_log, protect, rights, spamblacklist, suppress, tag, thanks, titleblacklist, upload
leaction

Filtre as ações de log para apenas essa ação. Substitui letype. Na lista de valores possíveis, os valores com asterisco, como action/*, podem ter strings diferentes após a barra (/).

Um dos seguintes valores: abusefilter/create, abusefilter/hit, abusefilter/modify, abusefilterprivatedetails/access, block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, create/create, delete/delete, delete/delete_redir, delete/event, delete/restore, delete/revision, gblrights/rights, import/interwiki, import/upload, interwiki/*, invite/invite, invite/uninvite, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, move/move, move/move_redir, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/newusers, patrol/autopatrol, patrol/patrol, pr_log/*, protect/modify, protect/move_prot, protect/protect, protect/unprotect, rights/autopromote, rights/blockautopromote, rights/restoreautopromote, rights/rights, spamblacklist/*, suppress/block, suppress/delete, suppress/event, suppress/hide-afl, suppress/reblock, suppress/revision, suppress/unhide-afl, tag/update, thanks/*, titleblacklist/*, upload/overwrite, upload/revert, upload/upload
lestart

A data a partir da qual começar a enumeração.

Tipo: data e hora (formatos permitidos)
leend

O timestamp para terminar de enumerar.

Tipo: data e hora (formatos permitidos)
ledir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: lestart deve ser anterior a leend.
older
Lista mais recente primeiro (padrão). Nota: lestart deve ser posterior a leend.
Um dos seguintes valores: newer, older
Padrão: older
leuser

Filtrar entradas para aquelas feitas pelo usuário fornecido.

Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
letitle

Filtre as entradas para aquelas relacionadas a uma página.

lenamespace

Filtrar as entradas para aqueles no espaço nominal fornecido.

Um dos seguintes valores: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
leprefix

Desabilitado devido a miser mode.

letag

Apenas lista as entradas de eventos marcadas com esta etiqueta.

lelimit

Quantas entradas de eventos a serem retornadas.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
lecontinue

Quando houver mais resultados disponíveis, use isso para continuar.

Exemplo:
Listar os eventos recentes do registo.
api.php?action=query&list=logevents [abrir na página de testes]

list=multilookup (ml)

  • Este módulo requer direitos de leitura.
  • Fonte: Multiple Lookup
  • Licença: GPL-2.0-or-later

Look up activity from a given IP address across all wikis

Parâmetros:
mltarget
⧼apihelp-query+multilookup-param-target⧽
Este parâmetro é obrigatório.
mloffset
⧼apihelp-query+multilookup-param-offset⧽

list=mystashedfiles (msf)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter uma lista de arquivos no stash de dados do usuário atual.

Parâmetros:
msfprop

Quais propriedades buscar para os arquivos.

size
Obtenha o tamanho do arquivo e as dimensões da imagem.
type
Obtenha o tipo MIME e o tipo de mídia do arquivo.
Valores (separados com | ou alternativos): size, type
Padrão: (vazio)
msflimit

Quantos arquivos a serem retornados.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
msfcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

Exemplo:
Obter a chave de arquivo, o tamanho do arquivo e o tamanho de pixels dos arquivos no stash de dados do usuário atual.
api.php?action=query&list=mystashedfiles&msfprop=size [abrir na página de testes]

list=pagepropnames (ppn)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Liste todos os nomes de propriedade da página em uso na wiki.

Parâmetros:
ppncontinue

Quando houver mais resultados disponíveis, use isso para continuar.

ppnlimit

O número máximo de nomes a retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
Exemplo:
Obtenha os primeiros 10 nomes de propriedade.
api.php?action=query&list=pagepropnames [abrir na página de testes]

list=pageswithprop (pwp)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Liste todas as páginas usando uma propriedade de página determinada.

Parâmetros:
pwppropname

Propriedade da página para a qual enumeram páginas (action=query&list=pagepropnames retorna nomes de propriedade da página em uso).

Este parâmetro é obrigatório.
pwpprop

Quais peças de informação incluir:

ids
Adiciona o ID da página.
title
Adiciona o título e o ID do espaço nominal da página.
value
Adiciona o valor da propriedade da página.
Valores (separados com | ou alternativos): ids, title, value
Padrão: ids|title
pwpcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

pwplimit

O número máximo de páginas para retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
pwpdir

Em qual sentido ordenar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
Exemplos:
Lista as primeiras 10 páginas usando {{DISPLAYTITLE:}}.
api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [abrir na página de testes]
Obter informações adicionais sobre as primeiras 10 páginas usando __NOTOC__.
api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [abrir na página de testes]

list=prefixsearch (ps)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Execute uma pesquisa de prefixo para títulos de página.

Apesar da semelhança nos nomes, este módulo não se destina a ser equivalente aSpecial:PrefixIndex; para isso, veja action=query&list=allpages com o parâmetro apprefix.O propósito deste módulo é semelhante a action=opensearch: para inserir o usuário e fornecer os títulos de melhor correspondência. Dependendo do backend do mecanismo de pesquisa, isso pode incluir correção de digitação, evasão de redirecionamento ou outras heurísticas.

Parâmetros:
pssearch

Pesquisar string.

Este parâmetro é obrigatório.
psnamespace

Os espaços nominais onde realizar a pesquisa. Ignorados se pssearch começar com um prefixo de espaço nominal válido.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
Padrão: 0
pslimit

Número máximo de resultados.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
psoffset

Quando houver mais resultados disponíveis, use isso para continuar.

Tipo: inteiro
Padrão: 0
Exemplo:
Procure títulos de páginas começando com meaning.
api.php?action=query&list=prefixsearch&pssearch=meaning [abrir na página de testes]

list=problemreports (pr)

  • Este módulo requer direitos de leitura.
  • Fonte: ProblemReports
  • Licença: GPL-2.0-or-later

List problem reports based on various conditions.

Parâmetros:
prwiki
⧼apihelp-query+problemreports-param-wiki⧽
Tipo: inteiro
prshowall
⧼apihelp-query+problemreports-param-showall⧽
Tipo: booleano (detalhes)
prlimit
⧼apihelp-query+problemreports-param-limit⧽
Tipo: inteiro
proffset
⧼apihelp-query+problemreports-param-offset⧽
Tipo: inteiro
prtype
⧼apihelp-query+problemreports-param-type⧽
Tipo: inteiro
prlang
⧼apihelp-query+problemreports-param-lang⧽
prstaff
⧼apihelp-query+problemreports-param-staff⧽
Tipo: booleano (detalhes)
prarchived
⧼apihelp-query+problemreports-param-archived⧽
Tipo: booleano (detalhes)
prid
⧼apihelp-query+problemreports-param-id⧽
Tipo: inteiro
prtoken
⧼apihelp-query+problemreports-param-token⧽
prshowcounts
⧼apihelp-query+problemreports-param-showcounts⧽
Tipo: booleano (detalhes)

list=protectedtitles (pt)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Liste todos os títulos protegidos contra criação.

Parâmetros:
ptnamespace

Somente lista títulos nesses espaços de nominais.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
ptlevel

Lista apenas os títulos com esses níveis de proteção.

Valores (separados com | ou alternativos): autoconfirmed, sysop
ptlimit

Quantas páginas retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
ptdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: ptstart deve ser anterior a ptend.
older
Lista mais recente primeiro (padrão). Nota: ptstart deve ser posterior a ptend.
Um dos seguintes valores: newer, older
Padrão: older
ptstart

Iniciar a listar neste timestamp de proteção.

Tipo: data e hora (formatos permitidos)
ptend

Pare de listar neste timestamp de proteção.

Tipo: data e hora (formatos permitidos)
ptprop

Quais propriedades obter:

timestamp
Adiciona o timestamp de quando a proteção foi adicionada.
user
Adiciona o usuário que adicionou a proteção.
userid
Adiciona a ID do usuário que adicionou a proteção.
comment
Adiciona o comentário para a proteção.
parsedcomment
Adiciona o comentário analisado para a proteção.
expiry
Adiciona o timestamp de quando a proteção será encerrada.
level
Adicionar o nível de proteção.
Valores (separados com | ou alternativos): comment, expiry, level, parsedcomment, timestamp, user, userid
Padrão: timestamp|level
ptcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

list=querypage (qp)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter uma lista fornecida por uma página especial baseada em QueryPage.

Parâmetros:
qppage

O nome da página especial. Note, isso diferencia maiúsculas de minúsculas.

Este parâmetro é obrigatório.
Um dos seguintes valores: Ancientpages, BrokenRedirects, Deadendpages, DoubleRedirects, Fewestrevisions, GadgetUsage, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, Mostcategories, Mostimages, Mostinterwikis, Mostlinked, Mostlinkedcategories, Mostlinkedtemplates, Mostrevisions, Shortpages, Uncategorizedcategories, Uncategorizedimages, Uncategorizedpages, Uncategorizedtemplates, Unusedcategories, Unusedimages, Unusedtemplates, Unwatchedpages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, Withoutinterwiki
qpoffset

Quando houver mais resultados disponíveis, use isso para continuar.

Tipo: inteiro
Padrão: 0
qplimit

Número de resultados a se retornado.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10

list=random (rn)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter um conjunto de páginas aleatórias.

As páginas são listadas em uma sequência fixa, apenas o ponto de partida é aleatório. Isso significa que, se, por exemplo, Main Page é a primeira página aleatória da lista, List of fictional monkeys será sempre a segunda, List of people on stamps of Vanuatu terceiro, etc.

Parâmetros:
rnnamespace

Retorne páginas apenas nesses espaços nominais.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
rnfilterredir

Como filtrar por redirecionamentos.

Um dos seguintes valores: all, nonredirects, redirects
Padrão: nonredirects
rnredirect
Obsoleto.

Use rnfilterredir=redirects em vez.

Tipo: booleano (detalhes)
rnlimit

Limita quantas páginas aleatórias serão retornadas.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 1
rncontinue

Quando houver mais resultados disponíveis, use isso para continuar.

Exemplos:
Retorna duas páginas aleatórias do espaço nominal principal.
api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [abrir na página de testes]
Retorna informações da página sobre duas páginas aleatórias do espaço nominal principal.
api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [abrir na página de testes]

list=recentchanges (rc)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Enumere as mudanças recentes.

Parâmetros:
rcstart

A data a partir da qual começar a enumeração.

Tipo: data e hora (formatos permitidos)
rcend

O timestamp para terminar de enumerar.

Tipo: data e hora (formatos permitidos)
rcdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: rcstart deve ser anterior a rcend.
older
Lista mais recente primeiro (padrão). Nota: rcstart deve ser posterior a rcend.
Um dos seguintes valores: newer, older
Padrão: older
rcnamespace

Filtrar apenas as mudanças destes espaços nominais.

Valores (separados com | ou alternativos): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
rcuser

Listar apenas alterações deste usuário.

Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
rcexcludeuser

Não listar as alterações deste usuário.

Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
rctag

Listar apenas as alterações marcadas com esta etiqueta.

rcprop

Incluir elementos de informação adicional:

user
Adiciona o usuário responsável pela edição e marca se ele é um IP. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
userid
Adiciona o ID do usuário responsável pela edição. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
comment
Adiciona o comentário para a edição. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
parsedcomment
Adiciona o comentário analisado para a edição. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
flags
Adiciona etiquetas para a edição.
timestamp
Adiciona o timestamp da edição.
title
Adiciona o título da página da edição.
ids
Adiciona o ID da página, das alterações recentes e dA revisão nova e antiga.
sizes
Adiciona o comprimento novo e antigo da página em bytes.
redirect
Etiqueta a edição se a página é um redirecionamento.
patrolled
Etiquete edições patrulháveis como sendo patrulhadas ou não-patrulhadas.
loginfo
Adiciona informações de registro (ID de registro, tipo de registro, etc.) às entradas do log.
tags
Listar as etiquetas para a entrada.
sha1
Adiciona o checksum do conteúdo para entradas associadas a uma revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
Valores (separados com | ou alternativos): comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
Padrão: title|timestamp|ids
rctoken
Obsoleto.

Use action=query&meta=tokens em vez.

Valores (separados com | ou alternativos): patrol
rcshow

Mostre apenas itens que atendam a esses critérios. Por exemplo, para ver apenas edições menores feitas por usuários conectados, set rcshow=minor|!anon.

Valores (separados com | ou alternativos): !anon, !autopatrolled, !bot, !minor, !patrolled, !redirect, anon, autopatrolled, bot, minor, patrolled, redirect, unpatrolled
rclimit

Quantas alterações a serem retornadas.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
rctype

Quais tipos de mudanças mostrar.

Valores (separados com | ou alternativos): categorize, edit, external, log, new
Padrão: edit|new|log|categorize
rctoponly

Somente lista as alterações que são as últimas revisões.

Tipo: booleano (detalhes)
rctitle

Filtre as entradas para aquelas relacionadas a uma página.

rccontinue

Quando houver mais resultados disponíveis, use isso para continuar.

rcgeneraterevisions

Quando usado como gerador, gere IDs de revisão em vez de títulos. As entradas de alterações recentes sem IDs de revisão associadas (por exemplo, a maioria das entradas de log) não gerarão nada.

Tipo: booleano (detalhes)
rcslot

Listar apenas as alterações que tocam no slot nomeado.

Um dos seguintes valores: main
Exemplos:
Listar mudanças recentes.
api.php?action=query&list=recentchanges [abrir na página de testes]
Obter informações da página sobre as mudanças recentes não patrulhadas.
api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [abrir na página de testes]

list=search (sr)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Fazer uma buscar completa de texto.

Parâmetros:
srsearch

Procura por títulos de páginas ou conteúdo que corresponda a este valor. Você pode usar a sequência de pesquisa para invocar recursos de pesquisa especiais, dependendo do que implementa o backend de pesquisa da wiki.

Este parâmetro é obrigatório.
srnamespace

Procure apenas nesses espaços de nominais.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
Padrão: 0
srlimit

Quantas páginas retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
sroffset

Quando houver mais resultados disponíveis, use isso para continuar.

Tipo: inteiro
Padrão: 0
srwhat

Qual tipo de pesquisa realizada.

Um dos seguintes valores: nearmatch, text, title
srinfo

Quais metadados retornar.

Valores (separados com | ou alternativos): rewrittenquery, suggestion, totalhits
Padrão: totalhits|suggestion|rewrittenquery
srprop

Que propriedades retornar:

size
Adiciona o tamanho da página em bytes.
wordcount
Adiciona a contagem de palavras da página.
timestamp
Adiciona a marcação de data (timestamp) de quando a página foi editada pela última vez.
snippet
Adiciona um fragmento analisado da página.
titlesnippet
Adiciona um fragmento analisado do título da página.
redirecttitle
Adiciona o título do redirecionamento correspondente.
redirectsnippet
Adiciona um fragmento analisado do redirecionamento do título.
sectiontitle
Adiciona o título da seção correspondente.
sectionsnippet
Adiciona um parsed snippet do título da seção correspondente.
isfilematch
Adiciona um booleano que indica se a pesquisa corresponde ao conteúdo do arquivo.
categorysnippet
Adiciona um parsed snippet da categoria correspondente.
score
Obsoleto. Ignorado.
hasrelated
Obsoleto. Ignorado.
extensiondata
Acrescenta dados adicionais gerados por extensões.
Valores (separados com | ou alternativos): categorysnippet, extensiondata, isfilematch, redirectsnippet, redirecttitle, sectionsnippet, sectiontitle, size, snippet, timestamp, titlesnippet, wordcount, hasrelated, score
Padrão: size|wordcount|timestamp|snippet
srinterwiki

Inclua resultados de interwiki na pesquisa, se disponível.

Tipo: booleano (detalhes)
srenablerewrites

Habilita a reescrita de consulta interna. Alguns backends de pesquisa podem reescrever a consulta em outro que é pensado para fornecer melhores resultados, por exemplo, corrigindo erros de ortografia.

Tipo: booleano (detalhes)
srsort

Definir o ordenamento dos resultados devolvidos.

Um dos seguintes valores: relevance
Padrão: relevance

list=tags (tg)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Lista etiquetas da modificação.

Parâmetros:
tgcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

tglimit

O número máximo de tags a serem listadas.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
tgprop

Quais propriedades obter:

displayname
Adiciona mensagem do sistema para a tag.
description
Adiciona descrição da tag.
hitcount
Adiciona o número de revisões e entradas do log que tem esta tag.
defined
Indique se a etiqueta está definida.
source
Obtém as fontes da etiqueta, que podem incluir extension para tags definidas em extensão e extension para tags que podem ser aplicadas manualmente pelos usuários.
active
Se a tag ainda está sendo aplicada.
Valores (separados com | ou alternativos): active, defined, description, displayname, hitcount, source
Padrão: (vazio)

list=usercontribs (uc)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obtêm todas as edições de um usuário.

Parâmetros:
uclimit

O número máximo de contribuições para retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
ucstart

O timestamp de início para retornar.

Tipo: data e hora (formatos permitidos)
ucend

O timestamp final para retornar.

Tipo: data e hora (formatos permitidos)
uccontinue

Quando houver mais resultados disponíveis, use isso para continuar.

ucuser

Os usuários dos quais recuperar contribuições. Não pode ser usado com ucuserids ou ucuserprefix.

Tipo: lista de usuário, por qualquer de nome de usuário, IP e nome interwiki (por exemplo "prefixo>Nomedeexemplo")
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
ucuserids

As IDs de usuário das quais recuperar as contribuições. Não pode ser usado comucuser ou ucuserprefix.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
ucuserprefix

Recupera contribuições para todos os usuários cujos nomes começam com esse valor. Não pode ser usado com ucuser ou ucuserids.

ucdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: ucstart deve ser anterior a ucend.
older
Lista mais recente primeiro (padrão). Nota: ucstart deve ser posterior a ucend.
Um dos seguintes valores: newer, older
Padrão: older
ucnamespace

Apenas lista as contribuições nesses espaços nominais.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
ucprop

Incluir elementos de informação adicional:

ids
Adiciona o ID da página e revisão.
title
Adiciona o título e o ID do espaço nominal da página.
timestamp
Adiciona o timestamp da edição.
comment
Adiciona o comentário da edição. Se o cometário foi excluído da revisão, uma propriedade commenthidden será retornada.
parsedcomment
Adiciona o comentário analisado da edição. Se o cometário foi excluído da revisão, uma propriedade commenthidden será retornada.
size
Adiciona o novo tamanho da edição.
sizediff
Adiciona o tamanho delta da edição contra o seu pai.
flags
Adiciona etiqueta da edição.
patrolled
Etiquetas de edições patrulhadas.
tags
Lista as tags para editar.
Valores (separados com | ou alternativos): comment, flags, ids, parsedcomment, patrolled, size, sizediff, tags, timestamp, title
Padrão: ids|title|timestamp|comment|size|flags
ucshow

Mostre apenas itens que atendam a esses critérios, por exemplo, apenas edições não-menores: ucshow=!minor.

Se ucshow=patrolled ou ucshow=!patrolled estiver definido, revisões mais antigas do que $wgRCMaxAge (7776000 segundos) não serão exibidas.

Valores (separados com | ou alternativos): !autopatrolled, !minor, !new, !patrolled, !top, autopatrolled, minor, new, patrolled, top
uctag

Lista apenas as revisões com esta tag.

uctoponly
Obsoleto.

Somente lista as alterações que são as últimas revisões.

Tipo: booleano (detalhes)
Exemplos:
Mostra as contribuições do usuário Example.
api.php?action=query&list=usercontribs&ucuser=Example [abrir na página de testes]
Mostrar contribuições de todos os endereços IP com o prefixo 192.0.2..
api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [abrir na página de testes]

list=users (us)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter informação sobre uma lista de usuários.

Parâmetros:
usprop

Quais peças de informação incluir:

blockinfo
Etiqueta se o usuário estiver bloqueado, por quem e por que motivo.
groups
Lista todos os grupos aos quais cada usuário pertence.
groupmemberships
Lista grupos aos quais cada usuário foi explicitamente designado, incluindo a data de expiração de cada associação de grupo.
implicitgroups
Lista todos os grupos aos quais um usuário é automaticamente membro.
rights
Lista todos os direitos que cada usuário possui.
editcount
Adiciona a contagem de edição do usuário.
registration
Adiciona o timestamp de registro do usuário.
emailable
Etiquetar se o usuário pode e deseja receber e-mails através de Special:Emailuser.
gender
Etiqueta o gênero do usuário. Retorna "male", "female" ou "unknown".
centralids
Adiciona os IDs centrais e o status do anexo do usuário.
cancreate
Indica se uma conta para nomes de usuário válidos mas não registrados pode ser criada.
Valores (separados com | ou alternativos): blockinfo, cancreate, centralids, editcount, emailable, gender, groupmemberships, groups, implicitgroups, registration, rights
usattachedwiki

Com usprop=centralids, indique se o usuário está conectado com a wiki identificada por este ID.

ususers

Uma lista de usuários dos quais obter informações.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
ususerids

Uma lista de IDs de usuários dos quais obter informações.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
ustoken
Obsoleto.

Use action=query&meta=tokens em vez.

Valores (separados com | ou alternativos): userrights

list=watchlist (wl)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.

Parâmetros:
wlallrev

Inclua várias revisões da mesma página dentro de um prazo determinado.

Tipo: booleano (detalhes)
wlstart

A data a partir da qual começar a enumeração.

Tipo: data e hora (formatos permitidos)
wlend

O timestamp para terminar de enumerar.

Tipo: data e hora (formatos permitidos)
wlnamespace

Filtrar apenas as mudanças dos espaços nominais dados.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
wluser

Listar apenas alterações deste usuário.

Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
wlexcludeuser

Não listar as alterações deste usuário.

Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
wldir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: wlstart deve ser anterior a wlend.
older
Lista mais recente primeiro (padrão). Nota: wlstart deve ser posterior a wlend.
Um dos seguintes valores: newer, older
Padrão: older
wllimit

Quantos resultados retornar por solicitação.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
wlprop

Quais propriedades adicionais obter:

ids
Adiciona o ID de revisão e de página.
title
Adiciona o título da página.
flags
Adiciona etiquetas para a edição.
user
Adiciona o usuário que fez a edição. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
userid
Adiciona o ID de usuário de quem fez a edição. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
comment
Adicionar comentário à edição. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
parsedcomment
Adiciona o comentário analisado da edição. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
timestamp
Adiciona o timestamp da edição.
patrol
Edições de tags que são patrulhadas.
sizes
Adiciona os velhos e novos comprimentos da página.
notificationtimestamp
Adiciona o timestamp de quando o usuário foi notificado pela última vez sobre a edição.
loginfo
Adiciona informações de log, quando apropriado.
tags
Lista as etiquetas da entrada.
Valores (separados com | ou alternativos): comment, flags, ids, loginfo, notificationtimestamp, parsedcomment, patrol, sizes, tags, timestamp, title, user, userid
Padrão: ids|title|flags
wlshow

Mostre apenas itens que atendam a esses critérios. Por exemplo, para ver apenas edições menores feitas por usuários conectados, set wlshow=minor|!anon.

Valores (separados com | ou alternativos): !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
wltype

Quais tipos de mudanças mostrar:

edit
Edições comuns nas páginas.
new
Criação de páginas.
log
Registro de entradas.
external
Alterações externas.
categorize
Alterações de membros pertencentes à uma categoria.
Valores (separados com | ou alternativos): categorize, edit, external, log, new
Padrão: edit|new|log|categorize
wlowner

Usado juntamente com wl para acessar a lista de páginas vigiadas de um usuário diferente.

Tipo: usuário, ór nome de usuário
wltoken

Um token seguro (disponível nas preferências do usuário) para permitir o acesso à lista de páginas vigiadas de outro usuário.

wlcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

Exemplos:
Liste a revisão superior para páginas recentemente alteradas na lista de páginas vigiadas do usuário atual.
api.php?action=query&list=watchlist [abrir na página de testes]
Obtenha informações adicionais sobre a revisão superior das páginas alteradas recentemente na lista de páginas vigiadas do usuário atual.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [abrir na página de testes]
Obtenha informações sobre todas as mudanças recentes nas páginas da lista de páginas vigiadas do usuário atual.
api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [abrir na página de testes]
Obtenha informações de página para páginas recentemente alteradas na lista de páginas vigiadas do usuário atual.
api.php?action=query&generator=watchlist&prop=info [abrir na página de testes]
Obtenha informações de revisão para as mudanças recentes nas páginas da lista de páginas vigiadas do usuário atual.
api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [abrir na página de testes]
Listar a revisão superior para páginas alteradas recentemente na lista de páginas vigiadas do usuário Exemplo</ kbd>.
api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [abrir na página de testes]

list=watchlistraw (wr)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.

Parâmetros:
wrcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

wrnamespace

Listar apenas páginas dos espaços nominais dados.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
wrlimit

Quantos resultados retornar por solicitação.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
wrprop

Quais propriedades adicionais obter:

changed
Adiciona o timestamp de quando o usuário foi notificado pela última vez sobre a edição.
Valores (separados com | ou alternativos): changed
wrshow

Listar apenas itens que atendam a esses critérios.

Valores (separados com | ou alternativos): !changed, changed
wrowner

Usado juntamente com wr para acessar a lista de páginas vigiadas de um usuário diferente.

Tipo: usuário, ór nome de usuário
wrtoken

Um token seguro (disponível nas preferências do usuário) para permitir o acesso à lista de páginas vigiadas de outro usuário.

wrdir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
wrfromtitle

Título (com prefixo do espaço nominal) do qual começar a enumerar.

wrtotitle

Título (com prefixo do espaço nominal) do qual parar de enumerar.

Exemplos:
Listar páginas da lista de páginas vigiadas do usuário atual.
api.php?action=query&list=watchlistraw [abrir na página de testes]
Obtenha informações de página para páginas na lista de páginas vigiadas do usuário atual.
api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [abrir na página de testes]

meta=allmessages (am)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Devolver as mensagens deste site.

Parâmetros:
ammessages

Quais mensagens para retornar. * (padrão) indica todas as mensagens.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
Padrão: *
amprop

Quais propriedades obter.

Valores (separados com | ou alternativos): default
amenableparser

Defina para ativar o analisador, irá processar o texto wiki da mensagem (substituir palavras mágicas, predefinições manipuladoras, etc.).

Tipo: booleano (detalhes)
amnocontent

Se configurado, não inclua o conteúdo das mensagens na saída.

Tipo: booleano (detalhes)
amincludelocal

Inclua também mensagens locais, ou seja, mensagens que não existem no software, mas existem como no MediaWiki namespace. Isso lista todas as páginas de espaço nominal-MediaWiki, então também irá listar aqueles que não são realmente mensagens, como Common.js.

Tipo: booleano (detalhes)
amargs

Argumentos para serem substituídos pela mensagem.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
amfilter

Retornar apenas mensagens com nomes que contêm essa string.

amcustomised

Retornar apenas mensagens neste estado de personalização.

Um dos seguintes valores: all, modified, unmodified
Padrão: all
amlang

Retornar mensagens neste idioma.

amfrom

Retornar mensagens começando com esta mensagem.

amto

Retornar mensagens terminando com esta mensagem.

amtitle

Nome da página para usar como contexto ao analisar a mensagem (para a opção amenableparser).

amprefix

Retornar apenas mensagens com este prefixo.

meta=authmanagerinfo (ami)

Recupere informações sobre o status de autenticação atual.

Parâmetros:
amisecuritysensitiveoperation

Teste se o status de autenticação atual do usuário é suficiente para a operação específica de segurança especificada.

amirequestsfor

Obtenha informações sobre os pedidos de autenticação necessários para a ação de autenticação especificada.

Um dos seguintes valores: change, create, create-continue, link, link-continue, login, login-continue, remove, unlink
amimergerequestfields

Fundir informações de campo para todos os pedidos de autenticação em uma matriz.

Tipo: booleano (detalhes)
amimessageformat

Formato a ser usado para retornar mensagens.

Um dos seguintes valores: html, none, raw, wikitext
Padrão: wikitext
Exemplos:
Obtenha os pedidos que podem ser usados ao iniciar um login.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [abrir na página de testes]
Obtenha os pedidos que podem ser usados ao iniciar um login, com campos de formulário mesclados.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [abrir na página de testes]
Teste se a autenticação é suficiente para ação foo.
api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [abrir na página de testes]

meta=babel (bab)

Obter informações sobre quais línguas o(a) usuário(a) conhece

Parâmetro:
babuser

Usuário(a) do(a) qual serão obtidas as informações

Este parâmetro é obrigatório.
Tipo: usuário, por qualquer de nome de usuário, IP, Intervalo de IP e nome interwiki (por exemplo "prefixo>Nomedeexemplo")
Exemplo:
Obter informações do Babel sobre Example
api.php?action=query&meta=babel&babuser=Example [abrir na página de testes]

meta=filerepoinfo (fri)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Retorna informações meta sobre repositórios de imagens configurados na wiki.

Parâmetro:
friprop

As propriedades do repositório que devem ser obtidas (as propriedades disponíveis podem variar noutras wikis).

canUpload
Indica se podem ser carregados ficheiros neste repositório, por exemplo, via CORS e autenticação partilhada.
displayname
O nome legível da wiki do repositório.
favicon
O URL da favicon da wiki do repositório, de $wgFavicon.
initialCapital
Indica se os nomes de arquivos começam implicitamente com letra maiúscula.
local
Indica se o repositório em questão é o local ou não.
name
A chave do repositório - usada, por exemplo, nos valores devolvidos em $wgForeignFileRepos e imageinfo.
rootUrl
Caminho do URL de raiz para os caminhos de imagens.
scriptDirUrl
Caminho do URL de raiz para a instalação MediaWiki da wiki do repositório.
thumbUrl
Caminho do URL de raiz para os caminhos das miniaturas.
url
Caminho do URL da zona pública.
Valores (separados com | ou alternativos): canUpload, displayname, favicon, initialCapital, local, name, rootUrl, scriptDirUrl, thumbUrl, url
Padrão: canUpload|displayname|favicon|initialCapital|local|name|rootUrl|scriptDirUrl|thumbUrl|url
Exemplo:
Obter informações sobre repositórios de arquivos.
api.php?action=query&meta=filerepoinfo&friprop=name|displayname [abrir na página de testes]

meta=languageinfo (li)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Retornar informações sobre os idiomas disponíveis.

Pode ser aplicada uma continuação se a obtenção das informações demorar muito tempo para um só pedido.

Parâmetros:
liprop

Quais informações obter para cada idioma.

code
O código do idioma (este código é específico do MediaWiki, embora tenha semelhanças com outros padrões).
bcp47
O código do idioma BCP-47.
dir
A direção de escrita do idioma (ltr, da esquerda para a direita, ou rtl, da direita para a esquerda).
autonym
O autônimo do idioma, isto é, o seu nome nesse idioma.
name
O nome do idioma no idioma especificado pelo parâmetro uselang, com a aplicação de idiomas de recurso se necessário.
fallbacks
Os códigos de idioma das idiomas de recurso configuradas para esta língua. O recurso final implícito para 'en' não é incluído (mas algum idiomas podem especificar 'en' como último recurso explicitamente).
variants
Os códigos de idioma das variantes suportadas por esse idioma.
Valores (separados com | ou alternativos): autonym, bcp47, code, dir, fallbacks, name, variants
Padrão: code
licode

Códigos de idioma dos idiomas que devem ser devolvidas, ou * para todos os idiomas.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
Padrão: *
licontinue

Quando houver mais resultados disponíveis, use isso para continuar.

Exemplos:
Obter os códigos de idioma de todos os idiomas suportados.
api.php?action=query&meta=languageinfo [abrir na página de testes]
Obter os autônimos e nomes em alemão de todos os idioma suportados.
api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [abrir na página de testes]
Obter os idiomas de recurso e as variantes de occitânico.
api.php?action=query&meta=languageinfo&liprop=fallbacks|variants&licode=oc [abrir na página de testes]
Obter o código de língua BCP-47 e a direção de escrita de todas os idiomas suportados.
api.php?action=query&meta=languageinfo&liprop=bcp47|dir [abrir na página de testes]

meta=notifications (not)

  • Este módulo requer direitos de leitura.
  • Fonte: Echo
  • Licença: MIT

Receber notificações aguardando pelo usuário atual.

Parâmetros:
notwikis

Lista de wikis para as quais buscar notificações(padrão apenas wiki atual).

Valores (separados com | ou alternativos): *, expressopixinguinha_wiki
Padrão: expressopixinguinha_wiki
notfilter

Filtrar notificações retornadas.

Valores (separados com | ou alternativos): !read, read
Padrão: read|!read
notprop

Detalhes para solicitar.

Valores (separados com | ou alternativos): count, list, seenTime
Padrão: list
notsections

As seções de notificação para consultar (ou seja, uma combinação de 'alerta' e 'mensagem').

Valores (separados com | ou alternativos): alert, message
Padrão: alert|message
notgroupbysection

Se agrupar ou não os resultados por seção. Se habilitado, cada seção será obtida separadamente.

Tipo: booleano (detalhes)
notformat

Se especificado, o retorno das notificações será formatado desta maneira.

model
Dados de notificação brutos
special
Formatado para a páginaSpecial:Notifications (e só isso!) Não confie no HTML, pois pode mudar a qualquer momento.
flyout
Obsoleto. Use notformat=model para dados raw
html
Obsoleto. Use notformat=model para dados raw
Um dos seguintes valores: flyout, html, model, special
notlimit

O número máximo do retorno das notificações.

Tipo: inteiro ou max
O valor deve estar entre 1 e 50.
Padrão: 20
notcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

notunreadfirst

Seja para exibir as notificações não lidas primeiro (usadas apenas se a seção de grupo não estiver configurada).

Tipo: booleano (detalhes)
nottitles

Somente as notificações de retorno para essas páginas. Para receber notificações não associadas a qualquer página, use [] como título.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
notbundle

Seja para mostrar notificações não lidas compatíveis com o pacote de acordo com as regras de agrupamento dos tipos de notificação.

Tipo: booleano (detalhes)
notalertcontinue

Quando mais resultados de alerta estiverem disponíveis, use isto para continuar.

notalertunreadfirst

Se exibir notificações de mensagens não lidas primeiro ou não.

Tipo: booleano (detalhes)
notmessagecontinue

Quando mais resultados de mensagem estiverem disponíveis, use isto para continuar.

notmessageunreadfirst

Se exibir notificações de alertas não lidas primeiro ou não.

Tipo: booleano (detalhes)
notcrosswikisummary

Verdadeiro para optar por uma notificação sumária de notificações em wikis estrangeiras.

Tipo: booleano (detalhes)

meta=siteinfo (si)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Retorna informações gerais sobre o site.

Parâmetros:
siprop

Quais informação obter:

general
Informação geral do sistema.
namespaces
Lista de espaços nominais registrados e seus nomes canônicos.
namespacealiases
Lista de aliases dos espaços nominais registrados.
specialpagealiases
Lista de alias de página especiais.
magicwords
Lista de palavras mágicas e seus alias.
interwikimap
Retorna o mapa interwiki (opcionalmente filtrado, opcionalmente localizado usando siinlanguagecode).
dbrepllag
Retorna o servidor de banco de dados com o atraso de replicação mais alto.
statistics
Voltar às estatísticas do site.
usergroups
Retorna os grupos de usuários e as permissões associadas.
libraries
Retorna as bibliotecas instaladas na wiki.
extensions
Retorna as extensões instaladas na wiki.
fileextensions
Retorna um lista de extensões de arquivo (tipos de arquivo) permitidos para serem carregados.
rightsinfo
Retorna a informação sobre os direitos wiki (licença), se disponível.
restrictions
Retorna informações sobre os tipos de restrição (proteção) disponíveis.
languages
Retorna uma lista de idiomas suportada pelo MediaWiki (opcionalmente localizada usando siinlanguagecode).
languagevariants
Retorna uma lista de códigos de idioma para os quais LanguageConverter está ativado e as variantes suportadas para cada um.
skins
Retorna uma lista de todas as skins protegidas (opcionalmente localizadas usando siinlanguagecode, caso contrário no idioma do conteúdo).
extensiontags
Retorna uma lista de tags de extensão do analisador.
functionhooks
Retorna uma lista de ganchos de função do analisador.
showhooks
Retorna uma lista de todos os ganchos subscritos (conteúdo de $wgHooks).
variables
Retorna uma lista de IDs variáveis.
protocols
Retorna uma lista de protocolos que são permitidos em links externos.
defaultoptions
Retorna os valores padrão para as preferências do usuário.
uploaddialog
Retorna a configuração da caixa de diálogo de upload.
Valores (separados com | ou alternativos): dbrepllag, defaultoptions, extensions, extensiontags, fileextensions, functionhooks, general, interwikimap, languages, languagevariants, libraries, magicwords, namespacealiases, namespaces, protocols, restrictions, rightsinfo, showhooks, skins, specialpagealiases, statistics, uploaddialog, usergroups, variables
Padrão: general
sifilteriw

Retorna apenas entradas locais ou únicas não locais do mapa interwiki.

Um dos seguintes valores: !local, local
sishowalldb

Liste todos os servidores de banco de dados, e não apenas o que está atrasando.

Tipo: booleano (detalhes)
sinumberingroup

Listar o número de usuários nos grupos de usuário.

Tipo: booleano (detalhes)
siinlanguagecode

Código de idioma para nomes de idiomas localizados (melhor esforço) e nomes de skin.

meta=tokens

Obtém tokens para ações de modificação de dados.

Parâmetro:
type

Tipos de token para solicitar.

Valores (separados com | ou alternativos): createaccount, csrf, login, patrol, rollback, userrights, watch
Padrão: csrf
Exemplos:
Recupere um token csrf (o padrão).
api.php?action=query&meta=tokens [abrir na página de testes]
Recupere um token de vigilância e um token de patrulha.
api.php?action=query&meta=tokens&type=watch|patrol [abrir na página de testes]

meta=unreadnotificationpages (unp)

  • Este módulo requer direitos de leitura.
  • Fonte: Echo
  • Licença: MIT

Obter páginas para as quais há notificações não lidas para o usuário atual.

Parâmetros:
unpwikis

Lista de wikis para as quais buscar páginas com notificações não lidas de (padrão apenas wiki atual).

Valores (separados com | ou alternativos): *, expressopixinguinha_wiki
Padrão: expressopixinguinha_wiki
unpgrouppages

Agrupar páginas de discussão em conjunto com a página de assunto e notificações de grupo não associadas a uma página juntamente com a página de usuário do usuário atual.

Tipo: booleano (detalhes)
unplimit

O número máximo de páginas para retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 2 000.
Padrão: 10
Exemplo:
Listar páginas com (a quantidade de) notificações não lidas
api.php?action=query&meta=unreadnotificationpages [abrir na página de testes]

meta=userinfo (ui)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Ober informações sobre o usuário atual.

Parâmetros:
uiprop

Quais peças de informação incluir:

blockinfo
Etiqueta se o usuário atual está bloqueado, por quem e por que motivo.
hasmsg
Adiciona a tag messages se o usuário atual tiver mensagens pendentes.
groups
Lista todos os grupos aos quais o usuário atual pertence.
groupmemberships
Lista grupos aos quais o usuário atual foi explicitamente designado, incluindo a data de expiração de cada associação de grupo.
implicitgroups
Lista todos os grupos aos quais o usuário atual é automaticamente membro.
rights
Lista todos os direitos que o usuário atual possui.
changeablegroups
Lista os grupos aos quais o usuário atual pode adicionar e remover.
options
Lista todas as preferências que o usuário atual estabeleceu.
editcount
Adiciona a contagem de edições do usuário atual.
ratelimits
Lista todos os limites de taxa aplicáveis ao usuário atual.
email
Adiciona o endereço de e-mail e a data de autenticação do e-mail.
realname
Adiciona o nome real do usuário.
acceptlang
Ecoa o cabeçalho Accept-Language enviado pelo cliente em um formato estruturado.
registrationdate
Adiciona a data de registro do usuário.
unreadcount
Adiciona a contagem de páginas não lidas na lista de páginas vigiadas do usuário (máximo 999; retorna 1000+ se mais).
centralids
Adiciona os IDs centrais e o status do anexo do usuário.
preferencestoken
Obsoleto. Obter um token para alterar as preferências do usuário atual.
latestcontrib
Adiciona a data da última contribuição do usuário.
Valores (separados com | ou alternativos): acceptlang, blockinfo, centralids, changeablegroups, editcount, email, groupmemberships, groups, hasmsg, implicitgroups, latestcontrib, options, ratelimits, realname, registrationdate, rights, unreadcount, preferencestoken
Para especificar todos os valores, use *.
uiattachedwiki

Com uiprop=centralids, indique se o usuário está conectado com a wiki identificada por este ID.

action=regexblock

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: RegexBlock
  • Licença: GPL-2.0-or-later

Bloqueie os nomes dos usuários e os endereços IP por meio de expressões regulares.

Parâmetros:
regex

A expressão regular para bloquear. Observe que quando o parâmetro "exato" é fornecido na URL, isso não é tratado como uma expressão regular, mas como uma string simples.

Este parâmetro é obrigatório.
expiry

Tempo de expiração. Pode ser relativo (por exemplo 5 meses ou 2 semanas) ou absoluto (por exemplo 2014-09-18T12:34:56Z). Se definido para infinite, indefinite ou never, o bloqueio nunca irá expirar.

Padrão: never
reason

Razão do bloqueio.

Padrão: (vazio)
nocreate

Prevenir a criação de conta.

Tipo: booleano (detalhes)
exact

Use correspondência exata para bloquear o nome dado precisamente como determinado (em oposição a tratá-lo como uma expressão regular).

Tipo: booleano (detalhes)
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplos:
Bloqueie o endereço IP exato "192.0.2.5" por três dias com o motivo "Primeiro contato"
api.php?action=regexblock&regex=192.0.2.5&expiry=3%20days&reason=First%20strike&exact=&token=123ABC [abrir na página de testes]
Bloqueie a expressão regular "SpamUser.*" Permanentemente, bloqueando todos os usuários cujo nome de usuário corresponda a essa expressão, como "SpamUser65", com o motivo "Nome de usuário incorreto" e também impeça todos os usuários cujo nome de usuário corresponda ao padrão expressão da criação de novas contas de usuário.
api.php?action=regexblock&regex=SpamUser.*&expiry=never&reason=Bad%20username&nocreate=&token=123ABC [abrir na página de testes]

action=regexunblock

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: RegexBlock
  • Licença: GPL-2.0-or-later

Desbloquear os nomes dos usuários e endereços IP através de expressões regulares.

Parâmetros:
regex

A expressão bloqueio regular para desbloquear (pode não ser realmente uma expressão regular verdadeira quando o bloqueio exato é usado).

Este parâmetro é obrigatório.
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplos:
Desbloquear "192.0.2.5" (que foi presumivelmente bloqueado com a opção "exata" para bloquear apenas esse endereço IP de edição)
api.php?action=regexunblock&regex=192.0.2.5 [abrir na página de testes]
Desbloqueie a expressão regular "SpamUser.*" Para que contas como "SpamUser66" possam ser criadas e contas existentes com esses nomes possam editar o site.
api.php?action=regexunblock&regex=SpamUser.* [abrir na página de testes]

action=removeauthenticationdata

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Remova os dados de autenticação para o usuário atual.

Parâmetros:
request

Use este pedido de autenticação, pelo id</ samp> retornado de action=query&meta=authmanagerinfo com amirequestsfor=remove.

Este parâmetro é obrigatório.
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplo:
Tente remover os dados do usuário atual para FooAuthenticationRequest.
api.php?action=removeauthenticationdata&request=FooAuthenticationRequest&token=123ABC [abrir na página de testes]

action=reportproblem

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: ProblemReports
  • Licença: GPL-2.0-or-later

Report a problem with a wiki page.

Parâmetros:
pr_title

Title of the page which has a problem

pr_cat

Numeric code (which is treated as a string for...reasons) representing the problem category

pr_ns

Namespace of the page in question

Tipo: inteiro
pr_summary

Summary of what is wrong with the page

pr_reporter

Name or user name of the person reporting a problem with the page

pr_email

Email address of the person reporting a problem with the page (for contacting anonymous users about their report, not shown publicly anywhere)

pr_browser

The user's browser's full User-Agent string

token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplo:
Report a problem with the page titled "Main Page"
api.php?action=reportproblem&title=Main_Page [abrir na página de testes]

action=resetpassword

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Envia um e-mail de redefinição de senha para o usuário atual.

Parâmetros:
user

Usuário sendo reiniciado.

Tipo: usuário, ór nome de usuário
email

Endereço de e-mail do usuário sendo redefinido.

token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplos:
Envia um e-mail de redefinição de senha para o usuário Example.
api.php?action=resetpassword&user=Example&token=123ABC [abrir na página de testes]
Envia um e-mail de redefinição de senha para todos os usuários com e-mail user@example.com.
api.php?action=resetpassword&user=user@example.com&token=123ABC [abrir na página de testes]

action=revisiondelete

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Excluir e recuperar revisões.

Parâmetros:
type

Tipo de exclusão de revisão em execução.

Este parâmetro é obrigatório.
Um dos seguintes valores: archive, filearchive, logging, oldimage, revision
target

Título da página para a eliminação da revisão, se necessário para o tipo.

ids

Identificadores para as revisões a serem excluídas.

Este parâmetro é obrigatório.
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
hide

O que ocultar para cada revisão.

Valores (separados com | ou alternativos): comment, content, user
show

O que exibir para cada revisão.

Valores (separados com | ou alternativos): comment, content, user
suppress

Seja para suprimir dados de administradores, bem como de outros.

Um dos seguintes valores: no, nochange, yes
Padrão: nochange
reason

Razão para a exclusão ou recuperação.

tags

Etiquetas para se inscrever na entrada no registo de eliminação.

Valores (separados com | ou alternativos):
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=rollback

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Desfazer a última edição para a página.

Se o último usuário que editou a página efetuou várias edições consecutivas, todas serão revertidas.

Parâmetros:
title

Título da página para reverter. Não pode ser usado em conjunto com pageid.

pageid

ID da página para reverter. Não pode ser usado em conjunto com title.

Tipo: inteiro
tags

Tags para aplicar ao rollback.

Valores (separados com | ou alternativos):
user

Nome do usuário cujas edições devem ser revertidas.

Este parâmetro é obrigatório.
Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
summary

Resumo de edição personalizado. Se estiver vazio, o resumo padrão será usado.

Padrão: (vazio)
markbot

Marca as edições revertidas e a reversão como edições de bot.

Tipo: booleano (detalhes)
watchlist

Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use preferências ou não mude a vigilância.

Um dos seguintes valores: nochange, preferences, unwatch, watch
Padrão: preferences
token

Um token "rollback" token recuperado de action=query&meta=tokens

Para compatibilidade, o token usado na interface web também é aceito.

Este parâmetro é obrigatório.
Exemplos:
Reverter as últimas edições de página Main Page pelo usuário Example.
api.php?action=rollback&title=Main%20Page&user=Example&token=123ABC [abrir na página de testes]
Reverter as últimas edições de página Main Page pelo IP 192.0.2.5 com resumo Reverting vandalism e marque essas edições e reversões como edições de bot.
api.php?action=rollback&title=Main%20Page&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1 [abrir na página de testes]

action=rsd

(main | rsd)

Exportar um esquema RSD (Really Simple Discovery).

Exemplo:
Exportar o esquema RSD.
api.php?action=rsd [abrir na página de testes]

action=scribunto-console

  • Este módulo é interno ou instável. Sua operação pode mudar sem aviso prévio.
  • Este módulo requer direitos de leitura.
  • Fonte: Scribunto
  • Licença: GPL-2.0-or-later AND MIT

Módulo interno para atender solicitações XHR a partir do console Scribunto.

Parâmetros:
title

O título do módulo a ser testado.

content

O novo conteúdo do módulo.

session

Token da sessão.

Tipo: inteiro
question

A próxima linha para avaliar como um script.

Este parâmetro é obrigatório.
clear

Marque para limpar o estado da sessão atual.

Tipo: booleano (detalhes)

action=setnotificationtimestamp

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Atualize o timestamp de notificação para páginas vigiadas.

Isso afeta o destaque das páginas alteradas na lista de exibição e no histórico e o envio de e-mail quando a preferência "Notifique-me por e-mail quando uma página ou um arquivo vigiado for alterado" estiver habilitada.

Parâmetros:
entirewatchlist

Trabalhar em todas as páginas vigiadas.

Tipo: booleano (detalhes)
timestamp

Timestamp para o qual definir o timestamp de notificação.

Tipo: data e hora (formatos permitidos)
torevid

Revisão para definir o timestamp de notificação para (apenas uma página).

Tipo: inteiro
newerthanrevid

Revisão para definir o timestamp de notificação mais recente do que (apenas uma página).

Tipo: inteiro
continue

Quando houver mais resultados disponíveis, use isso para continuar.

titles

Uma lista de IDs de título para trabalhar.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
pageids

Uma lista de IDs de página para trabalhar.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
revids

Uma lista de IDs de revisão para trabalhar.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
generator

Obter a lista de páginas para trabalhar executando o módulo de consulta especificado.

Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.

allcategories
Enumera todas as categorias.
alldeletedrevisions
Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
allfileusages
Lista todas as utilizações de arquivo, incluindo os não-existentes.
allimages
Enumera todas as imagens sequencialmente.
alllinks
Enumerar todos os links que apontam para um determinado espaço nominal.
allpages
Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
allredirects
Lista todos os redirecionamentos para um espaço nominal.
allrevisions
Listar todas as revisões.
alltransclusions
Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
backlinks
Encontre todas as páginas que apontam para a página dada.
categories
Liste todas as categorias às quais as páginas pertencem.
categorymembers
Lista todas as páginas numa categoria específica.
deletedrevisions
Obtem informações de revisão excluídas.
duplicatefiles
Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
embeddedin
Encontre todas as páginas que incorporam (transcluam) o título dado.
exturlusage
Enumere páginas que contenham um determinado URL.
fileusage
Encontre todas as páginas que usam os arquivos dados.
images
Retorna todos os arquivos contidos nas páginas fornecidas.
imageusage
Encontre todas as páginas que usam o título da imagem dada.
iwbacklinks
Encontra todas as páginas que apontam para o link interwiki dado.
langbacklinks
Encontre todas as páginas que apontam para o link de idioma dado.
links
Retorna todos os links das páginas fornecidas.
linkshere
Encontre todas as páginas que apontam para as páginas dadas.
pageswithprop
Liste todas as páginas usando uma propriedade de página determinada.
prefixsearch
Execute uma pesquisa de prefixo para títulos de página.
protectedtitles
Liste todos os títulos protegidos contra criação.
querypage
Obter uma lista fornecida por uma página especial baseada em QueryPage.
random
Obter um conjunto de páginas aleatórias.
recentchanges
Enumere as mudanças recentes.
redirects
Retorna todos os redirecionamentos para as páginas indicadas.
revisions
Obter informações de revisão.
search
Fazer uma buscar completa de texto.
templates
Mostrar apenas as alterações nas páginas associadas desta página.
transcludedin
Encontre todas as páginas que transcluam as páginas dadas.
watchlist
Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
watchlistraw
Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

Resolve automaticamente redirecionamentos em titles, pageids e revids e em páginas retornadas por generator.

Tipo: booleano (detalhes)
converttitles

Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.

Tipo: booleano (detalhes)
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplos:
Redefinir o status da notificação para toda a lista de páginas vigiadas.
api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [abrir na página de testes]
Redefinir o status de notificação para a Main page.
api.php?action=setnotificationtimestamp&titles=Main_page&token=123ABC [abrir na página de testes]
Define o timestamp da notificação para Main page para que todas as edições a partir de 1 de janeiro de 2012 não sejam visualizadas.
api.php?action=setnotificationtimestamp&titles=Main_page&timestamp=2012-01-01T00:00:00Z&token=123ABC [abrir na página de testes]
Restaura o status de notificação para páginas no espaço nominal Usuário.
api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [abrir na página de testes]

action=setpagelanguage

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Mudar o idioma de uma página.

Mudar o idioma de uma página não é permitido nesta wiki.

Ative $wgPageLanguageUseDB para usar esta ação.

Parâmetros:
title

Título da página cujo idioma você deseja alterar. Não pode ser usado em conjunto com pageid.

pageid

ID da página cujo idioma você deseja alterar. Não pode ser usado em conjunto com title.

Tipo: inteiro
lang

Código de idioma do idioma para mudar a página para. Usar default para redefinir a página para o idioma de conteúdo padrão da wiki.

Este parâmetro é obrigatório.
Um dos seguintes valores: ab, abs, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, ak, aln, alt, am, ami, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, bar, bbc, bbc-latn, bcc, bcl, be, be-tarask, bg, bgn, bh, bho, bi, bjn, bm, bn, bo, bpy, bqi, br, brh, bs, btm, bto, bug, bxr, ca, cbk-zam, cdo, ce, ceb, ch, chr, chy, ckb, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, de, de-at, de-ch, de-formal, default, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, es-formal, et, eu, ext, fa, ff, fi, fit, fj, fo, fr, frc, frp, frr, fur, fy, ga, gag, gan, gan-hans, gan-hant, gcr, gd, gl, glk, gn, gom, gom-deva, gom-latn, gor, got, grc, gsw, gu, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, hr, hrx, hsb, ht, hu, hu-formal, hy, hyw, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kg, khw, ki, kiu, kjp, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lld, lmo, ln, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mai, map-bms, mdf, mg, mhr, mi, min, mk, ml, mn, mni, mnw, mo, mr, mrj, ms, mt, mwl, my, myv, mzn, na, nah, nan, nap, nb, nds, nds-nl, ne, new, niu, nl, nl-informal, nn, nov, nqo, nrm, nso, nv, ny, nys, oc, olo, om, or, os, pa, pag, pam, pap, pcd, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, qu, qug, rgn, rif, rm, rmy, rn, ro, roa-tara, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rw, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, sei, ses, sg, sgs, sh, shi, shn, shy-latn, si, sk, skr, skr-arab, sl, sli, sm, sma, smn, sn, so, sq, sr, sr-ec, sr-el, srn, ss, st, stq, sty, su, sv, sw, szl, szy, ta, tay, tcy, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tpi, tr, tru, trv, ts, tt, tt-cyrl, tt-latn, tum, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, ve, vec, vep, vi, vls, vmf, vo, vot, vro, wa, war, wo, wuu, xal, xh, xmf, xsy, yi, yo, yue, za, zea, zgh, zh, zh-cn, zh-hans, zh-hant, zh-hk, zh-mo, zh-my, zh-sg, zh-tw, zu
reason

Motivo para a mudança.

tags

Alterar as tags para aplicar à entrada de log resultante dessa ação.

Valores (separados com | ou alternativos):
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=spamblacklist

  • Este módulo requer direitos de leitura.
  • Fonte: SpamBlacklist
  • Licença: GPL-2.0-or-later

Valide um ou mais URLs contra o SpamBlacklist.

Parâmetro:
url

URLs para validar contra a lista negra.

Este parâmetro é obrigatório.
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).

action=spamregex

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: Regular Expression Spam Block
  • Licença: GPL-2.0-or-later

Adicione entradas ao SpamRegex ou remova as entradas já bloqueadas dele.

Parâmetros:
do

O que fazer? Ou acionar ou excluir.

Este parâmetro é obrigatório.
Um dos seguintes valores: add, delete
modes

Modos de bloqueio, ou seja, a frase que tentamos bloquear está bloqueada no conteúdo da página (texto), nos resumos de edição (resumo) ou em ambos?

Valores (separados com | ou alternativos): summary, text
phrase

A frase de spam a ser bloqueada ou removida do SpamRegex.

Este parâmetro é obrigatório.
reason

Razão para adicionar uma entrada ao SpamRegex. Obrigatório ao adicionar entradas, não usadas ao excluir.

token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplos:
Adicione a frase "FooBar" com o motivo "Cross-wiki spam" ao SpamRegex, bloqueando-o tanto no texto da página quanto nos resumos de edição
api.php?action=spamregex&do=add&phrase=FooBar&reason=Cross-wiki%20spam&modes=summary|text&token=123ABC [abrir na página de testes]
Remova a frase "Teste, apenas um teste" do SpamRegex
api.php?action=spamregex&do=delete&phrase=Test,%20just%20a%20test&token=123ABC [abrir na página de testes]

action=stashedit

  • Este módulo é interno ou instável. Sua operação pode mudar sem aviso prévio.
  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Prepare uma edição no cache compartilhado.

Isto é destinado a ser usado via AJAX a partir do formulário de edição para melhorar o desempenho da página salvar.

Parâmetros:
title

Título da página que está sendo editada.

Este parâmetro é obrigatório.
section

Número da seção. 0 para a seção superior, new para uma nova seção.

sectiontitle

O título para uma nova seção.

text

Conteúdo da página.

stashedtexthash

Hash do conteúdo da página de um stash anterior para usar em vez disso.

summary

Mudar resumo.

Padrão: (vazio)
contentmodel

Modelo de conteúdo do novo conteúdo.

Este parâmetro é obrigatório.
Um dos seguintes valores: GadgetDefinition, Scribunto, css, javascript, json, sanitized-css, text, wikitext
contentformat

Formato de serialização de conteúdo usado para o texto de entrada.

Este parâmetro é obrigatório.
Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
baserevid

ID de revisão da revisão base.

Este parâmetro é obrigatório.
Tipo: inteiro
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=tag

(main | tag)
  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Adicionar ou remover tags de alteração de revisões individuais ou entradas de log.

Parâmetros:
rcid

Uma ou mais IDs de alterações recentes a partir das quais adicionar ou remover a etiqueta.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
revid

Uma ou mais IDs de revisão a partir das quais adicionar ou remover a etiqueta.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
logid

Uma ou mais IDs de entrada de log a partir das quais adicionar ou remover a etiqueta.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
add

Tags para adicionar. Apenas as tags manualmente definidas podem ser adicionadas.

Valores (separados com | ou alternativos):
remove

Tags para remover. Somente as tags que são definidas manualmente ou completamente indefinidas podem ser removidas.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
reason

Motivo para a mudança.

Padrão: (vazio)
tags

Etiquetas para aplicar à entrada de log que será criada como resultado dessa ação.

Valores (separados com | ou alternativos):
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplos:
Adicionar a tag vandalism a ID de revisão 123 sem especificar uma razão
api.php?action=tag&revid=123&add=vandalism&token=123ABC [abrir na página de testes]
Remova a tag spam da ID de entrada de registro 123 com o motivo Wrongly applied
api.php?action=tag&logid=123&remove=spam&reason=Wrongly+applied&token=123ABC [abrir na página de testes]

action=templatedata

  • Este módulo requer direitos de leitura.
  • Fonte: TemplateData
  • Licença: GPL-2.0-or-later

Obtenha dados armazenados pela extensão TemplateData.

Parâmetros:
includeMissingTitles

Retornar dados sobre títulos, mesmo se eles estiverem ausentes ou não tiverem TemplateData. Por padrão, os títulos só são retornados se existirem e possuem TemplateData.

Tipo: booleano (detalhes)
doNotIgnoreMissingTitles
Obsoleto.

Devolver dados sobre os títulos, mesmo que faltem TemplateData. Por padrão (para compatibilidade reversa), os títulos só são retornados se eles existem e têm TemplateData.

Tipo: booleano (detalhes)
lang

Retornar valores localizados neste idioma. Por padrão, todas as traduções disponíveis são retornadas.

titles

Uma lista de IDs de título para trabalhar.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
pageids

Uma lista de IDs de página para trabalhar.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
revids

Uma lista de IDs de revisão para trabalhar.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
generator

Obter a lista de páginas para trabalhar executando o módulo de consulta especificado.

Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.

allcategories
Enumera todas as categorias.
alldeletedrevisions
Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
allfileusages
Lista todas as utilizações de arquivo, incluindo os não-existentes.
allimages
Enumera todas as imagens sequencialmente.
alllinks
Enumerar todos os links que apontam para um determinado espaço nominal.
allpages
Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
allredirects
Lista todos os redirecionamentos para um espaço nominal.
allrevisions
Listar todas as revisões.
alltransclusions
Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
backlinks
Encontre todas as páginas que apontam para a página dada.
categories
Liste todas as categorias às quais as páginas pertencem.
categorymembers
Lista todas as páginas numa categoria específica.
deletedrevisions
Obtem informações de revisão excluídas.
duplicatefiles
Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
embeddedin
Encontre todas as páginas que incorporam (transcluam) o título dado.
exturlusage
Enumere páginas que contenham um determinado URL.
fileusage
Encontre todas as páginas que usam os arquivos dados.
images
Retorna todos os arquivos contidos nas páginas fornecidas.
imageusage
Encontre todas as páginas que usam o título da imagem dada.
iwbacklinks
Encontra todas as páginas que apontam para o link interwiki dado.
langbacklinks
Encontre todas as páginas que apontam para o link de idioma dado.
links
Retorna todos os links das páginas fornecidas.
linkshere
Encontre todas as páginas que apontam para as páginas dadas.
pageswithprop
Liste todas as páginas usando uma propriedade de página determinada.
prefixsearch
Execute uma pesquisa de prefixo para títulos de página.
protectedtitles
Liste todos os títulos protegidos contra criação.
querypage
Obter uma lista fornecida por uma página especial baseada em QueryPage.
random
Obter um conjunto de páginas aleatórias.
recentchanges
Enumere as mudanças recentes.
redirects
Retorna todos os redirecionamentos para as páginas indicadas.
revisions
Obter informações de revisão.
search
Fazer uma buscar completa de texto.
templates
Mostrar apenas as alterações nas páginas associadas desta página.
transcludedin
Encontre todas as páginas que transcluam as páginas dadas.
watchlist
Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
watchlistraw
Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

Resolve automaticamente redirecionamentos em titles, pageids e revids e em páginas retornadas por generator.

Tipo: booleano (detalhes)
converttitles

Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.

Tipo: booleano (detalhes)
Exemplos:
Retorna TemplateData para Template:Stub e Template:Example, com resultados se as predefinições não existirem ou existirem, mas não tiverem TemplateData
api.php?action=templatedata&titles=Template:Stub|Template:Example&includeMissingTitles=1 [abrir na página de testes]
Retorna TemplateData para Template:Stub e Template:Example, sem resultados se as predefinições não existem ou existirem, mas não tiverem TemplateData
api.php?action=templatedata&titles=Template:Stub|Template:Example [abrir na página de testes]

action=thank

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: Thanks
  • Licença: MIT

Enviar uma notificação de agradecimento a um(a) editor(a).

Parâmetros:
rev

Identificador da revisão a agradecer a alguém. Tem de ser fornecido este identificador, ou 'log'.

Tipo: inteiro
O valor não pode ser inferior a 1.
log

Identificador do registo a agradecer a alguém. Tem de ser fornecido este identificador, ou 'rev'.

Tipo: inteiro
O valor não pode ser inferior a 1.
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
source

Uma cadeia curta descrevendo a fonte da solicitação. Por exemplo, diff ou history.

Exemplo:
Enviar um agradecimento pela revisão ID 456</kbd, com uma página de comparação de edições como fonte
api.php?action=thank&revid=456&source=diff&token=123ABC [abrir na página de testes]

action=themelist

  • Este módulo requer direitos de leitura.
  • Fonte: Tema
  • Licensa: desconhecida

Obtenha a lista de todos os skins e seus temas

Exemplo:
Obtenha a lista de todos os skins e seus temas
api.php?action=themelist [abrir na página de testes]

action=titleblacklist (tb)

  • Este módulo requer direitos de leitura.
  • Fonte: TitleBlacklist
  • Licença: GPL-2.0-or-later

Valide um título de página, nome de arquivo ou nome de usuário no TitleBlacklist.

Parâmetros:
tbtitle

A string para validar contra a lista negra.

Este parâmetro é obrigatório.
tbaction

A ação a ser verificada.

Um dos seguintes valores: create, createpage, createtalk, edit, move, new-account, upload
Padrão: edit
tbnooverride

Não tente substituir a lista negra de títulos.

Tipo: booleano (detalhes)

action=tokens

  • Este módulo é obsoleto.
  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter tokens para ações de modificação de dados.

Este módulo está depreciado em favor de action=query&meta=tokens.

Parâmetro:
type

Tipos de token para solicitar.

Valores (separados com | ou alternativos): block, createaccount, csrf, delete, edit, email, import, login, move, options, patrol, protect, rollback, unblock, userrights, watch
Padrão: edit
Exemplos:
Recupera um token de edição (o padrão).
api.php?action=tokens [abrir na página de testes]
Recupere um token de e-mail e um token de movimento.
api.php?action=tokens&type=email|move [abrir na página de testes]

action=unblock

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Desbloquear usuário.

Parâmetros:
id

ID do bloco para desbloquear (obtido através de list=blocks). Não pode ser usado em conjunto com user.

Tipo: inteiro
user

Usuário para desbloquear. Não pode ser usado junto com id.

Tipo: usuário, por qualquer de nome de usuário, IP, Intervalo de IP e ID de usuário (por exemplo "#12345")
userid
Obsoleto.

Especifique user=#ID.

Tipo: inteiro
reason

Motivo para o desbloqueio.

Padrão: (vazio)
tags

Alterar as tags para se inscrever na entrada no registro de bloqueio.

Valores (separados com | ou alternativos):
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplos:
Desbloquear bloqueio ID #105.
api.php?action=unblock&id=105 [abrir na página de testes]
Desbloquear o usuário Bob com o motivo Sorry Bob.
api.php?action=unblock&user=Bob&reason=Sorry%20Bob [abrir na página de testes]

action=undelete

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Restaure as revisões de uma página excluída.

Uma lista de revisões excluídas (incluindo timestamps) pode ser recuperada através de prop=deletedrevisions e uma lista de IDs de arquivo excluídos pode ser recuperada através de list=filearchive.

Parâmetros:
title

Título da página a ser restaurada.

Este parâmetro é obrigatório.
reason

Razão para restaurar.

Padrão: (vazio)
tags

Alterar as tags para se inscrever na entrada no registro de exclusão.

Valores (separados com | ou alternativos):
timestamps

Timestamps das revisões para restaurar. Se ambos timestamps e fileids estiverem vazios, tudo será restaurado.

Tipo: lista de datas e horas (formatos permitidos)
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
fileids

IDs das revisões de arquivos para restaurar. Se ambos, timestamps e fileids estiverem, vazios, tudo será restaurado.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
watchlist

Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use preferências ou não mude a vigilância.

Um dos seguintes valores: nochange, preferences, unwatch, watch
Padrão: preferences
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=unlinkaccount

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Remova uma conta de terceiros vinculada ao usuário atual.

Parâmetros:
request

Use este pedido de autenticação, pelo id</ samp> retornado de action=query&meta=authmanagerinfo com amirequestsfor=unlink.

Este parâmetro é obrigatório.
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplo:
Tente remover o link do usuário atual para o provedor associado com FooAuthenticationRequest.
api.php?action=unlinkaccount&request=FooAuthenticationRequest&token=123ABC [abrir na página de testes]

action=upload

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Carregue um arquivo ou obtenha o status dos carregamentos pendentes.

Vários métodos estão disponíveis:

  • Carrega o conteúdo do arquivo diretamente, usando o parâmetro file.
  • Carrega o arquivo em pedaços, usando os parâmetros filesize, chunk e offset.
  • Tenha o servidor MediaWiki buscando um arquivo de um URL, usando o parâmetro url.
  • Complete um carregamento anterior que falhou devido a avisos, usando o parâmetro filekey.

Note que o HTTP POST deve ser feito como um upload de arquivo (ou seja, usando multipart/form-data) ao enviar o file.

Parâmetros:
filename

Nome do arquivo de destino.

comment

Faça o upload do comentário. Também usado como o texto da página inicial para novos arquivos, se text não for especificado.

Padrão: (vazio)
tags

Alterar as tags para aplicar à entrada do log de upload e à revisão da página do arquivo.

Valores (separados com | ou alternativos):
text

Texto inicial da página para novos arquivos.

watch
Obsoleto.

Vigiar esta página.

Tipo: booleano (detalhes)
watchlist

Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use preferências ou não mude a vigilância.

Um dos seguintes valores: nochange, preferences, watch
Padrão: preferences
ignorewarnings

Ignorar quaisquer avisos.

Tipo: booleano (detalhes)
file

Conteúdo do arquivo.

Deve ser postado como um upload de arquivo usando multipart/form-data.
url

URL do qual para buscar o arquivo.

filekey

Chave que identifica um upload anterior que foi temporariamente armazenado.

sessionkey
Obsoleto.

Igual a filekey, mantido para compatibilidade com versões anteriores.

stash

Se configurado, o servidor armazenará o arquivo temporariamente em vez de adicioná-lo ao repositório.

Tipo: booleano (detalhes)
filesize

Tamanho completo do upload.

Tipo: inteiro
O valor deve estar entre 0 e 104 857 600.
offset

Deslocamento de pedaços em bytes.

Tipo: inteiro
O valor não pode ser inferior a 0.
chunk

Conteúdo do pedaço.

Deve ser postado como um upload de arquivo usando multipart/form-data.
async

Tornar as operações de arquivo potencialmente grandes assíncronas quando possível.

Tipo: booleano (detalhes)
checkstatus

Apenas obtenha o status de upload para a chave de arquivo fornecida.

Tipo: booleano (detalhes)
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=userrights

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Alterar a associação de um grupo de usuários.

Parâmetros:
user

Usuário

Tipo: usuário, por qualquer de nome de usuário e ID de usuário (por exemplo "#12345")
userid
Obsoleto.

Especifique user=#ID.

Tipo: inteiro
add

Adiciona o usuário a esses grupos ou, se ele já for membro, atualiza a expiração de sua associação nesse grupo.

Valores (separados com | ou alternativos): bot, bureaucrat, checkuser, globalbot, interface-admin, intern, invited, rollback, staff, steward, suppress, sysop
expiry

Expiração de timestamps. Pode ser relativo (por exemplo 5 meses ou 2 semanas) ou absoluto (por exemplo 2014-09-18T12:34:56Z). Se apenas um timestamp for configurado, ele sera usado para todos os grupos passados pelo parâmetro add. Use infinite, indefinite, infinity ou never, para um grupo de usuários que nunca expiram.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
Padrão: infinite
remove

Remover o usuário destes grupos.

Valores (separados com | ou alternativos): bot, bureaucrat, checkuser, globalbot, interface-admin, intern, invited, rollback, staff, steward, suppress, sysop
reason

Motivo para a mudança.

Padrão: (vazio)
token

Um token "userrights" token recuperado de action=query&meta=tokens

Para compatibilidade, o token usado na interface web também é aceito.

Este parâmetro é obrigatório.
tags

Alterar as tags para se inscrever na entrada no registro de direitos do usuário.

Valores (separados com | ou alternativos):
Exemplos:
Adicionar o usuário FooBot ao grupo bot e remover dos grupos sysop e bureaucrat.
api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [abrir na página de testes]
Adicionar o usuário com a ID 123 ao grupo global bot e remover dos grupos sysop e bureaucrat.
api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [abrir na página de testes]
Adicionar o usuário SometimeSysop ao grupo sysop por 1 mês.
api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [abrir na página de testes]

action=validatepassword

  • Este módulo requer direitos de leitura.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Valide uma senha de acordo as políticas de senha da wiki.

A validade é relatada como Good se a senha for aceitável, Change se a senha for usada para entrar, mas deve ser alterada, ou Invalid se a senha não é utilizável.

Parâmetros:
password

Senha para validar.

Este parâmetro é obrigatório.
user

Nome do usuário, para uso ao testar a criação da conta. O usuário nomeado não deve existir.

Tipo: usuário, por qualquer de nome de usuário e ID de usuário (por exemplo "#12345")
email

Endereço de e-mail, para uso ao testar a criação de conta.

realname

Nome real, para uso ao testar a criação de conta.

action=visualeditor

  • Este módulo é interno ou instável. Sua operação pode mudar sem aviso prévio.
  • Este módulo requer direitos de leitura.
  • Fonte: VisualEditor
  • Licença: MIT

Retorna código HTML5 a uma página através do serviço Parsoid.

Parâmetros:
page

A página na qual se realizam ações.

Este parâmetro é obrigatório.
badetag

Se a consulta RESTBase devolveu uma ETag aparentemente inválida, passe-a aqui para fins de registo.

format

O formato do resultado.

Um dos seguintes valores: json, jsonfm
Padrão: jsonfm
paction

Ação a realizar.

Este parâmetro é obrigatório.
Um dos seguintes valores: metadata, parse, parsedoc, parsefragment, templatesused, wikitext
wikitext

Wikitexto para enviar a Parsoid e converter em HTML (paction=parsefragment).

section

A seção sobre a qual agir.

stash

Ao gravar, defina este parâmetro como verdadeiro para usar a API da área de ficheiros escondidos.

oldid

O número de revisão para utilizar (a última revisão por padrão).

editintro

Edite a introdução para adicionar aos avisos.

pst

O pré-salvamento transforma o wikitexto antes de enviá-lo a Parsoid (paction=parsefragment).

Tipo: booleano (detalhes)
preload

A página cujo conteúdo será utilizado se a página obtida ainda não tem conteúdo.

preloadparams

Parâmetros a substituir na página pré-carregada, se estiverem presentes.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).

action=visualeditoredit

  • Este módulo é interno ou instável. Sua operação pode mudar sem aviso prévio.
  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: VisualEditor
  • Licença: MIT

Salva uma página HTML5 em MediaWiki (convertida para texto wiki através do serviço Parsoid).

Parâmetros:
paction

Ação a realizar.

Este parâmetro é obrigatório.
Um dos seguintes valores: diff, save, serialize, serializeforcache
page

A página na qual se realizam ações.

Este parâmetro é obrigatório.
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
wikitext

O texto wiki para ser utilizado.

section

A seção sobre a qual agir.

sectiontitle

Título para nova seção.

basetimestamp

Ao salvar, define isto à data e hora da revisão que foi editada. Usado para detectar conflitos de edição.

starttimestamp

Ao salvar, define isto à data e hora de quando a página foi carregada. Usado para detectar conflitos de edição.

oldid

O número de revisão a utilizar. A última revisão por padrão. Utiliza 0 a uma página nova.

minor

Marca edições menores.

watchlist

Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use preferências ou não mude a vigilância.

html

HTML para enviar a Parsoid em troca de wikitexto.

etag

ETag para enviar.

summary

Sumário de edição.

captchaid

ID Captcha (quando salvar com uma resposta captcha).

captchaword

Responde ao captcha (ao salvar com uma resposta captcha).

cachekey

Usa o resultado de um pedido "serializeforcache" anterior com esta chave. Invalida html.

tags

Altere as etiquetas para aplicar à edição.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).

action=watch

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Adicionar ou remover páginas da lista de páginas vigiadas do usuário atual.

Parâmetros:
title
Obsoleto.

A página para (não)vigiar. Use titles em vez disso.

unwatch

Se configurado, ao invés de vigiar a página, deixará de vigiá-la.

Tipo: booleano (detalhes)
continue

Quando houver mais resultados disponíveis, use isso para continuar.

titles

Uma lista de IDs de título para trabalhar.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
pageids

Uma lista de IDs de página para trabalhar.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
revids

Uma lista de IDs de revisão para trabalhar.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
generator

Obter a lista de páginas para trabalhar executando o módulo de consulta especificado.

Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.

allcategories
Enumera todas as categorias.
alldeletedrevisions
Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
allfileusages
Lista todas as utilizações de arquivo, incluindo os não-existentes.
allimages
Enumera todas as imagens sequencialmente.
alllinks
Enumerar todos os links que apontam para um determinado espaço nominal.
allpages
Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
allredirects
Lista todos os redirecionamentos para um espaço nominal.
allrevisions
Listar todas as revisões.
alltransclusions
Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
backlinks
Encontre todas as páginas que apontam para a página dada.
categories
Liste todas as categorias às quais as páginas pertencem.
categorymembers
Lista todas as páginas numa categoria específica.
deletedrevisions
Obtem informações de revisão excluídas.
duplicatefiles
Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
embeddedin
Encontre todas as páginas que incorporam (transcluam) o título dado.
exturlusage
Enumere páginas que contenham um determinado URL.
fileusage
Encontre todas as páginas que usam os arquivos dados.
images
Retorna todos os arquivos contidos nas páginas fornecidas.
imageusage
Encontre todas as páginas que usam o título da imagem dada.
iwbacklinks
Encontra todas as páginas que apontam para o link interwiki dado.
langbacklinks
Encontre todas as páginas que apontam para o link de idioma dado.
links
Retorna todos os links das páginas fornecidas.
linkshere
Encontre todas as páginas que apontam para as páginas dadas.
pageswithprop
Liste todas as páginas usando uma propriedade de página determinada.
prefixsearch
Execute uma pesquisa de prefixo para títulos de página.
protectedtitles
Liste todos os títulos protegidos contra criação.
querypage
Obter uma lista fornecida por uma página especial baseada em QueryPage.
random
Obter um conjunto de páginas aleatórias.
recentchanges
Enumere as mudanças recentes.
redirects
Retorna todos os redirecionamentos para as páginas indicadas.
revisions
Obter informações de revisão.
search
Fazer uma buscar completa de texto.
templates
Mostrar apenas as alterações nas páginas associadas desta página.
transcludedin
Encontre todas as páginas que transcluam as páginas dadas.
watchlist
Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
watchlistraw
Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

Resolve automaticamente redirecionamentos em titles, pageids e revids e em páginas retornadas por generator.

Tipo: booleano (detalhes)
converttitles

Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.

Tipo: booleano (detalhes)
token

Um token "watch" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=webapp-manifest

  • Este módulo requer direitos de leitura.
  • Fonte: MobileFrontend
  • Licença: GPL-2.0-or-later

Retorna um manifesto do webapp.

format=json

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Dados de saída em formato JSON.

Parâmetros:
callback

Se especificado, envolve a saída para uma determinada chamada de função. Por segurança, todos os dados específicos do usuário serão restritos.

utf8

Se especificado, codifica a maioria (mas não todos) caracteres não-ASCII como UTF-8 em vez de substituí-los por sequências de escape hexadecimais. Padrão quando formatversion não é 1.

Tipo: booleano (detalhes)
ascii

Se especificado, codifica todos os não-ASCII usando sequências de escape hexadecimais. Padrão quando formatversion é 1.

Tipo: booleano (detalhes)
formatversion

Formatação do resultado de saída:

1
Formato compatível com versões anteriores (boolianos ao estilo XML, * chaves para nodos de conteúdo, etc.).
2
Formato moderno.
latest
Usar o formato mais recente (atualmente 2), mas pode ser alterado sem aviso prévio.
Um dos seguintes valores: 1, 2, latest
Padrão: 1

format=jsonfm

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Dados de saída no formato JSON (pretty-print em HTML).

Parâmetros:
wrappedhtml

Retorna o HTML pretty-printed e módulos ResourceLoader associados como um objeto JSON.

Tipo: booleano (detalhes)
callback

Se especificado, envolve a saída para uma determinada chamada de função. Por segurança, todos os dados específicos do usuário serão restritos.

utf8

Se especificado, codifica a maioria (mas não todos) caracteres não-ASCII como UTF-8 em vez de substituí-los por sequências de escape hexadecimais. Padrão quando formatversion não é 1.

Tipo: booleano (detalhes)
ascii

Se especificado, codifica todos os não-ASCII usando sequências de escape hexadecimais. Padrão quando formatversion é 1.

Tipo: booleano (detalhes)
formatversion

Formatação do resultado de saída:

1
Formato compatível com versões anteriores (boolianos ao estilo XML, * chaves para nodos de conteúdo, etc.).
2
Formato moderno.
latest
Usar o formato mais recente (atualmente 2), mas pode ser alterado sem aviso prévio.
Um dos seguintes valores: 1, 2, latest
Padrão: 1

format=none

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Nenhuma saída.

format=php

(main | php)
  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Dados de saída no formato PHP serializado.

Parâmetro:
formatversion

Formatação do resultado de saída:

1
Formato compatível com versões anteriores (boolianos ao estilo XML, * chaves para nodos de conteúdo, etc.).
2
Formato moderno.
latest
Usar o formato mais recente (atualmente 2), mas pode ser alterado sem aviso prévio.
Um dos seguintes valores: 1, 2, latest
Padrão: 1

format=phpfm

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Dados de saída em formato serializado em PHP (pretty-print em HTML).

Parâmetros:
wrappedhtml

Retorna o HTML pretty-printed e módulos ResourceLoader associados como um objeto JSON.

Tipo: booleano (detalhes)
formatversion

Formatação do resultado de saída:

1
Formato compatível com versões anteriores (boolianos ao estilo XML, * chaves para nodos de conteúdo, etc.).
2
Formato moderno.
latest
Usar o formato mais recente (atualmente 2), mas pode ser alterado sem aviso prévio.
Um dos seguintes valores: 1, 2, latest
Padrão: 1

format=rawfm

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Dados de saída, incluindo elementos de depuração, no formato JSON (pretty-print em HTML).

Parâmetro:
wrappedhtml

Retorna o HTML pretty-printed e módulos ResourceLoader associados como um objeto JSON.

Tipo: booleano (detalhes)

format=xml

(main | xml)
  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Dados de saída em formato XML.

Parâmetros:
xslt

Se especificado, adiciona a página nomeada como uma folha de estilo XSL. O valor deve ser um título no espaço nominal MediaWiki que termina em .xsl.

includexmlnamespace

Se especificado, adiciona um espaço nominal XML.

Tipo: booleano (detalhes)

format=xmlfm

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Dados de saída em formato XML (impressão bonita em HTML).

Parâmetros:
wrappedhtml

Retorna o HTML pretty-printed e módulos ResourceLoader associados como um objeto JSON.

Tipo: booleano (detalhes)
xslt

Se especificado, adiciona a página nomeada como uma folha de estilo XSL. O valor deve ser um título no espaço nominal MediaWiki que termina em .xsl.

includexmlnamespace

Se especificado, adiciona um espaço nominal XML.

Tipo: booleano (detalhes)

Tipos de dados

Os dados de entrada do MediaWiki devem estar no formato UTF-8 na forma normalizada NFC. O MediaWiki pode tentar converter outros formatos, mas esta conversão pode causar a falha de algumas operações (tais como edições com verificações MD5).

Os parâmetros que aceitam mais do que um valor são normalmente fornecidos com os valores separados por uma barra vertical (pipe), por exemplo parâmetro=valor1|valor2 ou parâmetro=valor1%7Cvalor2. Se um valor tiver de conter a barra vertical, use U+001F (separador de unidades) como separador e prefixe o valor com U+001F, por exemplo parâmetro=%1Fvalor1%1Fvalor2.

Alguns tipos de parâmetros nos pedidos da API requerem mais explicações.

boolean

Os parâmetros boolianos funcionam tal como as caixas de seleção em HTML: se o parâmetro for especificado, independentemente do seu valor, é considerado verdadeiro. Para especificar um valor falso, omita completamente o parâmetro.

expiry

Os valores de expiração podem ser relativos (p. ex. 5 meses ou 2 semanas) ou absolutos (p. ex. 2014-09-18T12:34:56Z). Para não haver expiração use infinite (infinito), indefinite (indefinido), infinity (infinidade) ou never (nunca).

timestamp

Datas e horas podem ser especificadas em vários formatos (consulte os formatos de entrada para datas e horas documentados em mediawiki.org para obter mais detalhes). É recomendada a utilização do formato de data e hora ISO 8601: 2001-01-15T14:56:00Z. Adicionalmente, pode ser usado o texto now para especificar a data e hora atual.

Parâmetros da predefinição

Os parâmetros modelados usam-se nos casos em que um módulo da API necessita de um valor para cada valor de um outro parâmetro. Por exemplo, se existisse um módulo da API para encomendar fruta, poderia ter um parâmetro frutas para especificar as frutas que estão a ser encomendadas e um parâmetro modelado quantidade-de-{fruta} para especificar quanto de cada fruta. Um cliente da API que pretenda 1 maçã, 5 bananas e 20 morangos pode então fazer um pedido como frutas=maçãs|bananas|morangos&quantidade-de-maçãs=1&quantidade-de-bananas=5&quantidade-de-morangos=20.

Créditos

Desenvolvedores da API:

  • Yuri Astrakhan (criador, desenvolvedor-chefe Set 2006–Set 2007)
  • Roan Kattouw (desenvolvedor-chefe Set 2007–2009)
  • Victor Vasiliev
  • Bryan Tong Minh
  • Sam Reed
  • Brad Jorsch (desenvolvedor-chefe 2013–presente)

Por favor, envie seus comentários, sugestões e perguntas para mediawiki-api@lists.wikimedia.org ou apresente um relatório de erro em https://phabricator.wikimedia.org/.