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
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
Estado: A API do MediaWiki é uma interface madura e estável que é ativamente suportada e aprimorada. Por mais que tentemos evitar, ocasionalmente talvez precisemos fazer mudanças estruturais; inscreva-se na 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.
Testes: Para testar facilmente pedidos à API, visite Testes da API.
- action
- Qual ação executar. - 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 hasmsgdo usuário atual.
- clientlogin
- Faça o login no wiki usando o fluxo interativo.
- compare
- Obter a diferença entre duas páginas.
- createaccount
- Criar uma nova conta de usuário.
- delete
- Excluir uma página.
- 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.
- 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.
- removeauthenticationdata
- Remova os dados de autenticação para o usuário atual.
- 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.
- tag
- Adicionar ou remover tags de alteração de revisões individuais ou entradas de log.
- 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.
- 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.
- 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: block, changeauthenticationdata, changecontentmodel, checktoken, clearhasmsg, clientlogin, compare, createaccount, delete, edit, emailuser, expandtemplates, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, help, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, setnotificationtimestamp, setpagelanguage, tag, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, watch, cspreport, 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-maxagepara 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-agepara 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- Origine a origem for permitida (whitelisted), os cabeçalhos- Access-Control-Allow-Origine- Access-Control-Allow-Credentialsserão definidos.- Para solicitações não autenticadas, especifique o valor *. Isto fará com que o cabeçalho - Access-Control-Allow-Originseja definido, porém o- Access-Control-Allow-Credentialsserá- falsee 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
- variant
- Variante da língua. Só funciona se a língua de base suportar a conversão de variantes. 
- 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.
- plaintext
- Texto wiki com os elementos HTML removidos e as entidades substituídas.
- wikitext
- Wikitexto não analisado.
- html
- HTML
- raw
- Chave e parâmetros da mensagem.
- none
- Sem saída de texto, apenas os códigos de erro.
- bc
- Formato usado antes do MediaWiki 1.29. errorlang e errorsuselocal serã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)
- Ajuda para o módulo principal.
- api.php?action=help [abrir na página de testes]
- Toda a ajuda em uma página.
- api.php?action=help&recursivesubmodules=1 [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.
- 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). 
- Tipo: título de página
- Valores separados com | ou alternativas.
- O número máximo de valores é 10.
- Só aceita páginas que existem.
- 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
- Para especificar todos os valores, use *.
- token
- Um token "csrf" token recuperado de action=query&meta=tokens 
- Este parâmetro é obrigatório.
- 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=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.
- 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.
- Tenta alterar a senha do usuário atual para ExamplePassword.
- api.php?action=changeauthenticationdata&changeauthrequest=MediaWiki%5CAuth%5CPasswordAuthenticationRequest&password=ExamplePassword&retype=ExamplePassword&changeauthtoken=123ABC [abrir na página de testes]
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
- 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: css, javascript, json, 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.
- Altere a pagina para tem o modelo de text
- api.php?action=changecontentmodel&title=Main Page&model=text&token=123ABC [abrir na página de testes]
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.
- 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
- Testa a validade de um token csrf.
- api.php?action=checktoken&type=csrf&token=123ABC [abrir na página de testes]
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.
- Limpa a etiqueta hasmsgdo usuário atual.
- api.php?action=clearhasmsg [abrir na página de testes]
action=clientlogin (login)
- Este módulo requer direitos de gravação.
- 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 é:
- Procure os campos disponíveis de action=query&meta=authmanagerinfo com amirequestsfor=login e um token login de action=query&meta=tokens.
- Apresentar os campos para o usuário e obtenha a sua submissão.
- Poste em este módulo, fornecendo loginreturnurl e quaisquer campos relevantes.
- 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.
 
- 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 permitidos limites mais altos).
- 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.
- 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.
- 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, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- 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: css, javascript, json, text, unknown, 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, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- fromcontentmodel
- Obsoleto.
- Especificar fromslots=main e usar fromcontentmodel-main. 
- Um dos seguintes valores: css, javascript, json, text, unknown, 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, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- 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: css, javascript, json, text, unknown, 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, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- tocontentmodel
- Obsoleto.
- Especificar toslots=main e usar tocontentmodel-main. 
- Um dos seguintes valores: css, javascript, json, text, unknown, 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 *.
- 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 (create)
- 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 uma nova conta de usuário.
O procedimento geral para usar este módulo é:
- Procure os campos disponíveis de action=query&meta=authmanagerinfo com amirequestsfor=create e um token createaccount de action=query&meta=tokens.
- Apresentar os campos para o usuário e obtenha a sua submissão.
- Poste em este módulo, fornecendo createreturnurl e quaisquer campos relevantes.
- 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 createcontinue 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 createreturnurl. Em seguida, publique neste módulo com createcontinue 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.
 
- createrequests
- Utilize apenas estes pedidos de autenticação, pelo id retornado de action=query&meta=authmanagerinfo com amirequestsfor=create ou de uma resposta anterior deste módulo. 
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- createmessageformat
- Formato a ser usado para retornar mensagens. 
- Um dos seguintes valores: html, none, raw, wikitext
- Padrão: wikitext
- createmergerequestfields
- Fundir informações de campo para todos os pedidos de autenticação em uma matriz. 
- Tipo: booleano (detalhes)
- createpreservestate
- Preserva o estado de uma tentativa de login anterior com falha, se possível. - Se action=query&meta=authmanagerinfo retornar true para hasprimarypreservedstate, pedidos marcados como hasprimarypreservedstate devem ser omitidos. Se retornou um valor não vazio para preservedusername, esse nome de usuário deve ser usado pelo parâmetro username. 
- Tipo: booleano (detalhes)
- createreturnurl
- O URL de retorno para fluxos de autenticação de terceiros deve ser absoluto. Isso ou createcontinue é 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 createcontinue para este módulo de API. 
- createcontinue
- Esse pedido é uma continuação após uma resposta UI ou REDIRECT anterior. Ou createreturnurl é requerido. 
- Tipo: booleano (detalhes)
- createtoken
- Um token "createaccount" 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=create (ou uma resposta anterior deste módulo, se aplicável) para determinar as solicitações disponíveis e os campos que eles usam.
- Inicie o processo de criação do usuário Example com a senha ExamplePassword.
- api.php?action=createaccount&username=Example&password=ExamplePassword&retype=ExamplePassword&createreturnurl=http://example.org/&createtoken=123ABC [abrir na página de testes]
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.
- 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.
- 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):
- deletetalk
- Eliminar a página de discussão, se esta existir. 
- Tipo: booleano (detalhes)
- 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 as preferências (ignoradas para usuários de bot) ou não altere 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.
- Excluir Main Page.
- api.php?action=delete&title=Main%20Page&token=123ABC [abrir na página de testes]
- Excluir Main Page com o motivo Preparing for move.
- api.php?action=delete&title=Main%20Page&token=123ABC&reason=Preparing%20for%20move [abrir na página de testes]
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.
- 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 (ignoradas para usuários de robô) 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, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- contentmodel
- Modelo de conteúdo do novo conteúdo. 
- Um dos seguintes valores: css, javascript, json, text, unknown, 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.
- Edita uma página.
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&baserevid=1234567&token=123ABC [abrir na página de testes]
- Antecende __NOTOC__ a página.
- api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [abrir na página de testes]
- Desfazer as revisões 13579 até 13585 com sumário automático.
- api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [abrir na página de testes]
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.
- target
- Usuário a se enviar o e-mail. 
- Este parâmetro é obrigatório.
- subject
- Cabeçalho do assunto. 
- Este parâmetro é obrigatório.
- 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.
- 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.
- 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)
- showstrategykeys
- Incluir, ou não, informação da estratégia interna de fusão em jsconfigvars. 
- Tipo: booleano (detalhes)
- generatexml
- Obsoleto.
- Gerar XML parse tree (substituído por prop=parsetree). 
- Tipo: booleano (detalhes)
- Expandir o texto wiki {{Project:Sandbox}}.
- api.php?action=expandtemplates&text={{Project:Sandbox}} [abrir na página de testes]
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.
- 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
- 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): mw-blank, mw-changed-redirect-target, mw-contentmodelchange, mw-manual-revert, mw-new-redirect, mw-removed-redirect, mw-replace, mw-reverted, mw-rollback, mw-server-side-upload, mw-undo, visualeditor, visualeditor-needcheck, visualeditor-switched, visualeditor-wikitext, wikieditor
- 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
- Mostrar a diferença de tamanho entre as revisões. 
- Tipo: booleano (detalhes)
- 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.
- 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
- 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)
- Mostrar as mudanças recentes.
- api.php?action=feedrecentchanges [abrir na página de testes]
- Mostrar as mudanças recentes por 30 dias.
- api.php?action=feedrecentchanges&days=30 [abrir na página de testes]
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.
- 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")
- 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.
- 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.
- Reverter Wiki.png para a versão de 2011-03-05T15:27:40Z.
- api.php?action=filerevert&filename=Wiki.png&comment=Revert&archivename=20110305152740!Wiki.png&token=123ABC [abrir na página de testes]
action=help
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
Mostra a ajuda para os módulos especificados.
- 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 permitidos limites mais altos).
- 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)
- Ajuda para o módulo principal.
- api.php?action=help [abrir na página de testes]
- Ajuda para action=query e todos os seus submódulos.
- api.php?action=help&modules=query&submodules=1 [abrir na página de testes]
- Toda a ajuda em uma página.
- api.php?action=help&recursivesubmodules=1 [abrir na página de testes]
- Ajuda para o próprio módulo de ajuda.
- api.php?action=help&modules=help [abrir na página de testes]
- Ajuda para dois submódulos de consulta.
- api.php?action=help&modules=query+info|query+categorymembers [abrir na página de testes]
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.
- 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- 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 ban, 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.
- Girar File:Example.png em 90 graus.
- api.php?action=imagerotate&titles=File:Example.jpg&rotation=90&token=123ABC [abrir na página de testes]
- Girar todas as imagens em Category:Flip em 180 graus.
- api.php?action=imagerotate&generator=categorymembers&gcmtitle=Category:Flip&gcmtype=file&rotation=180&token=123ABC [abrir na página de testes]
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.
- 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
- 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.
- Importar meta:Help:ParserFunctions para espaço nominal 100 com histórico completo.
- api.php?action=import&interwikisource=meta&interwikipage=Help:ParserFunctions&namespace=100&fullhistory=&token=123ABC [abrir na página de testes]
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 é:
- Procure os campos disponíveis de action=query&meta=authmanagerinfo com amirequestsfor=link e um token csrf de action=query&meta=tokens.
- Apresentar os campos para o usuário e obtenha a sua submissão.
- Poste em este módulo, fornecendo linkreturnurl e quaisquer campos relevantes.
- 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.
 
- 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 permitidos limites mais altos).
- 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.
- Inicie o processo de vincular uma conta de Example.
- api.php?action=linkaccount&provider=Example&linkreturnurl=http://example.org/&linktoken=123ABC [abrir na página de testes]
action=login (lg)
- Este módulo requer direitos de gravação.
- 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.
- 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.
- token
- Um token "csrf" token recuperado de action=query&meta=tokens 
- Este parâmetro é obrigatório.
- 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.
- 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. 
- Padrão: (vazio)
- 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.
- Criar uma tag chamada spam</ kbd> com o motivo For use in edit patrolling
- api.php?action=managetags&operation=create&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC [abrir na página de testes]
- Excluir a tag vandlaism com o motivo Misspelt
- api.php?action=managetags&operation=delete&tag=vandlaism&reason=Misspelt&token=123ABC [abrir na página de testes]
- Ativar uma tag nomeada spam com a razão For use in edit patrolling
- api.php?action=managetags&operation=activate&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC [abrir na página de testes]
- Desative uma tag chamada spam </ kbd> com o motivo No longer required
- api.php?action=managetags&operation=deactivate&tag=spam&reason=No+longer+required&token=123ABC [abrir na página de testes]
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.
- 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.
- Junte todo o histórico de Oldpage em Newpage.
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason [abrir na página de testes]
- Junte as revisões da página de Oldpage datando até 2015-12-31T04:37:41Z em Newpage.
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason×tamp=2015-12-31T04%3A37%3A41Z [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.
- 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 (ignoradas para usuários de robô) 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.
- Mover Badtitle para Goodtitle sem deixar um redirecionamento.
- api.php?action=move&from=Badtitle&to=Goodtitle&token=123ABC&reason=Misspelled%20title&movetalk=&noredirect= [abrir na página de testes]
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.
- 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
- 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)
- 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.
- 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 permitidos limites mais altos).
- 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.
- Resetar todas as preferências.
- api.php?action=options&reset=&token=123ABC [abrir na página de testes]
- Mudar preferências skin e hideminor.
- api.php?action=options&change=skin=vector|hideminor=1&token=123ABC [abrir na página de testes]
- Redefine todas as preferências, então define skin e nickname.
- api.php?action=options&reset=&change=skin=monobook&optionname=nickname&optionvalue=[[User:Beau|Beau]]%20([[User_talk:Beau|talk]])&token=123ABC [abrir na página de testes]
action=paraminfo
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
Obter informações sobre módulos da API.
- 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 permitidos limites mais altos).
- 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): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allmessages, allpages, allredirects, allrevisions, alltransclusions, allusers, authmanagerinfo, backlinks, blocks, categories, categoryinfo, categorymembers, contributors, deletedrevisions, deletedrevs, duplicatefiles, embeddedin, extlinks, exturlusage, filearchive, filerepoinfo, fileusage, imageinfo, images, imageusage, info, iwbacklinks, iwlinks, langbacklinks, langlinks, languageinfo, links, linkshere, logevents, mystashedfiles, pagepropnames, pageprops, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, siteinfo, stashimageinfo, tags, templates, tokens, transcludedin, usercontribs, userinfo, users, watchlist, watchlistraw
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- 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
- Mostrar informações para action=parse, format=jsonfm, action=query&list=allpages e action=query&meta=siteinfo.
- api.php?action=paraminfo&modules=parse|phpfm|query%2Ballpages|query%2Bsiteinfo [abrir na página de testes]
- Mostrar informações para todos os submódulos de action=query.
- api.php?action=paraminfo&modules=query%2B* [abrir na página de testes]
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:
- Especifique uma página ou revisão, usando page, pageid, ou oldid.
- Especifica o conteúdo explicitamente, usando text, title, revid e contentmodel.
- Especifique apenas um resumo a analisar. prop deve ter um valor vazio.
- 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.
- subtitle
- Adiciona o subtítulo de página da página a que foi feita a análise sintática.
- 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 (como wikitexto).
- parsewarningshtml
- Fornece os avisos que ocorreram durante a análise de conteúdo (como HTML).
- 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, parsewarningshtml, properties, revid, sections, subtitle, 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)
- showstrategykeys
- Incluir, ou não, informação da estratégia interna de fusão em jsconfigvars. 
- 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: apioutput, fallback, minerva, monobook, timeless, vector, vector-2022
- 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, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- 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: css, javascript, json, text, unknown, wikitext
- Analisa uma página.
- api.php?action=parse&page=Project:Sandbox [abrir na página de testes]
- Analisa texto wiki.
- api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext [abrir na página de testes]
- Analisa texto wiki, especificando o título da página.
- api.php?action=parse&text={{PAGENAME}}&title=Test [abrir na página de testes]
- Analisa uma sumário.
- api.php?action=parse&summary=Some+[[link]]&prop= [abrir na página de testes]
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.
- 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.
- Patrulha uma modificação recente.
- api.php?action=patrol&token=123ABC&rcid=230672766 [abrir na página de testes]
- Patrulha uma revisão.
- api.php?action=patrol&token=123ABC&revid=230672766 [abrir na página de testes]
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.
- 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- 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 as preferências (ignoradas para usuários de robô) ou não altere 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.
- Protege uma página.
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=sysop|move=sysop&cascade=&expiry=20070901163000|never [abrir na página de testes]
- Desprotege uma página definindo restrições para all (isto é, todos são autorizados a tomar a ação).
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=all|move=all&reason=Lifting%20restrictions [abrir na página de testes]
- Desprotege uma página ao não definir restrições.
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=&reason=Lifting%20restrictions [abrir na página de testes]
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.
- 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- 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 ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh. 
- Tipo: booleano (detalhes)
- Purga as páginas Main Page e API.
- api.php?action=purge&titles=Main_Page|API [abrir na página de testes]
- Purga as primeiras 10 páginas no espaço nominal principal.
- api.php?action=purge&generator=allpages&gapnamespace=0&gaplimit=10 [abrir na página de testes]
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.
- 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.
- 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, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
- list
- Quais listas obter. - 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.
- 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.
- 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.
- logevents
- Recuperar eventos dos logs.
- 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.
- 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): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, embeddedin, exturlusage, filearchive, imageusage, iwbacklinks, langbacklinks, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, 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.
- filerepoinfo
- Retorna informações meta sobre repositórios de imagens configurados na wiki.
- languageinfo
- Retornar informações sobre os idiomas disponíveis.
- siteinfo
- Retorna informações gerais sobre o site.
- tokens
- Obtém tokens para ações de modificação de dados.
- userinfo
- Ober informações sobre o usuário atual.
 
- Valores (separados com | ou alternativos): allmessages, authmanagerinfo, filerepoinfo, languageinfo, siteinfo, tokens, 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- 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 ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh. 
- Tipo: booleano (detalhes)
- Obter site info e revisions da Main Page.
- api.php?action=query&prop=revisions&meta=siteinfo&titles=Main%20Page&rvprop=user|comment&continue= [abrir na página de testes]
- Obter revisões de páginas começando com API/.
- api.php?action=query&generator=allpages&gapprefix=API/&prop=revisions&continue= [abrir na página de testes]
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.
- 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 permitidos limites mais altos).
- cldir
- A direção na qual listar. 
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- 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.
- cicontinue
- Quando houver mais resultados disponíveis, use isso para continuar. 
- Obter informações sobre Category:Foo e Category:Bar.
- api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [abrir na página de testes]
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.
- 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, interface-admin, 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, interface-admin, 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): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- 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): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- 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. 
- 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:
- Obtenha revisões excluídas para um conjunto de páginas, definindo títulos ou pageids. Ordenado por título e timestamp.
- Obter dados sobre um conjunto de revisões excluídas, definindo seus IDs com revids. Ordenado por ID de revisão.
- 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, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- 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. 
- Lista as revisões excluídas das páginas Main Page e Talk:Main Page, com conteúdo.
- api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvslots=*&drvprop=user|comment|content [abrir na página de testes]
- Lista as informações para a revisão excluída 123456.
- api.php?action=query&prop=deletedrevisions&revids=123456 [abrir na página de testes]
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.
- 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)
- Procurar por duplicatas de File:Albert Einstein Head.jpg.
- api.php?action=query&titles=File:Albert_Einstein_Head.jpg&prop=duplicatefiles [abrir na página de testes]
- Procure duplicatas de todos os arquivos.
- api.php?action=query&generator=allimages&prop=duplicatefiles [abrir na página de testes]
prop=extlinks (el)
- 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.
- 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, 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)
- 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.
- 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
- 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. 
- Obter uma lista de páginas usando File:Example.jpg.
- api.php?action=query&prop=fileusage&titles=File%3AExample.jpg [abrir na página de testes]
- Obter informação sobre páginas usando File:Example.jpg.
- api.php?action=query&generator=fileusage&titles=File%3AExample.jpg&prop=info [abrir na página de testes]
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.
- 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 permitidos limites mais altos).
- 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)
- Obtenha informações sobre a versão atual do File:Albert Einstein Head.jpg.
- api.php?action=query&titles=File:Albert%20Einstein%20Head.jpg&prop=imageinfo [abrir na página de testes]
- Obtenha informações sobre versões do File:Test.jpg a partir de 2008 e posterior.
- api.php?action=query&titles=File:Test.jpg&prop=imageinfo&iilimit=50&iiend=2007-12-31T23:59:59Z&iiprop=timestamp|user|url [abrir na página de testes]
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.
- 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 permitidos limites mais altos).
- imdir
- A direção na qual listar. 
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- Obter uma lista de arquivos usados na Main Page.
- api.php?action=query&prop=images&titles=Main%20Page [abrir na página de testes]
- Obter informações sobre todos os arquivos usados na Main Page.
- api.php?action=query&generator=images&titles=Main%20Page&prop=info [abrir na página de testes]
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.
- 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.
- associatedpage
- O título prefixado da página associada de conteúdo ou 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.
- linkclasses
- Fornece as classes CSS adicionais (por exemplo, a cor das links) usadas em links para esta página se estas aparecessem na página nomeada em inlinkcontext.
 
- Valores (separados com | ou alternativos): associatedpage, displaytitle, linkclasses, notificationtimestamp, preload, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, readable
- inlinkcontext
- O título de contexto a ser usado ao determinar classes CSS extra (por exemplo, a cor das hiperligações) quando inprop contém linkclasses. 
- Tipo: título de página
- Aceita páginas que não existem.
- Padrão: Página principal
- 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 permitidos limites mais altos).
- 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
- incontinue
- Quando houver mais resultados disponíveis, use isso para continuar. 
- 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]
prop=iwlinks (iw)
- 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.
- 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)
- Obtenha links interwiki da página Main Page.
- api.php?action=query&prop=iwlinks&titles=Main%20Page [abrir na página de testes]
prop=langlinks (ll)
- 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.
- 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)
- Obter links de interligação da página Main Page.
- api.php?action=query&prop=langlinks&titles=Main%20Page&redirects= [abrir na página de testes]
prop=links (pl)
- 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.
- 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
- 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 permitidos limites mais altos).
- pldir
- A direção na qual listar. 
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- 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.
- 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
- 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. 
- Obter uma lista de páginas que ligam para a Main Page.
- api.php?action=query&prop=linkshere&titles=Main%20Page [abrir na página de testes]
- Obter informações sobre páginas que ligam para Main Page.
- api.php?action=query&generator=linkshere&titles=Main%20Page&prop=info [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.
- 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 permitidos limites mais altos).
- 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.
- 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. 
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- 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. 
- Obter uma lista de redirecionamento para Main Page.
- api.php?action=query&prop=redirects&titles=Main%20Page [abrir na página de testes]
- Obter informações sobre todos os redirecionamentos para a Main Page.
- api.php?action=query&generator=redirects&titles=Main%20Page&prop=info [abrir na página de testes]
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:
- Obter dados sobre um conjunto de páginas (última revisão), definindo títulos ou pageids.
- Obter revisões para uma página determinada, usando títulos ou pageids com início, fim ou limite.
- Obter dados sobre um conjunto de revisões, definindo seus IDs com revids.
- 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, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- 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. 
- rvcontinue
- Quando houver mais resultados disponíveis, use isso para continuar. 
- Obter dados com conteúdo para a última revisão de títulos API e Main Page.
- api.php?action=query&prop=revisions&titles=API|Main%20Page&rvslots=*&rvprop=timestamp|user|comment|content [abrir na página de testes]
- Mostrar as 5 últimas revisões da Main Page.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment [abrir na página de testes]
- Mostrar as 5 primeiras revisões da Main Page.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [abrir na página de testes]
- Mostrar as 5 primeiras revisões da Main Page feitas depois de 05/01/2006.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [abrir na página de testes]
- Mostrar as 5 primeiras revisões da Main Page que não foram feitas pelo usuário anônimo 127.0.0.1.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [abrir na página de testes]
- Mostrar as 5 primeiras revisões da Main Page que foram feitas pelo usuário MediaWiki default.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [abrir na página de testes]
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.
- 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- 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)
- Retorna informações de um arquivo stashed.
- api.php?action=query&prop=stashimageinfo&siifilekey=124sd34rsdf567 [abrir na página de testes]
- Retorna as miniaturas para dois arquivos stashed.
- api.php?action=query&prop=stashimageinfo&siifilekey=b34edoe3|bceffd4&siiurlwidth=120&siiprop=url [abrir na página de testes]
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.
- 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
- 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 permitidos limites mais altos).
- tldir
- A direção na qual listar. 
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- 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.
- 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
- 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. 
- Obter uma lista de páginas que transcluem Main Page.
- api.php?action=query&prop=transcludedin&titles=Main%20Page [abrir na página de testes]
- Obter informações sobre páginas que transcluem Main Page.
- api.php?action=query&generator=transcludedin&titles=Main%20Page&prop=info [abrir na página de testes]
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.
- 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)
- 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.
- 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, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- adruser
- 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")
- adrnamespace
- Lista 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
- 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)
- 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.
- 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
- 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.
- 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 enviados 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
- Quais tipos MIME pesquisar, por exemplo: image/jpeg. 
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- ailimit
- Quantas imagens retornar. 
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- Padrão: 10
- Mostra uma lista de arquivos começando com a letra B.
- api.php?action=query&list=allimages&aifrom=B [abrir na página de testes]
- Mostra uma lista de arquivos recentemente enviados, semelhante a Special:NewFiles.
- api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [abrir na página de testes]
- Mostra uma lista de arquivos com o tipo MIME image/png ou image/gif
- api.php?action=query&list=allimages&aimime=image/png|image/gif [abrir na página de testes]
- Mostra informações sobre 4 arquivos começando com a letra T.
- api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [abrir na página de testes]
list=alllinks (al)
- 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.
- 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
- 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
- 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.
- 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
- Padrão: 0
- apfilterredir
- Quais páginas listar. 
- 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
- Mostrar uma lista de páginas a partir da letra B.
- api.php?action=query&list=allpages&apfrom=B [abrir na página de testes]
- Mostre informações sobre 4 páginas começando na letra T.
- api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [abrir na página de testes]
- Mostre o conteúdo das primeiras 2 páginas não redirecionadas que começam em Re.
- api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [abrir na página de testes]
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.
- 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
- 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
- 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.
- 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, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- 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. 
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- 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)
- 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.
- 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
- 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
- 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.
- 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, interface-admin, suppress, sysop
- auexcludegroup
- Excluir os usuários nos grupos fornecidos. 
- Valores (separados com | ou alternativos): bot, bureaucrat, interface-admin, 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): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- 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. 
- Listar usuários começando em Y.
- api.php?action=query&list=allusers&aufrom=Y [abrir na página de testes]
list=backlinks (bl)
- 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.
- 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
- 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)
- Mostrar links para Main page.
- api.php?action=query&list=backlinks&bltitle=Main%20Page [abrir na página de testes]
- Obter informações sobre páginas que ligam para Main page.
- api.php?action=query&generator=backlinks&gbltitle=Main%20Page&prop=info [abrir na página de testes]
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.
- 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- 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. 
- Listar bloqueios.
- api.php?action=query&list=blocks [abrir na página de testes]
- Liste os bloqueios dos usuários Alice e Bob.
- api.php?action=query&list=blocks&bkusers=Alice|Bob [abrir na página de testes]
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.
- 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. 
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- 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. 
- 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=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:
- Lista revisões excluídas para os títulos fornecidos, ordenados por timestamp.
- Lista contribuições eliminadas para o usuário fornecido, ordenadas por timestamp (sem títulos especificados).
- 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.
- 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
- 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. 
- 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.
- 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
- 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
- Mostrar páginas transcluíndo Template:Stub.
- api.php?action=query&list=embeddedin&eititle=Template:Stub [abrir na página de testes]
- Obter informação sobre páginas transcluindo Template:Stub.
- api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info [abrir na página de testes]
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.
- 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, 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. 
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- 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.
- 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. 
- Mostrar uma lista de todos os arquivos excluídos.
- api.php?action=query&list=filearchive [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.
- 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
- 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)
- Mostrar páginas usando File:Albert Einstein Head.jpg.
- api.php?action=query&list=imageusage&iutitle=File:Albert%20Einstein%20Head.jpg [abrir na página de testes]
- Obter informação sobre páginas usando File:Albert Einstein Head.jpg.
- api.php?action=query&generator=imageusage&giutitle=File:Albert%20Einstein%20Head.jpg&prop=info [abrir na página de testes]
list=iwbacklinks (iwbl)
- 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".
- 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
- Obter páginas apontando para wikibooks:Test.
- api.php?action=query&list=iwbacklinks&iwbltitle=Test&iwblprefix=wikibooks [abrir na página de testes]
- Obter informações sobre páginas que ligam para wikibooks:Test.
- api.php?action=query&generator=iwbacklinks&giwbltitle=Test&giwblprefix=wikibooks&prop=info [abrir na página de testes]
list=langbacklinks (lbl)
- 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.
- 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
- Obter páginas apontando para fr:Test.
- api.php?action=query&list=langbacklinks&lbltitle=Test&lbllang=fr [abrir na página de testes]
- Obter informações sobre páginas que ligam para fr:Test.
- api.php?action=query&generator=langbacklinks&glbltitle=Test&glbllang=fr&prop=info [abrir na página de testes]
list=logevents (le)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
Recuperar eventos dos logs.
- 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 registro. Se o usuário tiver sido excluído de revisão, uma propriedade UserHiden será devolvida.
- userid
- Adiciona o ID do usuário responsável pelo evento de registro. Se o usuário tiver sido excluído de revisão, uma propriedade UserHiden será devolvida.
- timestamp
- Adiciona o timestamp para o log de eventos.
- comment
- Adiciona o comentário do evento de registro. Se o comentário foi exibido excluído, uma propriedade commenthidden será devolvida.
- parsedcomment
- Adiciona o comentário analisado do registro de eventos. Se o comentário foi exibido excluído, uma propriedade commenthidden será devolvida.
- details
- Lista detalhes adicionais sobre o evento de registro. Se o evento de registro tiver sido excluído, uma propriedade ActionHidded será devolvida
- 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 block, contentmodel, create, delete, import, managetags, merge, move, newusers, patrol, protect, rights, suppress, tag, 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: block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, create/create, delete/delete, delete/delete_redir, delete/delete_redir2, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, 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, protect/modify, protect/move_prot, protect/protect, protect/unprotect, rights/autopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, 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
- leprefix
- Filtrar as entradas que começam com este prefixo. 
- 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. 
- Listar os eventos recentes do registo.
- api.php?action=query&list=logevents [abrir na página de testes]
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.
- 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. 
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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
- 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=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.
- 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
- 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. 
- Listar títulos protegidos.
- api.php?action=query&list=protectedtitles [abrir na página de testes]
- Encontre links para títulos protegidos no espaço nominal principal.
- api.php?action=query&generator=protectedtitles&gptnamespace=0&prop=linkshere [abrir na página de testes]
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.
- 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, 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.
- 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
- 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. 
- 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.
- 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
- 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
- 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
- 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.
- 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
- 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
- Procurar por meaning.
- api.php?action=query&list=search&srsearch=meaning [abrir na página de testes]
- Procurar textos para meaning.
- api.php?action=query&list=search&srwhat=text&srsearch=meaning [abrir na página de testes]
- Obter informações da página sobre as páginas retornadas para uma pesquisa por meaning.
- api.php?action=query&generator=search&gsrsearch=meaning&prop=info [abrir na página de testes]
list=tags (tg)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
Lista etiquetas da modificação.
- 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)
- Listar as tags disponíveis.
- api.php?action=query&list=tags&tgprop=displayname|description|hitcount|defined [abrir na página de testes]
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.
- 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 carimbo de data/hora de início do qual retornar, ou seja, revisões anteriores a esse carimbo de data/hora. 
- Tipo: data e hora (formatos permitidos)
- ucend
- O carimbo de data/hora final para o qual retornar, ou seja, revisões após esse carimbo de data/hora. 
- 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- 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. 
- uciprange
- A gama CIDR cujas contribuições serão obtidas. Não pode ser usado em conjunto com ucuser, ucuserprefix nem 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
- 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)
- 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.
- 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- Retornar informações para o usuário Example.
- api.php?action=query&list=users&ususers=Example&usprop=groups|editcount|gender [abrir na página de testes]
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.
- 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
- 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.
- expiry
- (sem descrição)
 
- Valores (separados com | ou alternativos): comment, expiry, 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. 
- 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 adicionais sobre a revisão principal das páginas alteradas recentemente na lista de observação do usuário atual, incluindo quando os itens temporariamente observados irão expirar.
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment|expiry [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.
- 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
- 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. 
- 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.
- 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- 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. 
- Mostrar mensagens começando com ipb-.
- api.php?action=query&meta=allmessages&refix=ipb- [abrir na página de testes]
- Mostrar mensagens august e mainpage em alemão.
- api.php?action=query&meta=allmessages&ammessages=august|mainpage&amlang=de [abrir na página de testes]
meta=authmanagerinfo (ami)
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
Recupere informações sobre o status de autenticação atual.
- 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
- 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=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.
- 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
- 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.
- 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, ourtl, 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 permitidos limites mais altos).
- Padrão: *
- licontinue
- Quando houver mais resultados disponíveis, use isso para continuar. 
- 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=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.
- 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. 
- Obter informação do site.
- api.php?action=query&meta=siteinfo&siprop=general|namespaces|namespacealiases|statistics [abrir na página de testes]
- Obtenha uma lista de prefixos interwiki locais.
- api.php?action=query&meta=siteinfo&siprop=interwikimap&sifilteriw=local [abrir na página de testes]
- Verificar o atraso de replicação atual.
- api.php?action=query&meta=siteinfo&siprop=dbrepllag&sishowalldb= [abrir na página de testes]
meta=tokens
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
Obtém tokens para ações de modificação de dados.
- type
- Tipos de token para solicitar. 
- Valores (separados com | ou alternativos): createaccount, csrf, login, patrol, rollback, userrights, watch
- Para especificar todos os valores, use *.
- Padrão: csrf
- 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=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.
- 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.
- theoreticalratelimits
- Lista todos os limites de taxa que se aplicariam ao usuário atual se eles não estivessem isentos de todos os limites de proporção com base nos direitos do usuário ou ip
- 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-Languageenviado 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.
- 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, theoreticalratelimits, unreadcount
- Para especificar todos os valores, use *.
- uiattachedwiki
- Com uiprop=centralids, indique se o usuário está conectado com a wiki identificada por este ID. 
- Ober informações sobre o usuário atual.
- api.php?action=query&meta=userinfo [abrir na página de testes]
- Obter informações adicionais sobre o usuário atual.
- api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [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.
- 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.
- 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=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.
- user
- Usuário sendo reiniciado. 
- Tipo: usuário, ór nome de usuário
- 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.
- 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 [email protected].
- api.php?action=resetpassword&[email protected]&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.
- 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 permitidos limites mais altos).
- 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.
- Ocultar conteúdo da revisão 12345 na página Main Page.
- api.php?action=revisiondelete&target=Main%20Page&type=revision&ids=12345&hide=content&token=123ABC [abrir na página de testes]
- Ocultar todos os dados na entrada de log 67890 com razão BLP violation.
- api.php?action=revisiondelete&type=logging&ids=67890&hide=content|comment|user&reason=BLP%20violation&token=123ABC [abrir na página de testes]
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.
- 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 (ignoradas para usuários de robô) 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.
- 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
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
Exportar um esquema RSD (Really Simple Discovery).
- Exportar o esquema RSD.
- api.php?action=rsd [abrir na página de testes]
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.
- 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- 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 ban, 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.
- 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×tamp=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.
- 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, ban-bali, bar, bbc, bbc-latn, bcc, bci, bcl, be, be-tarask, bg, bgn, bh, bho, bi, bjn, blk, 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, dag, 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, fat, ff, fi, fit, fj, fo, fon, fr, frc, frp, frr, fur, fy, ga, gaa, gag, gan, gan-hans, gan-hant, gcr, gd, gl, gld, glk, gn, gom, gom-deva, gom-latn, gor, got, gpe, grc, gsw, gu, guc, gur, guw, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, hr, hrx, hsb, hsn, 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, kcg, kea, 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, ksw, 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, mad, mai, map-bms, mdf, mg, mhr, mi, min, mk, ml, mn, mni, mnw, mo, mos, mr, mrh, mrj, ms, ms-arab, mt, mwl, my, myv, mzn, na, nah, nan, nap, nb, nds, nds-nl, ne, new, nia, niu, nl, nl-informal, nmz, nn, nod, nov, nqo, nrm, nso, nv, ny, nyn, nys, oc, ojb, olo, om, or, os, pa, pag, pam, pap, pcd, pcm, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, pwn, qu, qug, rgn, rif, rm, rmc, rmy, rn, ro, roa-tara, rsk, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rw, ryu, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, se-fi, se-no, se-se, sei, ses, sg, sgs, sh, shi, shn, shy, shy-latn, si, sjd, sje, sk, skr, skr-arab, sl, sli, sm, sma, smn, sms, sn, so, sq, sr, sr-ec, sr-el, srn, sro, ss, st, stq, sty, su, sv, sw, syl, szl, szy, ta, tay, tcy, tdd, 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, vmw, vo, vot, vro, wa, war, wls, wo, wuu, xal, xh, xmf, xsy, yi, yo, yrl, 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.
- Mudar o idioma da Main Page para Basque.
- api.php?action=setpagelanguage&title=Main%20Page&lang=eu&token=123ABC [abrir na página de testes]
- Mudar o idioma da página com ID 123 para o idioma padrão da wiki.
- api.php?action=setpagelanguage&pageid=123&lang=default&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.
- 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: css, javascript, json, text, unknown, 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, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- 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
- 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.
- 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- 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.
- 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=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.
- 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.
- 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.
- 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- undeletetalk
- Restaurar todas as revisões da página de discussão associada, se existir alguma. 
- Tipo: booleano (detalhes)
- watchlist
- Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use as preferências (ignoradas para usuários de robô) ou não altere 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.
- Restaurar página Main Page.
- api.php?action=undelete&title=Main%20Page&token=123ABC&reason=Restoring%20main%20page [abrir na página de testes]
- Recupere duas revisões da página Main Page.
- api.php?action=undelete&title=Main%20Page&token=123ABC×tamps=2007-07-03T22:00:45Z|2007-07-02T19:48:56Z [abrir na página de testes]
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.
- 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.
- 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.
- 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 (ignoradas para usuários de robô) 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.
- Enviar a partir de um URL.
- api.php?action=upload&filename=Wiki.png&url=http%3A//upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png&token=123ABC [abrir na página de testes]
- Complete um upload que falhou devido a avisos.
- api.php?action=upload&filename=Wiki.png&filekey=filekey&ignorewarnings=1&token=123ABC [abrir na página de testes]
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.
- 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, interface-admin, 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 permitidos limites mais altos).
- Padrão: infinite
- remove
- Remover o usuário destes grupos. 
- Valores (separados com | ou alternativos): bot, bureaucrat, interface-admin, 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):
- 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.
- 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")
- 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. 
- Valide a senha foobar para o usuário atual.
- api.php?action=validatepassword&password=foobar [abrir na página de testes]
- Valide a senha qwerty para o usuário Example criado.
- api.php?action=validatepassword&password=querty&user=Example [abrir na página de testes]
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.
- 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. 
- Tipo: booleano (detalhes)
- 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 permitidos limites mais altos).
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).
- 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 (ignoradas para usuários de robô) 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. 
- useskin
- Aplique a skin selecionada na saída do analisador. Pode afetar as seguintes propriedades: langlinks, headitems, modules, jsconfigvars, indicators. 
- Um dos seguintes valores: apioutput, fallback, minerva, monobook, timeless, vector, vector-2022
- tags
- Altere as etiquetas para aplicar à edição. 
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- plugins
- Plug-ins associados à solicitação da API. 
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- data-{plugin}
- Dados arbitrários enviados por um plug-in com a solicitação de API. 
- Este parâmetro é um parâmetro de predefinição. Ao fazer o pedido, {plugin} no nome do parâmetro deve ser substituído com os valores de plugins.
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.
- 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- 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 permitidos limites mais altos).
- 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 ban, 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.
- Vigiar a página Main Page.
- api.php?action=watch&titles=Main_Page&token=123ABC [abrir na página de testes]
- Deixar de vigiar a página Main Page.
- api.php?action=watch&titles=Main_Page&unwatch=&token=123ABC [abrir na página de testes]
- Vigiar as primeiras páginas no espaço nominal principal.
- api.php?action=watch&generator=allpages&gapnamespace=0&token=123ABC [abrir na página de testes]
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.
- 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
- Retornar o resultado da consulta no formato JSON.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=json [abrir na página de testes]
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).
- 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
- (sem descrição)
- 2
- (sem descrição)
- latest
- (sem descrição)
 
- Um dos seguintes valores: 1, 2, latest
- Padrão: 1
- Retornar o resultado da consulta no formato JSON.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=jsonfm [abrir na página de testes]
format=none
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
Nenhuma saída.
- Retornar o resultado da consulta no formato NONE.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=none [abrir na página de testes]
format=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.
- 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
- Retornar o resultado da consulta no formato PHP.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=php [abrir na página de testes]
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).
- 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
- (sem descrição)
- 2
- (sem descrição)
- latest
- (sem descrição)
 
- Um dos seguintes valores: 1, 2, latest
- Padrão: 1
- Retornar o resultado da consulta no formato PHP.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=phpfm [abrir na página de testes]
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).
- wrappedhtml
- Retorna o HTML pretty-printed e módulos ResourceLoader associados como um objeto JSON. 
- Tipo: booleano (detalhes)
- Retornar o resultado da consulta no formato RAW.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=rawfm [abrir na página de testes]
format=xml
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
Dados de saída em formato XML.
- 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)
- Retornar o resultado da consulta no formato XML.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml [abrir na página de testes]
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).
- 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)
- Retornar o resultado da consulta no formato XML.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=xmlfm [abrir na página de testes]
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–2020)
Por favor, envie seus comentários, sugestões e perguntas para [email protected] ou apresente um relatório de erro em https://phabricator.wikimedia.org/.