Ajuda da API MediaWiki

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

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

Módulo principal

Estado: A API 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.

Parâmetros:
action

Qual ação executar.

abusefiltercheckmatch
Verificar se um filtro de abusos coincide com um conjunto de variáveis, uma edição, ou um evento do registo de abusos.
abusefilterchecksyntax
Verificar a sintaxe de um filtro AbuseFilter.
abusefilterevalexpression
Avalia uma expressão AbuseFilter.
abusefilterunblockautopromote
Desbloqueia um usuário de receber auto-promoções devido a uma consequência do abusefilter.
abuselogprivatedetails
Veja detalhes privados de uma entrada do registro de abusos.
adddomainalias
Add a domain alias to the wiki
block
Bloquear um usuário.
cargoautocomplete
Chamada de preenchimento automático usada pela extensão Cargo.
cargofields
Obtém todos os campos da tabela especificada
cargoformatparams
Obtém o conjunto de parâmetros de exibição para cada formato de consulta de Cargo.
cargoquery
Executa uma consulta nos dados Cargo.
cargoqueryautocomplete
Chamada de preenchimento automático usada pela página especial CargoQuery (anteriormente ViewData).
cargorecreatedata
Volta a popular os dados numa tabela Cargo.
cargorecreatespecialtable
Cria uma tabela especial Cargo.
cargorecreatetables
Recria uma ou mais tabelas Cargo.
cargotables
Obtém todas as tabelas do sistema
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.
checkwikistatus
Confere se o processo Criar Nova Wiki foi concluído e retorna o status de todo o processo, assim como os status de cada passo individual.
clearhasmsg
Limpa a etiqueta hasmsg do usuário atual.
clientlogin
Faça o login no wiki usando o fluxo interativo.
comment
Allows commenting actions to be taken.
compare
Obter a diferença entre duas páginas.
confirmemail
createaccount
Criar uma nova conta de usuário.
createnewwiki
Inicia o processo Criar Nova Wiki.
delete
Excluir uma página.
edit
Criar e editar páginas.
emailuser
Envia e-mail para o usuário.
embedvideo
Get generated video embed code for given parameters.
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.
friend
Allows friending actions to be taken.
getmap
help
Mostra a ajuda para os módulos especificados.
imagerotate
Gira uma ou mais imagens.
imageserving
This module is used to return one image URL for the specified article given either the article ID or article title (with prefix if applicable).
import
Importar uma página de outra wiki ou de um arquivo XML.
infobox
This module provides infobox parser
isuserscheduledforclosure
Check whether an user account is closed or scheduled to be closed.
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.
maintenance
managetags
Execute tarefas de gerenciamento relacionadas às tags de alteração.
mergehistory
Fundir históricos das páginas.
modifydomainalias
Modify a domain alias to the wiki
move
Mover uma página.
multifindcharacter
notifications
Recuperar notificações para o usuário atual.
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.
pfautocomplete
Preenchimento automático através da extensão Formulários de Página.
pfautoedit
Criar ou editar uma página usando um formulário definido pela extensão Formulários de Página.
profile
Allows basic profile data actions to be modified.
protect
Modifica o nível de proteção de uma página.
purge
Limpe o cache para os títulos especificados.
purgeimages
query
Obtenha dados de e sobre o MediaWiki.
removeauthenticationdata
Remova os dados de autenticação para o usuário atual.
removedomainalias
Remove a domain alias for the wiki
renameuser
reopenwiki
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).
savemap
savetheme
scheduledebuglonglivedtask
schedulesearchindexupdate
setnotificationtimestamp
Atualize o timestamp de notificação para páginas vigiadas.
setpagelanguage
Mudar o idioma de uma página.
spamblacklist
Validar um ou mais URL contra a lista de barramento de spam.
tag
Adicionar ou remover tags de alteração de revisões individuais ou entradas de log.
tagsreport
templatedata
Obtenha dados armazenados pela extensão TemplateData.
titleblacklist
Valide um título de página, nome de arquivo ou nome de usuário no TitleBlacklist.
unblock
Desbloquear usuário.
undelete
Restaure as revisões de uma página excluída.
unlinkaccount
Remova uma conta de terceiros vinculada ao usuário atual.
updateprimarydomain
Update the primary domain of a wiki
updateuseremail
upload
Carregue um arquivo ou obtenha o status dos carregamentos pendentes.
uploadimage
userrights
Alterar a associação de um grupo de usuários.
validatepassword
Valide uma senha de acordo as políticas de senha da wiki.
verifytask
watch
Adicionar ou remover páginas da lista de páginas vigiadas do usuário atual.
webapp-manifest
Retorna um manifesto do webapp.
annotatewikinotspam
Interno. Marcar a Wiki como não spam
categorytree
Interno. Módulo interno para a extensão "Árvore de categorias" (CategoryTree).
clearwikiconfigcache
Interno. Limpar cache de configuração de uma wiki.
createwikiconfigvariabledefinition
Interno. Criar variável de configuração.
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.
details
Interno.
linksuggest
Interno.
listusersnamesearch
Interno.
listuserssearchuser
Interno.
listwikiswithextension
Interno. Obter lista de wikis cujas extensões estão habilitadas.
listwikiswithvariable
Interno. Obter uma lista de wikis onde as variáveis estejam em um certo estado.
lookupcontribs
Interno. Lookup user contributions
markwikiclosed
Interno. Marcar uma dada wiki como fechada (não disponível publicamente).
markwikiopen
Interno. Marcar uma dada wiki como aberta (disponível e pública).
markwikiprotected
Interno. Marcar uma dada wiki como protegida para que não seja possível fechá-la.
masseditwikis
Interno. Editar variáveis ​​de configuração para a lista de wikis.
multidelete
Interno.
refreshlinks
Interno.
removephalanxblock
Interno.
removewikiconfigvariable
Interno. Excluir a variável de configuração para a wiki.
savewikiconfigvariable
Interno. Definir uma variável de configuração para a wiki.
scribunto-console
Interno. Módulo interno para atender solicitações XHR a partir do console Scribunto.
stashedit
Interno. Prepare uma edição no cache compartilhado.
suggestwiki
Interno.
suggestwikis
Interno. Obter lista de wikis cujos domínios contêm frase de busca.
togglephalanxblock
Interno.
updateHubs
Interno. Atualizações de categorias e verticais da wiki
updatewikiconfigvariabledefinition
Interno. Atualizar as propriedades da variável de configuração existente.
variableinfo
Interno. Obter informação detalhada sobre dada configuração de variável.
variableupdate
Interno. Atualizar informação da variável
visualeditor
Interno. Retorna código HTML5 a uma página através do serviço Parsoid.
visualeditoredit
Interno. Salva uma página HTML5 em MediaWiki (convertida para texto wiki através do serviço Parsoid).
Um dos seguintes valores: abusefiltercheckmatch, abusefilterchecksyntax, abusefilterevalexpression, abusefilterunblockautopromote, abuselogprivatedetails, adddomainalias, block, cargoautocomplete, cargofields, cargoformatparams, cargoquery, cargoqueryautocomplete, cargorecreatedata, cargorecreatespecialtable, cargorecreatetables, cargotables, changeauthenticationdata, changecontentmodel, checktoken, checkwikistatus, clearhasmsg, clientlogin, comment, compare, confirmemail, createaccount, createnewwiki, delete, edit, emailuser, embedvideo, expandtemplates, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, friend, getmap, help, imagerotate, imageserving, import, infobox, isuserscheduledforclosure, linkaccount, login, logout, maintenance, managetags, mergehistory, modifydomainalias, move, multifindcharacter, notifications, opensearch, options, paraminfo, parse, patrol, pfautocomplete, pfautoedit, profile, protect, purge, purgeimages, query, removeauthenticationdata, removedomainalias, renameuser, reopenwiki, resetpassword, revisiondelete, rollback, rsd, savemap, savetheme, scheduledebuglonglivedtask, schedulesearchindexupdate, setnotificationtimestamp, setpagelanguage, spamblacklist, tag, tagsreport, templatedata, titleblacklist, unblock, undelete, unlinkaccount, updateprimarydomain, updateuseremail, upload, uploadimage, userrights, validatepassword, verifytask, watch, webapp-manifest, annotatewikinotspam, categorytree, clearwikiconfigcache, createwikiconfigvariabledefinition, cspreport, details, linksuggest, listusersnamesearch, listuserssearchuser, listwikiswithextension, listwikiswithvariable, lookupcontribs, markwikiclosed, markwikiopen, markwikiprotected, masseditwikis, multidelete, refreshlinks, removephalanxblock, removewikiconfigvariable, savewikiconfigvariable, scribunto-console, stashedit, suggestwiki, suggestwikis, togglephalanxblock, updateHubs, updatewikiconfigvariabledefinition, variableinfo, variableupdate, visualeditor, visualeditoredit
Padrão: help
format

O formato da saída.

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

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

Tipo: inteiro
smaxage

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

Tipo: inteiro
Padrão: 0
maxage

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

Tipo: inteiro
Padrão: 0
assert

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

Um dos seguintes valores: anon, bot, user
assertuser

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

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

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

servedby

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

Tipo: booleano (detalhes)
curtimestamp

Inclui o timestamp atual no resultado.

Tipo: booleano (detalhes)
responselanginfo

Inclua os idiomas usados para uselang e errorlang no resultado.

Tipo: booleano (detalhes)
origin

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

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

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

uselang

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

Padrão: user
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)
Permissões:
writeapi
Uso da API de escrita
Concedidos a: all, user e bot
apihighlimits
Use limites mais altos nas consultas da API (consultas lentas: 500; consultas rápidas: 5000). Os limites para consultas lentas também se aplicam a parâmetros multivalores.
Concedidos a: bot, sysop, staff, helper, soap, wiki-representative e wiki-specialist

action=abusefiltercheckmatch

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

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
filter

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

Este parâmetro é obrigatório.
vars

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

rcid

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

Tipo: inteiro
logid

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

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

action=abusefilterchecksyntax

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

Verificar a sintaxe de um filtro AbuseFilter.

Parâmetro:
Estão disponíveis outros parâmetros gerais.
filter

O texto completo do filtro para verificar a sintaxe.

Este parâmetro é obrigatório.

action=abusefilterevalexpression

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

Avalia uma expressão AbuseFilter.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
expression

A expressão para avaliar.

Este parâmetro é obrigatório.
prettyprint

Se o resultado deve ser bem impresso.

Tipo: booleano (detalhes)

action=abusefilterunblockautopromote

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
user

Nome do usuário que deseja desbloquear.

Este parâmetro é obrigatório.
Tipo: usuário, ór nome de usuário
token

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

Este parâmetro é obrigatório.

action=abuselogprivatedetails

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

Veja detalhes privados de uma entrada do registro de abusos.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
logid

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

Tipo: inteiro
reason

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

token

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

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

action=adddomainalias

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: desconhecida
  • Licensa: desconhecida

Add a domain alias to the wiki

Parâmetros:
Estão disponíveis outros parâmetros gerais.
wiki_id

Id of the wiki to add the domain alias for

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

The new domain alias to add

Este parâmetro é obrigatório.
reason

The reason for the change (used in logs)

token

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

Este parâmetro é obrigatório.

action=annotatewikinotspam

  • 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: WikiConfig
  • Licença: GPL-2.0-or-later

Marcar a Wiki como não spam

Parâmetros:
Estão disponíveis outros parâmetros gerais.
wiki_id
(sem descrição)
Este parâmetro é obrigatório.
Tipo: inteiro
reason
(sem descrição)
Este parâmetro é obrigatório.
token

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

Este parâmetro é obrigatório.

action=block

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

Bloquear um usuário.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
Para especificar todos os valores, use *.
actionrestrictions

Lista de ações para bloquear a execução do usuário. Aplica-se apenas quando parcial é definido como verdadeiro.

Valores (separados com | ou alternativos): create, move, upload
token

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

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

action=cargoautocomplete

Chamada de preenchimento automático usada pela extensão Cargo.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
limit

Um limite para o número de resultados devolvidos

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

Pesquisar o subtexto

table

Tabela Cargo para a qual pesquisar valores

field

Tabela Cargo para a qual pesquisar valores

field_is_array

Se o campo contém uma lista de valores

Tipo: booleano (detalhes)
where

A cláusula "where" para a consulta, baseada nos outros filtros especificados

action=cargofields

Obtém todos os campos da tabela especificada

Parâmetro:
Estão disponíveis outros parâmetros gerais.
table

A tabela do banco de dados Cargo na qual os campos devem ser buscados

action=cargoformatparams

Obtém o conjunto de parâmetros de exibição para cada formato de consulta de Cargo.

Parâmetro:
Estão disponíveis outros parâmetros gerais.
queryformat

Um formato de consulta de Cargo

action=cargoquery

Executa uma consulta nos dados Cargo.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
limit

Um limite para o número de resultados devolvidos

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

A base de dados ou a tabela Cargo a consultar

fields

O campo, ou campos, a obter

where

As condições para a consulta, correspondentes a uma cláusula WHERE de SQL

join_on

Condições para fazer o join de várias tabelas, correspondentes a uma cláusula JOIN ON de SQL

group_by

Campo, ou campos, de agrupamento dos resultados, correspondente a uma cláusula GROUP BY de SQL

having

Condições para os valores agrupados, correspondentes a uma cláusula HAVING de SQL

order_by

A ordem dos resultados, correspondente a uma cláusula ORDER BY de SQL

offset

A posição dentro da consulta

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

action=cargoqueryautocomplete

Chamada de preenchimento automático usada pela página especial CargoQuery (anteriormente ViewData).

Parâmetros:
Estão disponíveis outros parâmetros gerais.
limit

Um limite no número de resultados retornados.

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

Pesquisar o subtexto

tables

Matriz de tabela(s) de carga selecionada(s) com base em quais campos, agrupar por e ordenar por são preenchidos automaticamente.

action=cargorecreatedata

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

Volta a popular os dados numa tabela Cargo.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
template

A predefinição cujos dados serão utilizados

table

A tabela da base de dados Cargo para voltar a ser populada

offset

De entre as páginas que chamam esta predefinição, o número daquela onde começar a consulta

Tipo: inteiro
Padrão: 0
replaceOldRows

Substituir, ou não, as linhas antigas de cada página ao voltar a popular a tabela

Tipo: booleano (detalhes)
token

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

Este parâmetro é obrigatório.

action=cargorecreatespecialtable

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

Cria uma tabela especial Cargo.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
table

A tabela especial a ser recriada

createReplacement

Colocar ou não os dados numa tabela substituta

Tipo: booleano (detalhes)
token

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

Este parâmetro é obrigatório.

action=cargorecreatetables

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

Recria uma ou mais tabelas Cargo.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
template

A predefinição cujas tabelas Cargo declaradas devem ser recriadas

createReplacement

Se os dados devem ser colocados numa tabela de substituição

Tipo: booleano (detalhes)
token

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

Este parâmetro é obrigatório.

action=cargotables

Obtém todas as tabelas do sistema

action=categorytree

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
category

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

Este parâmetro é obrigatório.
options

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

action=changeauthenticationdata (changeauth)

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
changeauthrequest

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

Este parâmetro é obrigatório.
changeauthtoken

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

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

action=changecontentmodel

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
title

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

pageid

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

Tipo: inteiro
summary

Editar a razão de entrada do log e sumario

tags

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

Valores (separados com | ou alternativos):
model

Modelo de conteúdo do novo conteúdo.

Este parâmetro é obrigatório.
Um dos seguintes valores: GadgetDefinition, GeoJSON, GeoJson, Scribunto, css, interactivemap, 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.

action=checktoken

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
type

Tipo de token que está sendo testado.

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

Token para testar.

Este parâmetro é obrigatório.
maxtokenage

Idade máxima permitida do token, em segundos.

Tipo: inteiro

action=checkwikistatus

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

Confere se o processo Criar Nova Wiki foi concluído e retorna o status de todo o processo, assim como os status de cada passo individual.

Parâmetro:
Estão disponíveis outros parâmetros gerais.
task_id
(sem descrição)
Este parâmetro é obrigatório.

action=clearhasmsg

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

Limpa a etiqueta hasmsg do usuário atual.

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

action=clearwikiconfigcache

  • 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: WikiConfig
  • Licença: GPL-2.0-or-later

Limpar cache de configuração de uma wiki.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
wiki_id

ID da wiki onde o cache de configuração deve ser limpo.

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

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

Este parâmetro é obrigatório.

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 é:

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

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

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

Formato a ser usado para retornar mensagens.

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

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

Tipo: booleano (detalhes)
loginpreservestate

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

Tipo: booleano (detalhes)
loginreturnurl

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

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

logincontinue

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

Tipo: booleano (detalhes)
logintoken

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

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

action=comment

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Fonte: Curse Profile
  • Licença: GPL-2.0-or-later

Allows commenting actions to be taken.

Parâmetro:
Estão disponíveis outros parâmetros gerais.
do

Possible values for do:

restore, remove, purge, add, getReplies, getRaw, edit, addToDefault, report, resolveReport

Este parâmetro é obrigatório.

action=compare

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

Obter a diferença entre duas páginas.

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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: GadgetDefinition, GeoJSON, GeoJson, Scribunto, css, interactivemap, 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: GadgetDefinition, GeoJSON, GeoJson, Scribunto, css, interactivemap, 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: GadgetDefinition, GeoJSON, GeoJson, Scribunto, css, interactivemap, 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: GadgetDefinition, GeoJSON, GeoJson, Scribunto, css, interactivemap, 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
A data e hora das revisões 'de' e 'para'.
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 *.
difftype

Devolver a comparação formatada como HTML em linha.

Um dos seguintes valores: inline, table
Padrão: table
Exemplo:
Criar um diff entre a revisão 1 e 2.
api.php?action=compare&fromrev=1&torev=2 [abrir na página de testes]

action=confirmemail

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: Email
  • Licença: GPL-2.0-or-later
⧼apihelp-confirmemail-summary⧽
Parâmetro:
Estão disponíveis outros parâmetros gerais.
user_id
⧼apihelp-confirmemail-param-user_id⧽
Este parâmetro é obrigatório.
Tipo: inteiro

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 é:

  1. Procure os campos disponíveis de action=query&meta=authmanagerinfo com amirequestsfor=create e um token createaccount de action=query&meta=tokens.
  2. Apresentar os campos para o usuário e obtenha a sua submissão.
  3. Poste em este módulo, fornecendo createreturnurl e quaisquer campos relevantes.
  4. Verifique o status na resposta.
    • Se você recebeu PASS ou FAIL, você terminou. A operação foi bem sucedida ou não.
    • Se você recebeu UI, apresente os novos campos ao usuário e obtenha seu envio. Em seguida, publique neste módulo com 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.
Parâmetros:
Estão disponíveis outros parâmetros gerais.
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 aos quais limites mais altos são permetidos).
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.

action=createnewwiki

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

Inicia o processo Criar Nova Wiki.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
vertical
(sem descrição)
Este parâmetro é obrigatório.
Tipo: inteiro
categories
(sem descrição)
name
(sem descrição)
Este parâmetro é obrigatório.
domain
(sem descrição)
Este parâmetro é obrigatório.
language
(sem descrição)
Este parâmetro é obrigatório.
description
(sem descrição)
allAges
(sem descrição)
duplicates
(sem descrição)
userInterfaceLanguage
⧼apihelp-createnewwiki-param-userInterfaceLanguage⧽
token

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

Este parâmetro é obrigatório.

action=createwikiconfigvariabledefinition

  • 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: WikiConfig
  • Licença: GPL-2.0-or-later

Criar variável de configuração.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
variable_name

Nome para a variável.

Este parâmetro é obrigatório.
variable_type

Tipo de variável.

Este parâmetro é obrigatório.
Um dos seguintes valores: array, boolean, float, hash, integer, long, string, struct, text
variable_access_level

Acessar o nível da variável.

Este parâmetro é obrigatório.
Um dos seguintes valores: readonly, staff, user
variable_description

Descrição da variável.

Este parâmetro é obrigatório.
variable_labels

Rótulos da variável.

token

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

Este parâmetro é obrigatório.

action=cspreport

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
reportonly

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

Tipo: booleano (detalhes)
source

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

Padrão: internal

action=delete

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

Excluir uma página.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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.

action=details

  • 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 aceita apenas pedidos POST.
  • Fonte: WikiConfig
  • Licença: GPL-2.0-or-later
⧼apihelp-details-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
wikiId
⧼apihelp-details-param-wikiId⧽
Este parâmetro é obrigatório.
Tipo: inteiro
token

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

Este parâmetro é obrigatório.

action=edit

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

Criar e editar páginas.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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: GadgetDefinition, GeoJSON, GeoJson, Scribunto, css, interactivemap, 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.
g-recaptcha-response

Campo do widget ReCaptcha.

action=emailuser

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

Envia e-mail para o usuário.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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.
Exemplo:
Enviar um e-mail ao usuário WikiSysop com o texto Content.
api.php?action=emailuser&target=WikiSysop&text=Content&token=123ABC [abrir na página de testes]

action=embedvideo

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

Get generated video embed code for given parameters.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
service

Name of the service (youtube, twitch, ect)

Este parâmetro é obrigatório.
id

The ID of the video for that service

Este parâmetro é obrigatório.
dimensions

Either a numeric width (100) or width by height (100x100)

alignment

Alignment of video

description

Description of video

container

Accepts frame, or leave empty

urlargs

Additional arguments to pass in the video url (for some services)

autoresize

Auto resize video? (true or false)

action=expandtemplates

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

Expande todas a predefinições em texto wiki.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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)

action=feedcontributions

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
year

Do ano (inclusive anteriores).

Tipo: inteiro
month

Do mês (inclusive anteriores).

Tipo: inteiro
tagfilter

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

Valores (separados com | ou alternativos): abusefilter-condition-limit, advanced mobile edit, disambiguator-link-added, maps-visual-edit, mobile edit, mobile web edit, 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

Desabilitado devido a miser mode.

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

action=feedrecentchanges

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

Retorna um feed de mudanças recentes.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
invert

Todos os espaços nominais, exceto o selecionado.

Tipo: booleano (detalhes)
associated

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

Tipo: booleano (detalhes)
days

Dias para limitar os resultados.

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

Número máximo de resultados.

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

Mostra modificações desde então.

Tipo: data e hora (formatos permitidos)
hideminor

Ocultar modificações menores.

Tipo: booleano (detalhes)
hidebots

Ocultar modificações feitas por bots.

Tipo: booleano (detalhes)
hideanons

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

Tipo: booleano (detalhes)
hideliu

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

Tipo: booleano (detalhes)
hidepatrolled

Ocultar mudanças patrulhadas.

Tipo: booleano (detalhes)
hidemyself

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

Tipo: booleano (detalhes)
hidecategorization

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

Tipo: booleano (detalhes)
tagfilter

Filtrar por tag.

target

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

showlinkedto

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

Tipo: booleano (detalhes)

action=feedwatchlist

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

Retornar um feed da lista de páginas vigiadas.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
feedformat

O formato do feed.

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

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

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

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

Tipo: booleano (detalhes)
allrev

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

Tipo: booleano (detalhes)
wlowner

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

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

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

wlshow

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

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

Quais tipos de mudanças mostrar:

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

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

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

action=filerevert

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

Reverte um arquivo para uma versão antiga.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
filename

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

Este parâmetro é obrigatório.
comment

Enviar comentário.

Padrão: (vazio)
archivename

Nome do arquivo da revisão para qual reverter.

Este parâmetro é obrigatório.
token

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

Este parâmetro é obrigatório.

action=friend

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

Allows friending actions to be taken.

Parâmetro:
Estão disponíveis outros parâmetros gerais.
do

Possible values for do:

send, confirm, ignore, remove, directreq

Este parâmetro é obrigatório.

action=getmap

  • Este módulo requer direitos de leitura.
  • Fonte: InteractiveMaps
  • Licença: Apache-2.0
⧼apihelp-getmap-summary⧽
Parâmetro:
Estão disponíveis outros parâmetros gerais.
name
⧼apihelp-getmap-param-name⧽
Este parâmetro é obrigatório.

action=help

Mostra a ajuda para os módulos especificados.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
modules

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

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

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

Tipo: booleano (detalhes)
recursivesubmodules

Inclui a ajuda para submódulos de forma recursiva.

Tipo: booleano (detalhes)
wrap

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

Tipo: booleano (detalhes)
toc

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

Tipo: booleano (detalhes)

action=imagerotate

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

Gira uma ou mais imagens.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

tags

Tags para se inscrever na entrada no registro de upload.

Valores (separados com | ou alternativos):
titles

Uma lista de IDs de título para trabalhar.

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

Uma lista de IDs de página para trabalhar.

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

Uma lista de IDs de revisão para trabalhar.

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

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

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

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

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

Tipo: booleano (detalhes)
converttitles

Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem 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.

action=imageserving (wis)

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

This module is used to return one image URL for the specified article given either the article ID or article title (with prefix if applicable).

Parâmetros:
Estão disponíveis outros parâmetros gerais.
wisId

Article ID (integer) for which to return the image URL.

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

Article title (string) for which to return the image URL.

Exemplos:
Call ImageServing for a page of specified Title.
api.php?action=imageserving&wisTitle=Cake [abrir na página de testes]
Call ImageServing for a page of specified Title with a namespace prefix.
api.php?action=imageserving&wisTitle=LyricWiki:Community_Portal [abrir na página de testes]
Call ImageServing for a page of specified ID.
api.php?action=imageserving&wisId=90286 [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.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
assignknownusers

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

Tipo: booleano (detalhes)
rootpage

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

tags

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

Valores (separados com | ou alternativos):
token

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

Este parâmetro é obrigatório.

action=infobox

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

This module provides infobox parser

Parâmetros:
Estão disponíveis outros parâmetros gerais.
text

Infobox to parse (xml string)

title

Title of page the text belongs to

args

Variable list to use during parse (json format)

action=isuserscheduledforclosure

  • Este módulo requer direitos de leitura.
  • Fonte: desconhecida
  • Licensa: desconhecida

Check whether an user account is closed or scheduled to be closed.

Parâmetro:
Estão disponíveis outros parâmetros gerais.
user_id

User id to check.

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

action=linkaccount (link)

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

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

O procedimento geral para usar este módulo é:

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

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

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

Formato a ser usado para retornar mensagens.

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

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

Tipo: booleano (detalhes)
linkreturnurl

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

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

linkcontinue

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

Tipo: booleano (detalhes)
linktoken

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

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

action=linksuggest

  • Este módulo é interno ou instável. Sua operação pode mudar sem aviso prévio.
  • Este módulo requer direitos de leitura.
  • Fonte: FandomVisualEditor
  • Licença: GPL-2.0-or-later
⧼apihelp-linksuggest-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
get
⧼apihelp-linksuggest-param-get⧽
Este parâmetro é obrigatório.
Um dos seguintes valores: suggestions
query
⧼apihelp-linksuggest-param-query⧽
Este parâmetro é obrigatório.

action=listusersnamesearch

  • 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 aceita apenas pedidos POST.
  • Fonte: Listusers
  • Licença: GPL-2.0-or-later
⧼apihelp-listusersnamesearch-summary⧽
Parâmetro:
Estão disponíveis outros parâmetros gerais.
search_phrase
⧼apihelp-listusersnamesearch-param-search_phrase⧽
Este parâmetro é obrigatório.

action=listuserssearchuser

  • Este módulo é interno ou instável. Sua operação pode mudar sem aviso prévio.
  • Este módulo requer direitos de leitura.
  • Fonte: Listusers
  • Licença: GPL-2.0-or-later
⧼apihelp-listuserssearchuser-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
username
⧼apihelp-listuserssearchuser-param-username⧽
groups
⧼apihelp-listuserssearchuser-param-groups⧽
contributed
⧼apihelp-listuserssearchuser-param-contributed⧽
Este parâmetro é obrigatório.
order
⧼apihelp-listuserssearchuser-param-order⧽
Este parâmetro é obrigatório.
Um dos seguintes valores: cnt_groups, edits, ts_edit
limit
⧼apihelp-listuserssearchuser-param-limit⧽
Este parâmetro é obrigatório.
Tipo: inteiro
O valor deve ser maior que 100.
sort
⧼apihelp-listuserssearchuser-param-sort⧽
Este parâmetro é obrigatório.
Um dos seguintes valores: asc, desc
offset
⧼apihelp-listuserssearchuser-param-offset⧽
Este parâmetro é obrigatório.
Tipo: inteiro

action=listwikiswithextension

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

Obter lista de wikis cujas extensões estão habilitadas.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
extension_name

Nome da extensão.

Não pode exceder 100 caracteres.
Padrão: (vazio)
limit

Limite dos resultados.

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

Ponto a partir de onde começar a mostrar resultados.

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

action=listwikiswithvariable

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

Obter uma lista de wikis onde as variáveis estejam em um certo estado.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
variable_id

ID da variável.

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

O operador a ser usado para consultar o valor da variável.

Um dos seguintes valores: !=, <, <=, <>, =, >, >=, LIKE, NOT LIKE
Padrão: <>
value

A sequência para comparar o valor da variável.

Não pode exceder 100 caracteres.
Padrão: (vazio)
limit

Limite dos resultados.

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

Ponto a partir de onde começar a mostrar resultados.

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

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.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
lgname

Nome de usuário.

lgpassword

Senha.

lgdomain

Domínio (opcional).

lgtoken

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

action=logout

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

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

Parâmetro:
Estão disponíveis outros parâmetros gerais.
token

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

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

action=lookupcontribs

  • 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 aceita apenas pedidos POST.
  • Fonte: LookupContribs
  • Licença: GPL-2.0-or-later

Lookup user contributions

Parâmetros:
Estão disponíveis outros parâmetros gerais.
username

User name

Este parâmetro é obrigatório.
limit

Limit for returned items

Tipo: inteiro
Padrão: 25
offset

Offset for returned items

Tipo: inteiro
Padrão: 0
order

Order of returned items. String in form of: '<key>:<direction>', where `key` is the name of property used for sorting and `direction` is one of: 'asc' | 'desc'

Padrão: lastedit:desc
lookupUser

Set to to `true` will return posts data

Tipo: booleano (detalhes)
token

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

Este parâmetro é obrigatório.

action=maintenance

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: WikiConfig
  • Licença: GPL-2.0-or-later
⧼apihelp-maintenance-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
wiki_id
⧼apihelp-maintenance-param-wiki_id⧽
Este parâmetro é obrigatório.
Tipo: inteiro
name
⧼apihelp-maintenance-param-name⧽
Este parâmetro é obrigatório.
options
⧼apihelp-maintenance-param-options⧽
token

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

Este parâmetro é obrigatório.

action=managetags

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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.
create
Criar uma nova etiqueta de modificação para uso manual.
delete
Remover da base de dados uma etiqueta de modificação, incluindo remover a etiqueta de todas as revisões, entradas nas mudanças recentes e entradas do registo onde ela é utilizada.
activate
Ativar uma etiqueta de modificação, permitindo que os utilizadores a apliquem manualmente.
deactivate
Desativar uma etiqueta de modificação, impedindo que os utilizadores 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.

action=markwikiclosed

  • 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: WikiConfig
  • Licença: GPL-2.0-or-later

Marcar uma dada wiki como fechada (não disponível publicamente).

Parâmetros:
Estão disponíveis outros parâmetros gerais.
close_flags

Opção de fechamento com a qual a wiki será fechada.

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

ID da wiki que tem que ser fechada.

Este parâmetro é obrigatório.
Tipo: inteiro
redirect_url
⧼apihelp-markwikiclosed-param-redirect_url⧽
reason

Motivo para o fechamento da wiki.

token

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

Este parâmetro é obrigatório.

action=markwikiopen

  • 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: WikiConfig
  • Licença: GPL-2.0-or-later

Marcar uma dada wiki como aberta (disponível e pública).

Parâmetros:
Estão disponíveis outros parâmetros gerais.
wiki_id

ID da wiki que deve ser aberta.

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

Motivo para a abertura da wiki.

token

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

Este parâmetro é obrigatório.

action=markwikiprotected

  • 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: WikiConfig
  • Licença: GPL-2.0-or-later

Marcar uma dada wiki como protegida para que não seja possível fechá-la.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
wiki_id

ID da wiki a ser marcada como protegida.

Este parâmetro é obrigatório.
Tipo: inteiro
protect
⧼apihelp-markwikiprotected-param-protect⧽
Tipo: booleano (detalhes)
reason

Motivo para proteger a wiki.

token

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

Este parâmetro é obrigatório.

action=masseditwikis

  • 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: WikiConfig
  • Licença: GPL-2.0-or-later

Editar variáveis ​​de configuração para a lista de wikis.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
variable_id

ID da variável a ser editada.

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

Valor a ser definido para a variável.

Este parâmetro é obrigatório.
reason

Motivo da alteração da variável.

api_limit

Limite dos resultados.

Este parâmetro é obrigatório.
api_offset

Ponto a partir de onde começar a mostrar resultados..

Este parâmetro é obrigatório.
api_action

Método API.

Este parâmetro é obrigatório.
api_operator

O operador a ser usado para consultar o valor da variável.

api_value

A sequência para comparar o valor da variável.

Padrão: (vazio)
api_variable_id

ID da variável.

Este parâmetro é obrigatório.
api_extension_name

Nome da extensão.

token

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

Este parâmetro é obrigatório.

action=mergehistory

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

Fundir históricos das páginas.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
from

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

fromid

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

Tipo: inteiro
to

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

toid

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

Tipo: inteiro
timestamp

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

Tipo: data e hora (formatos permitidos)
reason

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

Padrão: (vazio)
token

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

Este parâmetro é obrigatório.

action=modifydomainalias

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: desconhecida
  • Licensa: desconhecida

Modify a domain alias to the wiki

Parâmetros:
Estão disponíveis outros parâmetros gerais.
wiki_id

Id of the wiki to modify the domain alias for

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

The domain alias to change

Este parâmetro é obrigatório.
new_alias

The new value to replace current domain alias

Este parâmetro é obrigatório.
reason

The reason for the change (used in logs)

token

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

Este parâmetro é obrigatório.

action=move

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

Mover uma página.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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.

action=multidelete

  • 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: MultiTasks
  • Licença: GPL-2.0-or-later
⧼apihelp-multidelete-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
runAs
⧼apihelp-multidelete-param-runAs⧽
Este parâmetro é obrigatório.
runOnType
⧼apihelp-multidelete-param-runOnType⧽
Este parâmetro é obrigatório.
runOnValue
⧼apihelp-multidelete-param-runOnValue⧽
Este parâmetro é obrigatório.
pagesToDelete
⧼apihelp-multidelete-param-pagesToDelete⧽
Este parâmetro é obrigatório.
reason
⧼apihelp-multidelete-param-reason⧽
Este parâmetro é obrigatório.
Não pode exceder 100 caracteres.
token

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

Este parâmetro é obrigatório.

action=multifindcharacter

  • Este módulo requer direitos de leitura.
  • Fonte: MultiTasks
  • Licença: GPL-2.0-or-later
⧼apihelp-multifindcharacter-summary⧽
Parâmetro:
Estão disponíveis outros parâmetros gerais.
name
⧼apihelp-multifindcharacter-param-name⧽
Este parâmetro é obrigatório.

action=notifications

Recuperar notificações para o usuário atual.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
do

The end point action to perform such as getNotificationsForUser.

Este parâmetro é obrigatório.
page

The page number starting point of notifications to retrieve.

Este parâmetro é obrigatório.
Tipo: inteiro
Padrão: 0
itemsPerPage

The number of notifications to return per page retrieved.

Este parâmetro é obrigatório.
Tipo: inteiro
Padrão: 50
type

The type of notifications to return in the response. Accepts a comma delimited list of types.

read

Return only read notifications in the response.

Tipo: inteiro
unread

Return only unread notifications in the response.

Tipo: inteiro
notificationId

The notification ID passed to dismissNotification to be dismissed taken from the original response from getNotificationsForUser.

dismissedAt

The Unix Epoch formatted timestamp of when the notification was read. To mark a notification as unread set this to 0.

Tipo: inteiro
Exemplos:
Get all notifications for the logged in user limited by the current page number and number of items per page.
api.php?action=notifications&do=getNotificationsForUser&page=0&itemsPerPage=50 [abrir na página de testes]
Make a POST request with the notification ID and the Unix Epoch formatted timestamp of the dismissed time. Set dismissedAt to zero to mark a notification as unread. Logged in users can only dismiss their own notifications.
api.php?action=notifications&do=dismissNotification&notificationId=1&dismissedAt=1562006555 [abrir na página de testes]
Make a POST request to mark all notifications for the logged in user as read.
api.php?action=notifications&do=dismissAllNotifications [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.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
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.

return
Devolver o próprio redirecionamento.
resolve
Devolver a página de destino. Pode devolver menos de limit resultados.

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

Um dos seguintes valores: resolve, return
format

O formato da saída.

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

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

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

action=options

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

Alterar as preferências do usuário atual.

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
reset

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

Tipo: booleano (detalhes)
resetkinds

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

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

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

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

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

optionvalue

O valor da opção especificada por optionname.

token

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

Este parâmetro é obrigatório.

action=paraminfo

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
modules

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

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

Formato das strings de ajuda.

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

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

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

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

pagesetmodule
Obsoleto.

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

formatmodules
Obsoleto.

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

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

action=parse

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

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

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

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

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

Extended by HydraCore

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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, fandomdesktop, mobileve
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: GadgetDefinition, GeoJSON, GeoJson, Scribunto, css, interactivemap, javascript, json, text, unknown, wikitext
mobileformat

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

Tipo: booleano (detalhes)

action=patrol

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

Patrulha uma página ou revisão.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
rcid

ID de Mudanças recentes para patrulhar.

Tipo: inteiro
revid

ID de revisão para patrulhar.

Tipo: inteiro
tags

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

Valores (separados com | ou alternativos):
token

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

Este parâmetro é obrigatório.

action=pfautocomplete

  • Este módulo requer direitos de leitura.
  • Fonte: Formulários de página
  • Licença: GPL-2.0-or-later

Preenchimento automático através da extensão Formulários de Página.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
limit

Um limite para o número de resultados devolvidos

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

O subtexto sobre o qual realizar o preenchimento automático

property

Uma propriedade do MediaWiki Semântico cujos valores serão completados automaticamente

category

Uma categoria cujas páginas serão completadas automaticamente

concept

Um "conceito" do MediaWiki Semântico cujas páginas serão completadas automaticamente

wikidata

Texto de pesquisa para obter valores da wiki Wikidata

semantic_query

A Semantic MediaWiki query whose results will be autocompleted on

cargo_table

Uma base de dados, definida pela extensão Cargo, cujos valores serão completados automaticamente

cargo_field

O campo da tabela Cargo cujos valores serão completados automaticamente

cargo_where

A filter to apply, if the cargo_table and cargo_field parameters are set

namespace

Um espaço nominal cujas páginas serão completadas automaticamente

external_url

Um nome alternativo para um URL externo de onde obter valores

baseprop

Uma propriedade anterior do MediaWiki Semântico no formulário, contra a qual verificar

base_cargo_table

A tabela Cargo para um campo anterior no formulário, contra a qual verificar

base_cargo_field

O campo Cargo para um campo anterior no formulário, contra o qual verificar

basevalue

O valor a verificar para o campo ou propriedade anterior

action=pfautoedit

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Fonte: Formulários de página
  • Licença: GPL-2.0-or-later

Criar ou editar uma página usando um formulário definido pela extensão Formulários de Página.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
form

O formulário dos Formulários de página a utilizar

target

O nome da página para ser criada ou editada

query

O texto da consulta

preload

O nome de uma página a pré-carregar no formulário

action=profile

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

Allows basic profile data actions to be modified.

Parâmetro:
Estão disponíveis outros parâmetros gerais.
do

Possible values for do:

getPublicProfile, getRawField, getWikisByString, getWiki, editField, editSocialFields

Este parâmetro é obrigatório.

action=protect

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
title

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

pageid

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

Tipo: inteiro
protections

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

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

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

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

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

Motivo para (des)proteger.

Padrão: (vazio)
tags

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

Valores (separados com | ou alternativos):
cascade

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

Tipo: booleano (detalhes)
watch
Obsoleto.

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

Tipo: booleano (detalhes)
watchlist

Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use 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.

action=purge

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

Limpe o cache para os títulos especificados.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

titles

Uma lista de IDs de título para trabalhar.

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

Uma lista de IDs de página para trabalhar.

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

Uma lista de IDs de revisão para trabalhar.

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

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

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

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

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

Tipo: booleano (detalhes)
converttitles

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

Tipo: booleano (detalhes)

action=purgeimages

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: WikiConfig
  • Licença: GPL-2.0-or-later
⧼apihelp-purgeimages-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
wiki_id
⧼apihelp-purgeimages-param-wiki_id⧽
Este parâmetro é obrigatório.
Tipo: inteiro
reason
⧼apihelp-purgeimages-param-reason⧽
token

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

Este parâmetro é obrigatório.

action=query

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

Obtenha dados de e sobre o MediaWiki.

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
prop

Quais propriedades obter para as páginas consultadas.

articlesnippet
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.
extracts
Retorna texto simples ou extratos de HTML limitados 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.
infobox
iwlinks
Retorna todos os links interwiki das páginas fornecidas.
langlinks
Retorna todos os links interlanguage das páginas fornecidas.
links
Retorna todos os links das páginas fornecidas.
linkshere
Encontre todas as páginas que apontam para as páginas dadas.
pageimages
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.
vignetteimages
Valores (separados com | ou alternativos): articlesnippet, categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, extracts, fileusage, imageinfo, images, info, infobox, iwlinks, langlinks, links, linkshere, pageimages, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin, vignetteimages
list

Quais listas obter.

abusefilters
Mostrar detalhes dos filtros de abuso.
abuselog
Mostrar os eventos que foram detectados por um dos filtros de abuso.
allcategories
Enumera todas as categorias.
alldeletedrevisions
Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
allfileusages
Lista todas as utilizações de arquivo, incluindo os não-existentes.
allimages
Enumera todas as imagens sequencialmente.
allinfoboxes
alllinks
Enumerar todos os links que apontam para um determinado espaço nominal.
allpages
Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
allredirects
Lista todos os redirecionamentos para um espaço nominal.
allrevisions
Listar todas as revisões.
alltransclusions
Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
allusers
Enumerar todos os usuários registrados.
backlinks
Encontre todas as páginas que apontam para a página dada.
blocks
Liste todos os usuários e endereços IP bloqueados.
categorymembers
Lista todas as páginas numa categoria específica.
checkuser
Verifique quais endereços IP são utilizados por um determinado nome de usuário ou quais nomes de usuários são utilizados por um determinado endereço IP.
checkuserlog
Obter entradas do registro do CheckUser.
embeddedin
Encontre todas as páginas que incorporam (transcluam) o título dado.
exturlusage
Enumere páginas que contenham um determinado URL.
filearchive
Enumerar todos os arquivos excluídos sequencialmente.
gadgetcategories
Retorna uma lista de categorias de gadgets.
gadgets
Retornar uma lista de gadgets usados nesta wiki.
imageusage
Encontre todas as páginas que usam o título da imagem dada.
iwbacklinks
Encontra todas as páginas que apontam para o link interwiki dado.
langbacklinks
Encontre todas as páginas que apontam para o link de idioma dado.
logevents
Recuperar eventos dos logs.
multilookup
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): abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, allinfoboxes, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, checkuser, checkuserlog, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, imageusage, iwbacklinks, langbacklinks, logevents, multilookup, 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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

rawcontinue

Retorne os dados de query-continue para continuar.

Tipo: booleano (detalhes)
titles

Uma lista de IDs de título para trabalhar.

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

Uma lista de IDs de página para trabalhar.

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

Uma lista de IDs de revisão para trabalhar.

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

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

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

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

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

Tipo: booleano (detalhes)
converttitles

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

Tipo: booleano (detalhes)

prop=articlesnippet (art)

  • Este módulo requer direitos de leitura.
  • Fonte: desconhecida
  • Licensa: desconhecida
⧼apihelp-query+articlesnippet-summary⧽
Parâmetro:
Estão disponíveis outros parâmetros gerais.
artchars
⧼apihelp-query+articlesnippet-param-chars⧽
Tipo: inteiro
O valor deve estar entre 1 e 1 000.
Padrão: 100

prop=categories (cl)

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

clcategories

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

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

A direção na qual listar.

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

prop=categoryinfo (ci)

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

Retorna informações sobre as categorias dadas.

Parâmetro:
Estão disponíveis outros parâmetros gerais.
cicontinue

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

prop=contributors (pc)

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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): autopatrol, bot, bot-global, bureaucrat, checkuser, content-moderator, content-reviewer, content-volunteer, fandom-editor, fandom-star, global-discussions-moderator, helper, imagereviewer, notifications-cms-user, request-to-be-forgotten-admin, restricted-login-exempt, rollback, sensitive-tool-access, soap, staff, sysop, threadmoderator, translator, util, vanguard, voldev, wiki-representative, wiki-specialist
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): autopatrol, bot, bot-global, bureaucrat, checkuser, content-moderator, content-reviewer, content-volunteer, fandom-editor, fandom-star, global-discussions-moderator, helper, imagereviewer, notifications-cms-user, request-to-be-forgotten-admin, restricted-login-exempt, rollback, sensitive-tool-access, soap, staff, sysop, threadmoderator, translator, util, vanguard, voldev, wiki-representative, wiki-specialist
pcrights

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

Valores (separados com | ou alternativos): abusefilter-bypass, abusefilter-hidden-log, abusefilter-hide-log, abusefilter-log, abusefilter-log-detail, abusefilter-log-private, abusefilter-modify, abusefilter-modify-global, abusefilter-modify-restricted, abusefilter-privatedetails, abusefilter-privatedetails-log, abusefilter-revert, abusefilter-view, abusefilter-view-private, achievement_admin, analytics, announcements, apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, award_achievements, bigdelete, block, blockemail, bot, browsearchive, changetags, checkuser, checkuser-log, content-review, content-review-test-mode, createaccount, createclass, createinteractivemap, createpage, createtalk, delete, delete-redirect, delete_achievements, deletecargodata, deletechangetags, deletedhistory, deletedtext, deleteinteractivemap, deletelogentry, deleterevision, dpl_param_delete_rules, dpl_param_update_rules, edit, edit_achievements, edit_meta_achievements, editcontentmodel, editinteractivemap, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editrestrictedfields, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, font_manager, font_upload, gadgets-definition-edit, gadgets-edit, hideblockername, hideuser, ignore-contrast-errors, import, importupload, interwiki, ipblock-exempt, lookupcontribs, lookupuser, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, moveinteractivemap, multidelete, multilookup, multipageedit, nominornewtalk, noratelimit, nuke, override-export-depth, pagelang, patrol, patrolmarks, phalanx, phalanxemailblock, phalanxexempt, piggyback, profile-comments-moderate, profile-moderate, profile-purgecomments, profile-stats, protect, purge, read, recreatecargodata, restore_achievements, reupload, reupload-own, reupload-shared, rollback, runcargoqueries, sboverride, sendemail, siteadmin, skipcaptcha, spamblacklistlog, subscription, suppressionlog, suppressredirect, suppressrevision, tboverride, tboverride-account, titleblacklistlog, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, view-importjs-statistics, viewedittab, viewmyprivateinfo, viewmywatchlist, viewsuppressed, wiki_points_admin, wpa_adjust_points, writeapi
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
pcexcluderights

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

Valores (separados com | ou alternativos): abusefilter-bypass, abusefilter-hidden-log, abusefilter-hide-log, abusefilter-log, abusefilter-log-detail, abusefilter-log-private, abusefilter-modify, abusefilter-modify-global, abusefilter-modify-restricted, abusefilter-privatedetails, abusefilter-privatedetails-log, abusefilter-revert, abusefilter-view, abusefilter-view-private, achievement_admin, analytics, announcements, apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, award_achievements, bigdelete, block, blockemail, bot, browsearchive, changetags, checkuser, checkuser-log, content-review, content-review-test-mode, createaccount, createclass, createinteractivemap, createpage, createtalk, delete, delete-redirect, delete_achievements, deletecargodata, deletechangetags, deletedhistory, deletedtext, deleteinteractivemap, deletelogentry, deleterevision, dpl_param_delete_rules, dpl_param_update_rules, edit, edit_achievements, edit_meta_achievements, editcontentmodel, editinteractivemap, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editrestrictedfields, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, font_manager, font_upload, gadgets-definition-edit, gadgets-edit, hideblockername, hideuser, ignore-contrast-errors, import, importupload, interwiki, ipblock-exempt, lookupcontribs, lookupuser, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, moveinteractivemap, multidelete, multilookup, multipageedit, nominornewtalk, noratelimit, nuke, override-export-depth, pagelang, patrol, patrolmarks, phalanx, phalanxemailblock, phalanxexempt, piggyback, profile-comments-moderate, profile-moderate, profile-purgecomments, profile-stats, protect, purge, read, recreatecargodata, restore_achievements, reupload, reupload-own, reupload-shared, rollback, runcargoqueries, sboverride, sendemail, siteadmin, skipcaptcha, spamblacklistlog, subscription, suppressionlog, suppressredirect, suppressrevision, tboverride, tboverride-account, titleblacklistlog, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, view-importjs-statistics, viewedittab, viewmyprivateinfo, viewmywatchlist, viewsuppressed, wiki_points_admin, wpa_adjust_points, writeapi
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
pclimit

Quantas contribuições retornar.

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

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

prop=deletedrevisions (drv)

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

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

Pode ser usado de várias maneiras:

  1. Obtenha revisões excluídas para um conjunto de páginas, definindo títulos ou pageids. Ordenado por título e timestamp.
  2. Obter dados sobre um conjunto de revisões excluídas, definindo seus IDs com revids. Ordenado por ID de revisão.
Parâmetros:
Estão disponíveis outros parâmetros gerais.
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.
newer
Listar o mais antigo primeiro. Nota: drvstart tem de estar antes de drvend.
older
Listar o mais recente primeiro (padrão). Nota: drvstart tem de estar depois de 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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

prop=duplicatefiles (df)

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

dfdir

A direção na qual listar.

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

Procure apenas arquivos no repositório local.

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

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 ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, 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)

prop=extracts (ex)

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

Retorna texto simples ou extratos de HTML limitados das páginas dadas.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
exchars

Quantos caracteres retornar. O texto real retornado pode ser um pouco mais longo.

Tipo: inteiro
O valor deve estar entre 1 e 1 200.
exsentences

Quantas sentenças retornar.

Tipo: inteiro
O valor deve estar entre 1 e 10.
exlimit

Quantos extratos retornar (múltiplos extratos somente podem ser retornados "exintro" estiver definido como verdadeiro).

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

Retornar apenas o conteúdo antes da primeira seção.

Tipo: booleano (detalhes)
explaintext

Retornar extratos como texto simples em vez de HTML limitado.

Tipo: booleano (detalhes)
exsectionformat

Como formatar as seções no modo de texto simples:

plain
sem formato
wiki
formato no estilo wiki (== dessa forma ==)
raw
representação interna deste módulo (títulos de seção prefixados com <ASCII 1><ASCII 2><section level><ASCII 2><ASCII 1>).
Um dos seguintes valores: plain, raw, wiki
Padrão: wiki
excontinue

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

Tipo: inteiro

prop=fileusage (fu)

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
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.
redirect
Mostrar só os redirecionamentos.
!redirect
Mostrar só os que não são 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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

prop=imageinfo (ii)

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
iiprop

Quais informações de arquivo para obter:

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

Quantas revisões de arquivos retornar por arquivo.

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

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

Tipo: data e hora (formatos permitidos)
iiend

Data e hora para a listagem.

Tipo: data e hora (formatos permitidos)
iiurlwidth

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

Tipo: inteiro
Padrão: -1
iiurlheight

Semelhante a iiurlwidth.

Tipo: inteiro
Padrão: -1
iimetadataversion

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

Padrão: 1
iiextmetadatalanguage

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

Padrão: pt-br
iiextmetadatamultilang

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

Tipo: booleano (detalhes)
iiextmetadatafilter

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

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

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

Padrão: (vazio)
iibadfilecontexttitle

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

iicontinue

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

iilocalonly

Procure apenas arquivos no repositório local.

Tipo: booleano (detalhes)
Exemplos:
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.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

imimages

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

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

A direção na qual listar.

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

prop=info (in)

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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: Fortnite Wiki
intestactions

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

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

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

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

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

Exemplos:
Obter informações sobre a página Main Page.
api.php?action=query&prop=info&titles=Fortnite%20Wiki [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=Fortnite%20Wiki [abrir na página de testes]

prop=infobox (ib)

  • Este módulo requer direitos de leitura.
  • Fonte: PortableInfobox
  • Licença: GPL-2.0-or-later
⧼apihelp-query+infobox-summary⧽
  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Retorna todos os links interwiki das páginas fornecidas.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

iwurl
Obsoleto.

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

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

Retorna todos os links interlanguage das páginas fornecidas.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

llurl
Obsoleto.

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

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

Retorna todos os links das páginas fornecidas.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

pltitles

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

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

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
Exemplos:
Obter links da página Main Page
api.php?action=query&prop=links&titles=Fortnite%20Wiki [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=Fortnite%20Wiki&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=Fortnite%20Wiki&plnamespace=2|10 [abrir na página de testes]

prop=linkshere (lh)

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
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.
redirect
Mostrar só os redirecionamentos.
!redirect
Mostrar só os que não são 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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

prop=pageimages (pi)

  • Este módulo requer direitos de leitura.
  • Fonte: desconhecida
  • Licensa: desconhecida
⧼apihelp-query+pageimages-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
pithumbsize
⧼apihelp-query+pageimages-param-thumbsize⧽
Tipo: inteiro
Padrão: 50
piprop
⧼apihelp-query+pageimages-param-prop⧽
Valores (separados com | ou alternativos): name, original, thumbnail
Padrão: thumbnail|name

prop=pageprops (pp)

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
ppcontinue

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

ppprop

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

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

prop=redirects (rd)

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

Retorna todos os redirecionamentos para as páginas indicadas.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
rdprop

Quais propriedades obter:

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

Listar apenas páginas neste espaço nominal.

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

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
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.
fragment
Mostrar só os redirecionamentos com um fragmento.
!fragment
Mostrar só os 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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

prop=revisions (rv)

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

Obter informações de revisão.

Pode ser usado de várias maneiras:

  1. Obter dados sobre um conjunto de páginas (última revisão), definindo títulos ou pageids.
  2. Obter revisões para uma página determinada, usando títulos ou pageids com início, fim ou limite.
  3. Obter dados sobre um conjunto de revisões, definindo seus IDs com revids.
Parâmetros:
Estão disponíveis outros parâmetros gerais.
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.
newer
Listar o mais antigo primeiro. Nota: rvstart tem de estar antes de rvend.
older
Listar o mais recente primeiro (padrão). Nota: rvstart tem de estar depois de 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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

prop=stashimageinfo (sii)

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
siifilekey

Chave que identifica um upload anterior que foi temporariamente armazenado.

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

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

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

Quais informações de arquivo para obter:

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

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

Tipo: inteiro
Padrão: -1
siiurlheight

Semelhante a siiurlwidth.

Tipo: inteiro
Padrão: -1
siiurlparam

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

Padrão: (vazio)

prop=templates (tl)

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

tltemplates

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

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

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
Exemplos:
Obter predefinições usadas na página Main Page.
api.php?action=query&prop=templates&titles=Fortnite%20Wiki [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=Fortnite%20Wiki&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=Fortnite%20Wiki&tlnamespace=2|10 [abrir na página de testes]

prop=transcludedin (ti)

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
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.
redirect
Mostrar só os redirecionamentos.
!redirect
Mostrar só os que não são 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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

prop=vignetteimages (vig)

  • Este módulo requer direitos de leitura.
  • Fonte: desconhecida
  • Licensa: desconhecida
⧼apihelp-query+vignetteimages-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
vigthumbsize
⧼apihelp-query+vignetteimages-param-thumbsize⧽
Tipo: inteiro
Padrão: 50
vigprop
⧼apihelp-query+vignetteimages-param-prop⧽
Valores (separados com | ou alternativos): name, original, thumbnail
Padrão: thumbnail|name

list=abusefilters (abf)

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

Mostrar detalhes dos filtros de abuso.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
abfstartid

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

Tipo: inteiro
abfendid

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

Tipo: inteiro
abfdir

Em qual direção enumerar:

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

Mostrar apenas filtros que atendam a esses critérios.

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

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

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

Que propriedades obter.

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

list=abuselog (afl)

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
afllogid

Mostre uma entrada com o log ID dado.

Tipo: inteiro
aflstart

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

Tipo: data e hora (formatos permitidos)
aflend

O timestamp para parar a enumeração.

Tipo: data e hora (formatos permitidos)
afldir

Em qual direção enumerar:

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

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

afltitle

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

aflfilter

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

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

A quantidade máxima de entradas para listar.

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

Que propriedades obter.

Valores (separados com | ou alternativos): action, details, filter, hidden, ids, result, revid, timestamp, title, user
Padrão: ids|user|title|action|result|timestamp|hidden|revid
Exemplos:
Mostrar entradas de registro recentes
api.php?action=query&list=abuselog [abrir na página de testes]
Mostrar entradas de registro recentes para API
api.php?action=query&list=abuselog&afltitle=API [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.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
acfrom

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

accontinue

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

acto

A categoria na qual parar a enumeração.

acprefix

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

acdir

Direção para ordenar.

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

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

Tipo: inteiro
acmax

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

Tipo: inteiro
aclimit

Quantas categorias retornar.

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

Quais propriedades obter:

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

list=alldeletedrevisions (adr)

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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.

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

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

Lista apenas páginas neste espaço nominal.

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

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
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.
newer
Listar o mais antigo primeiro. Nota: adrstart tem de estar antes de adrend.
older
Listar o mais recente primeiro (padrão). Nota: adrstart tem de estar depois de 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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

adrgeneratetitles

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

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

list=allfileusages (af)

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
afcontinue

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

affrom

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

afto

O título do arquivo onde parar de enumerar.

afprefix

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

afunique

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

Tipo: booleano (detalhes)
afprop

Quais peças de informação incluir:

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

Quantos itens retornar.

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

A direção na qual listar.

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

list=allimages (ai)

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

Enumera todas as imagens sequencialmente.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

aistart

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

Tipo: data e hora (formatos permitidos)
aiend

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

Tipo: data e hora (formatos permitidos)
aiprop

Quais informações de arquivo para obter:

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

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

aiminsize

Limite à imagens com, pelo menos, esses bytes.

Tipo: inteiro
aimaxsize

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

Tipo: inteiro
aisha1

SHA1 de imagem. Substitui aisha1base36.

aisha1base36

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

aiuser

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

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

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

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

Desabilitado devido a miser mode.

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

Quantas imagens retornar.

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

list=allinfoboxes

  • Este módulo requer direitos de leitura.
  • Fonte: PortableInfobox
  • Licença: GPL-2.0-or-later
⧼apihelp-query+allinfoboxes-summary⧽
  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
alcontinue

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
Padrão: 0
allimit

Quantos itens retornar.

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

A direção na qual listar.

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

list=allpages (ap)

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
Padrão: 0
apfilterredir

Quais páginas listar.

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

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

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

Tipo: inteiro
apmaxsize

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

Tipo: inteiro
apprtype

Limite apenas às páginas protegidas.

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

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

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

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

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

Quantas páginas retornar.

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

A direção na qual listar.

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

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

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

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

indefinite
Obtém apenas páginas com expiração de proteção indefinida.
definite
Obtém apenas páginas com uma expiração de proteção definida (específica).
all
Obtém páginas com qualquer validade de proteção.
indefinite
Obter só páginas com um período de expiração indefinido.
definite
Obter só páginas com um período de expiração definido (específico).
all
Obter páginas com qualquer período de expiração.
Um dos seguintes valores: all, definite, indefinite
Padrão: all

list=allredirects (ar)

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

Lista todos os redirecionamentos para um espaço nominal.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
arcontinue

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
Padrão: 0
arlimit

Quantos itens retornar.

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

A direção na qual listar.

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

list=allrevisions (arv)

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

Listar todas as revisões.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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.

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

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
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.
newer
Listar o mais antigo primeiro. Nota: arvstart tem de estar antes de arvend.
older
Listar o mais recente primeiro (padrão). Nota: arvstart tem de estar depois de 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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

arvgeneratetitles

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

Tipo: booleano (detalhes)
Exemplos:
Lista as últimas 50 contribuições por usuário Example.
api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [abrir na página de testes]
Listar as 50 primeiras revisões em qualquer espaço nominal.
api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [abrir na página de testes]

list=alltransclusions (at)

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

Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
atcontinue

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
Padrão: 10
atlimit

Quantos itens retornar.

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

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
Exemplos:
Lista de títulos transcluídos, incluindo os que faltam, com IDs de página de onde são, começando em B.
api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [abrir na página de testes]
Listar títulos translúcidos exclusivos.
api.php?action=query&list=alltransclusions&atunique=&atfrom=B [abrir na página de testes]
Obtém todas as páginas transcluídas, marcando as que faltam.
api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [abrir na página de testes]
Obtém páginas contendo as transclusões.
api.php?action=query&generator=alltransclusions&gatfrom=B [abrir na página de testes]

list=allusers (au)

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

Enumerar todos os usuários registrados.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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): autopatrol, bot, bot-global, bureaucrat, checkuser, content-moderator, content-reviewer, content-volunteer, fandom-editor, fandom-star, global-discussions-moderator, helper, imagereviewer, notifications-cms-user, request-to-be-forgotten-admin, restricted-login-exempt, rollback, sensitive-tool-access, soap, staff, sysop, threadmoderator, translator, util, vanguard, voldev, wiki-representative, wiki-specialist
auexcludegroup

Excluir os usuários nos grupos fornecidos.

Valores (separados com | ou alternativos): autopatrol, bot, bot-global, bureaucrat, checkuser, content-moderator, content-reviewer, content-volunteer, fandom-editor, fandom-star, global-discussions-moderator, helper, imagereviewer, notifications-cms-user, request-to-be-forgotten-admin, restricted-login-exempt, rollback, sensitive-tool-access, soap, staff, sysop, threadmoderator, translator, util, vanguard, voldev, wiki-representative, wiki-specialist
aurights

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

Valores (separados com | ou alternativos): abusefilter-bypass, abusefilter-hidden-log, abusefilter-hide-log, abusefilter-log, abusefilter-log-detail, abusefilter-log-private, abusefilter-modify, abusefilter-modify-global, abusefilter-modify-restricted, abusefilter-privatedetails, abusefilter-privatedetails-log, abusefilter-revert, abusefilter-view, abusefilter-view-private, achievement_admin, analytics, announcements, apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, award_achievements, bigdelete, block, blockemail, bot, browsearchive, changetags, checkuser, checkuser-log, content-review, content-review-test-mode, createaccount, createclass, createinteractivemap, createpage, createtalk, delete, delete-redirect, delete_achievements, deletecargodata, deletechangetags, deletedhistory, deletedtext, deleteinteractivemap, deletelogentry, deleterevision, dpl_param_delete_rules, dpl_param_update_rules, edit, edit_achievements, edit_meta_achievements, editcontentmodel, editinteractivemap, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editrestrictedfields, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, font_manager, font_upload, gadgets-definition-edit, gadgets-edit, hideblockername, hideuser, ignore-contrast-errors, import, importupload, interwiki, ipblock-exempt, lookupcontribs, lookupuser, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, moveinteractivemap, multidelete, multilookup, multipageedit, nominornewtalk, noratelimit, nuke, override-export-depth, pagelang, patrol, patrolmarks, phalanx, phalanxemailblock, phalanxexempt, piggyback, profile-comments-moderate, profile-moderate, profile-purgecomments, profile-stats, protect, purge, read, recreatecargodata, restore_achievements, reupload, reupload-own, reupload-shared, rollback, runcargoqueries, sboverride, sendemail, siteadmin, skipcaptcha, spamblacklistlog, subscription, suppressionlog, suppressredirect, suppressrevision, tboverride, tboverride-account, titleblacklistlog, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, view-importjs-statistics, viewedittab, viewmyprivateinfo, viewmywatchlist, viewsuppressed, wiki_points_admin, wpa_adjust_points, writeapi
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
auprop

Quais peças de informação incluir:

blockinfo
Adiciona a informação sobre um bloco atual no usuário.
groups
Lista grupos em que o usuário está. Isso usa mais recursos do servidor e pode retornar menos resultados do que o limite.
implicitgroups
Lista todos os grupos em que o usuário está automaticamente.
rights
Lista os direitos que o usuário possui.
editcount
Adiciona a contagem de edições do usuário.
registration
Adiciona o timestamp de quando o usuário se registrou se disponível (pode estar em branco).
centralids
Adiciona os IDs centrais e o status do anexo do usuário.
Valores (separados com | ou alternativos): blockinfo, centralids, editcount, groups, implicitgroups, registration, rights
aulimit

Quantos nomes de usuário a serem retornados.

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

Apenas lista os usuários que fizeram edições.

Tipo: booleano (detalhes)
auactiveusers

Apenas lista os usuários ativos no último 30 dias.

Tipo: booleano (detalhes)
auattachedwiki

Com auprop=centralids, também indica se o usuário está conectado com a wiki identificado por este ID.

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

Encontre todas as páginas que apontam para a página dada.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
Para especificar todos os valores, use *.
bldir

A direção na qual listar.

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

Como filtrar para redirecionamentos. Se configurado para nonredirects quando blredirect estiver ativado, isso só é aplicado ao segundo nível.

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

Quantas páginas retornar. Se blredirect estiver ativado, o limite se aplica a cada nível separadamente (o que significa até 2 * bllimit resultados podem ser retornados).

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

Se a página de link for um redirecionamento, encontre todas as páginas que se liguem a esse redirecionamento também. O limite máximo é reduzido para metade.

Tipo: booleano (detalhes)

list=blocks (bk)

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

Liste todos os usuários e endereços IP bloqueados.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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.
newer
Listar o mais antigo primeiro. Nota: bkstart tem de estar antes de bkend.
older
Listar o mais recente primeiro (padrão). Nota: bkstart tem de estar depois de bkend.
Um dos seguintes valores: newer, older
Padrão: older
bkids

Lista de IDs de bloco para listar (opcional).

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

Lista de usuários para procurar (opcional).

Tipo: lista de usuário, por qualquer de nome de usuário, IP e Intervalo de IP
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
bkip

Obter todos os blocos aplicando a este IP ou intervalos CIDR, incluindo intervalos de blocos. Não pode ser usado em conjunto com bkusers. Intervalos CIDR mais largos do que IPv4/16 ou IPv6/19 não são aceitos.

bklimit

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

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

Quais propriedades obter:

id
Adiciona o ID do bloco.
user
Adiciona o nome de usuário do usuário bloqueado.
userid
Adiciona o ID do usuário bloqueado.
by
Adiciona o nome de usuário do usuário bloqueador.
byid
Adiciona o ID do usuário bloqueador.
timestamp
Adiciona o timestamp de quando o bloqueio foi criado.
expiry
Adiciona o timestamp de quando o bloqueio expira.
reason
Adiciona a razão dada para o bloqueio.
range
Adiciona o intervalo de endereços IP afetados pelo bloqueio.
flags
Etiqueta a proibição com (autobloqueio, anononly, etc.).
restrictions
Adiciona as restrições parciais do bloqueio se este não for para todo o site.
Valores (separados com | ou alternativos): by, byid, expiry, flags, id, range, reason, restrictions, timestamp, user, userid
Padrão: id|user|by|timestamp|expiry|reason|flags
bkshow

Mostre apenas itens que atendam a esses critérios. Por exemplo, para ver apenas blocos indefinidos nos endereços IP, defina bkshow=ip|!temp.

Valores (separados com | ou alternativos): !account, !ip, !range, !temp, account, ip, range, temp
bkcontinue

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

list=categorymembers (cm)

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

Lista todas as páginas numa categoria específica.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
cmtitle

Qual categoria enumerar (obrigatório). Deve incluir o prefixo Categoria:. Não pode ser usado em conjunto com cmpageid.

cmpageid

ID da página da categoria para enumerar. Não pode ser usado em conjunto com cmtitle.

Tipo: inteiro
cmprop

Quais peças de informação incluir:

ids
Adiciona o ID da página.
title
Adiciona o título e o ID do espaço nominal da página.
sortkey
Adiciona a sortkey usada para classificar na categoria (string hexadecimal).
sortkeyprefix
Adiciona o prefixo da sortkey usado para classificar na categoria (parte da sortkey legível para humanos).
type
Adiciona o tipo em que a página foi categorizada como (page, subcat ou file).
timestamp
Adiciona o timestamp de quando a página foi incluida.
Valores (separados com | ou alternativos): ids, sortkey, sortkeyprefix, timestamp, title, type
Padrão: ids|title
cmnamespace

Somente inclua páginas nesses espaços de nomes. Observe que cmtype=subcat OU cmtype=file pode ser usado aon invéz de cmnamespace=14 ou 6.

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

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

cmlimit

O número máximo de páginas para retornar.

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

Propriedade pela qual ordenar.

Um dos seguintes valores: sortkey, timestamp
Padrão: sortkey
cmdir

Em qual sentido ordenar.

Um dos seguintes valores: asc, ascending, desc, descending, newer, older
Padrão: ascending
cmstart

O timestamp do qual começar a lista. Só pode ser usado com cmsort=timestamp.

Tipo: data e hora (formatos permitidos)
cmend

Timestamp para encerrar a lista em. Só pode ser usado com cmsort=timestamp.

Tipo: data e hora (formatos permitidos)
cmstarthexsortkey

Sortkey para iniciar a listagem como retornado por cmprop=sortkey. Só pode ser usado com cmsort=sortkey.

cmendhexsortkey

Sortkey para terminar a listagem, como retornado por cmprop=sortkey. Só pode ser usado com cmsort=sortkey.

cmstartsortkeyprefix

Prefixo Sortkey para começar a listagem. Só pode ser usado com cmsort=sortkey. Substitui cmstarthexsortkey.

cmendsortkeyprefix

Sortkey prefix para terminar a lista before (não at; se esse valor ocorrer, não será incluído!). Só pode ser usado com cmsort=sortkey. Substitui cmendhexsortkey.

cmstartsortkey
Obsoleto.

Use cmstarthexsortkey em vez.

cmendsortkey
Obsoleto.

Use cmendhexsortkey em vez.

Exemplos:
Obter as 10 primeiras páginas em Category:Physics.
api.php?action=query&list=categorymembers&cmtitle=Category:Physics [abrir na página de testes]
Obter informações da página sobre as primeiras 10 páginas em Category:Physics.
api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [abrir na página de testes]

list=checkuser (cu)

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

Verifique quais endereços IP são utilizados por um determinado nome de usuário ou quais nomes de usuários são utilizados por um determinado endereço IP.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
curequest

Tipo de pedido CheckUser:

userips
Obter endereço IP do usuário-alvo.
edits
Obter alterações de endereço IP de destino ou intervalo.
ipusers
Obter usuários de endereço IP de destino ou intervalo.
Este parâmetro é obrigatório.
Um dos seguintes valores: edits, ipusers, userips
cutarget

Nome de usuário, endereço IP ou intervalo CIDR para verificar.

Este parâmetro é obrigatório.
cureason

Motivo para verificar.

culimit

Limite de linhas.

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

Limite de tempo dos dados do usuário (como "-2 weeks" ou "2 weeks ago").

Padrão: -2 weeks
cuxff

Usar dados XFF no lugar do endereço IP.

cutoken

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

Este parâmetro é obrigatório.

list=checkuserlog (cul)

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

Obter entradas do registro do CheckUser.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
culuser

Nome de usuário do CheckUser.

cultarget

Usuário verificado, endereço IP ou intervalo CIDR.

cullimit

Limite de linhas.

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

A direção da enumeração:

newer
Listar o mais antigo primeiro. Nota: culfrom tem de estar antes de culto.
older
Listar o mais recente primeiro (padrão). Nota: culfrom tem de estar depois de culto.
Um dos seguintes valores: newer, older
Padrão: older
culfrom

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

Tipo: data e hora (formatos permitidos)
culto

O selo do tempo para finalizar a enumeração.

Tipo: data e hora (formatos permitidos)
culcontinue

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

list=deletedrevs (dr)

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

Listar revisões excluídas.

Opera em três modos:

  1. Lista revisões excluídas para os títulos fornecidos, ordenados por timestamp.
  2. Lista contribuições eliminadas para o usuário fornecido, ordenadas por timestamp (sem títulos especificados).
  3. Liste todas as revisões excluídas no espaço nominal dado, classificado por título e timestamp (sem títulos especificados, druser não definido).

Certos parâmetros aplicam-se apenas a alguns modos e são ignorados em outros.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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.
newer
Listar o mais antigo primeiro. Nota: drstart tem de estar antes de drend.
older
Listar o mais recente primeiro (padrão). Nota: drstart tem de estar depois de 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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
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.
revid
Adiciona o identificador da revisão eliminada.
parentid
Adiciona o identificador da revisão anterior da página.
user
Adiciona o utilizador que fez a revisão.
userid
Adiciona o identificador do utilizador que fez a revisão.
comment
Adiciona o comentário da revisão.
parsedcomment
Adiciona o comentário da revisão após passagem pelo analisador sintático.
minor
Etiqueta a revisão como uma revisão menor.
len
Adiciona o comprimento (em bytes) da revisão.
sha1
Adiciona o SHA-1 da revisão (na base 16).
content
Adds the content of the revision.
token
Obsoleto. Fornece a chave da edição.
tags
Etiquetas da revisão.
Valores (separados com | ou alternativos): comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, user, userid, token
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

Exemplos:
Lista as últimas revisões excluídas das páginas Main Page e Talk:Main Page, com conteúdo (modo 1).
api.php?action=query&list=deletedrevs&titles=Fortnite%20Wiki|Discuss%C3%A3o%3AFortnite%20Wiki&drprop=user|comment|content [abrir na página de testes]
Lista as últimas 50 contribuições excluídas por Bob (modo 2).
api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [abrir na página de testes]
Lista as primeiras 50 revisões excluídas no espaço nominal principal (modo 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [abrir na página de testes]
Lista as primeiras 50 páginas excluídas no espaço nominal Discussão (modo 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [abrir na página de testes]

list=embeddedin (ei)

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

Encontre todas as páginas que incorporam (transcluam) o título dado.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
Para especificar todos os valores, use *.
eidir

A direção na qual listar.

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

Como filtrar por redirecionamentos.

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

Quantas páginas retornar.

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

list=exturlusage (eu)

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

Enumere páginas que contenham um determinado URL.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

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 ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
Padrão: (vazio)
euquery

Sequência de pesquisa sem protocolo. Veja Special:LinkSearch. Deixe vazio para listar todos os links externos.

eunamespace

O espaço nominal das páginas para enumerar.

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

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
Para especificar todos os valores, use *.
eulimit

Quantas páginas retornar.

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

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

Tipo: booleano (detalhes)

list=filearchive (fa)

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

Enumerar todos os arquivos excluídos sequencialmente.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

Exemplo:
Mostrar uma lista de todos os arquivos excluídos.
api.php?action=query&list=filearchive [abrir na página de testes]

list=gadgetcategories (gc)

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

Retorna uma lista de categorias de gadgets.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
gcprop

Que informação de categoria obter:

name
Nome interno da categoria.
title
Título da categoria.
members
Número de gadgets na categoria.
Valores (separados com | ou alternativos): members, name, title
Padrão: name
gcnames

Nomes de categorias a consultar.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
Exemplos:
Obter unha lista de categorías de gadgets existentes
api.php?action=query&list=gadgetcategories [abrir na página de testes]
Obter toda a informação sobre categorias nomeadas "foo" e "bar"
api.php?action=query&list=gadgetcategories&gcnames=foo|bar&gcprop=name|title|members [abrir na página de testes]

list=gadgets (ga)

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

Retornar uma lista de gadgets usados nesta wiki.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
gaprop

Que informação obter do gadget:

id
Identificador interno de gadget.
metadata
Metadatos do gadget.
desc
Descrição do gadget transformada em HTML (pode ser lenta, usar só se for realmente necessária).
Valores (separados com | ou alternativos): desc, id, metadata
Padrão: id|metadata
gacategories

De que categorias consultar os gadgets.

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

Identificadores dos gadgets a consultar.

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

Listar só os gadgets permitidos para o usuário atual.

Tipo: booleano (detalhes)
gaenabledonly

Listar só os gadgets habilitados pelo usuário atual.

Tipo: booleano (detalhes)
Exemplos:
Obter uma lista de gadgets junto com suas descrições
api.php?action=query&list=gadgets&gaprop=id|desc [abrir na página de testes]
Obter uma lista de gadgets com todas as propriedades possíveis
api.php?action=query&list=gadgets&gaprop=id|metadata|desc [abrir na página de testes]
Obter uma lista de gadgets pertencentes a categoria "foo"
api.php?action=query&list=gadgets&gacategories=foo [abrir na página de testes]
Obter informação sobre gadgets "foo" e "bar"
api.php?action=query&list=gadgets&gaids=foo|bar&gaprop=id|desc|metadata [abrir na página de testes]
Obter uma lista de gadgets habilitados pelo usuário atual
api.php?action=query&list=gadgets&gaenabledonly [abrir na página de testes]

list=imageusage (iu)

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

Encontre todas as páginas que usam o título da imagem dada.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
Para especificar todos os valores, use *.
iudir

A direção na qual listar.

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

Como filtrar para redirecionamentos. Se configurado para não-redirecionamentos quando iuredirect estiver habilitado, isso só é aplicado ao segundo nível.

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

Quantas páginas retornar. Se iuredirect estiver ativado, o limite se aplica a cada nível separadamente (o que significa até 2 * iulimit resultados podem ser retornados).

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

Se a página de link for um redirecionamento, encontre todas as páginas que se liguem a esse redirecionamento também. O limite máximo é reduzido para metade.

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

Encontra todas as páginas que apontam para o link interwiki dado.

Pode ser usado para encontrar todos os links com um prefixo, ou todos os links para um título (com um determinado prefixo). Usar nenhum parâmetro é efetivamente "todos os links interwiki".

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

iwbllimit

Quantas páginas retornar.

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

Quais propriedades obter:

iwprefix
Adiciona o prefixo do interwiki.
iwtitle
Adiciona o título do interwiki.
Valores (separados com | ou alternativos): iwprefix, iwtitle
Padrão: (vazio)
iwbldir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Encontre todas as páginas que apontam para o link de idioma dado.

Pode ser usado para encontrar todos os links com um código de idioma ou todos os links para um título (com um determinado idioma). Usar nenhum dos parâmetros é efetivamente "todos os links de linguagem".

Note que isso pode não considerar os links de idiomas adicionados por extensões.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

lbllimit

Quantas páginas retornar.

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

Quais propriedades obter:

lllang
Adiciona o código de idioma do link de idioma.
lltitle
Adiciona o título do link de idioma.
Valores (separados com | ou alternativos): lllang, lltitle
Padrão: (vazio)
lbldir

A direção na qual listar.

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

list=logevents (le)

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

Recuperar eventos dos logs.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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 abusefilter, abusefilterprivatedetails, block, cargo, contentmodel, create, curseprofile, delete, import, interwiki, managetags, merge, move, newusers, patrol, phalanx, phalanxemail, piggyback, protect, renametool, rights, spamblacklist, suppress, tag, titleblacklist, upload
leaction

Filtre as ações de log para apenas essa ação. Substitui letype. Na lista de valores possíveis, os valores com asterisco, como action/*, podem ter strings diferentes após a barra (/).

Um dos seguintes valores: abusefilter/create, abusefilter/hit, abusefilter/modify, abusefilterprivatedetails/access, block/block, block/reblock, block/unblock, cargo/createtable, cargo/deletetable, cargo/recreatetable, cargo/replacetable, contentmodel/change, contentmodel/new, create/create, curseprofile/comment-created, curseprofile/comment-deleted, curseprofile/comment-edited, curseprofile/comment-purged, curseprofile/comment-replied, curseprofile/profile-edited, delete/delete, delete/delete_redir, delete/delete_redir2, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, interwiki/*, 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, phalanx/add, phalanx/delete, phalanx/edit, phalanxemail/add, phalanxemail/delete, phalanxemail/edit, piggyback/impersonating, protect/modify, protect/move_prot, protect/protect, protect/unprotect, renametool/local-rename-failed, renametool/rename-finished, renametool/rename-started, renametool/renamed-global-data, rights/autopromote, rights/blockautopromote, rights/restoreautopromote, rights/rights, spamblacklist/*, suppress/block, suppress/delete, suppress/event, suppress/hide-afl, suppress/reblock, suppress/revision, suppress/unhide-afl, tag/update, titleblacklist/*, upload/overwrite, upload/revert, upload/upload
lestart

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

Tipo: data e hora (formatos permitidos)
leend

O timestamp para terminar de enumerar.

Tipo: data e hora (formatos permitidos)
ledir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: lestart deve ser anterior a leend.
older
Lista mais recente primeiro (padrão). Nota: lestart deve ser posterior a leend.
newer
Listar o mais antigo primeiro. Nota: lestart tem de estar antes de leend.
older
Listar o mais recente primeiro (padrão). Nota: lestart tem de estar depois de 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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
leprefix

Desabilitado devido a miser mode.

letag

Apenas lista as entradas de eventos marcadas com esta etiqueta.

lelimit

Quantas entradas de eventos a serem retornadas.

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

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

Exemplo:
Listar os eventos recentes do registo.
api.php?action=query&list=logevents [abrir na página de testes]

list=multilookup (ml)

  • Este módulo requer direitos de leitura.
  • Fonte: MultiLookup
  • Licença: Apache-2.0
⧼apihelp-query+multilookup-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
mltarget
⧼apihelp-query+multilookup-param-target⧽
Este parâmetro é obrigatório.
mloffset
⧼apihelp-query+multilookup-param-offset⧽

list=mystashedfiles (msf)

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

Obter uma lista de arquivos no stash de dados do usuário atual.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

Exemplo:
Obter a chave de arquivo, o tamanho do arquivo e o tamanho de pixels dos arquivos no stash de dados do usuário atual.
api.php?action=query&list=mystashedfiles&msfprop=size [abrir na página de testes]

list=pagepropnames (ppn)

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

Liste todos os nomes de propriedade da página em uso na wiki.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
ppncontinue

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

ppnlimit

O número máximo de nomes a retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
Exemplo:
Obtenha os primeiros 10 nomes de propriedade.
api.php?action=query&list=pagepropnames [abrir na página de testes]

list=pageswithprop (pwp)

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

Liste todas as páginas usando uma propriedade de página determinada.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

pwplimit

O número máximo de páginas para retornar.

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

Em qual sentido ordenar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
Exemplos:
Lista as primeiras 10 páginas usando {{DISPLAYTITLE:}}.
api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [abrir na página de testes]
Obter informações adicionais sobre as primeiras 10 páginas usando __NOTOC__.
api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [abrir na página de testes]

list=prefixsearch (ps)

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

Execute uma pesquisa de prefixo para títulos de página.

Apesar da semelhança nos nomes, este módulo não se destina a ser equivalente aSpecial:PrefixIndex; para isso, veja action=query&list=allpages com o parâmetro apprefix.O propósito deste módulo é semelhante a action=opensearch: para inserir o usuário e fornecer os títulos de melhor correspondência. Dependendo do backend do mecanismo de pesquisa, isso pode incluir correção de digitação, evasão de redirecionamento ou outras heurísticas.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

Tipo: inteiro
Padrão: 0
Exemplo:
Procure títulos de páginas começando com meaning.
api.php?action=query&list=prefixsearch&pssearch=meaning [abrir na página de testes]

list=protectedtitles (pt)

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

Liste todos os títulos protegidos contra criação.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
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.
newer
Listar o mais antigo primeiro. Nota: ptstart tem de estar antes de ptend.
older
Listar o mais recente primeiro (padrão). Nota: ptstart tem de estar depois de 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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

list=querypage (qp)

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

Obter uma lista fornecida por uma página especial baseada em QueryPage.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
qppage

O nome da página especial. Note, isso diferencia maiúsculas de minúsculas.

Este parâmetro é obrigatório.
Um dos seguintes valores: AllInfoboxes, Ancientpages, BrokenRedirects, Deadendpages, DisambiguationPageLinks, DisambiguationPages, DoubleRedirects, Fewestrevisions, GadgetUsage, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, Mostcategories, Mostimages, Mostinterwikis, Mostlinked, Mostlinkedcategories, Mostlinkedtemplates, Mostrevisions, NonportableInfoboxes, Shortpages, Uncategorizedcategories, Uncategorizedimages, Uncategorizedpages, Uncategorizedtemplates, Unusedcategories, Unusedimages, Unusedtemplates, Unwatchedpages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, Withoutimages, Withoutinterwiki
qpoffset

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

Tipo: inteiro
Padrão: 0
qplimit

Número de resultados a se retornado.

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

list=random (rn)

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

Obter um conjunto de páginas aleatórias.

As páginas são listadas em uma sequência fixa, apenas o ponto de partida é aleatório. Isso significa que, se, por exemplo, Main Page é a primeira página aleatória da lista, List of fictional monkeys será sempre a segunda, List of people on stamps of Vanuatu terceiro, etc.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

Exemplos:
Retorna duas páginas aleatórias do espaço nominal principal.
api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [abrir na página de testes]
Retorna informações da página sobre duas páginas aleatórias do espaço nominal principal.
api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [abrir na página de testes]

list=recentchanges (rc)

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

Enumere as mudanças recentes.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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.
newer
Listar o mais antigo primeiro. Nota: rcstart tem de estar antes de rcend.
older
Listar o mais recente primeiro (padrão). Nota: rcstart tem de estar depois de 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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

rcgeneraterevisions

Quando usado como gerador, gere IDs de revisão em vez de títulos. As entradas de alterações recentes sem IDs de revisão associadas (por exemplo, a maioria das entradas de log) não gerarão nada.

Tipo: booleano (detalhes)
rcslot

Listar apenas as alterações que tocam no slot nomeado.

Um dos seguintes valores: main
Exemplos:
Listar mudanças recentes.
api.php?action=query&list=recentchanges [abrir na página de testes]
Obter informações da página sobre as mudanças recentes não patrulhadas.
api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [abrir na página de testes]

list=search (sr)

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

Fazer uma buscar completa de texto.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

Tipo: inteiro
Padrão: 0
srwhat

Qual tipo de pesquisa realizada.

Um dos seguintes valores: nearmatch, text, title
srinfo

Quais metadados retornar.

Valores (separados com | ou alternativos): rewrittenquery, suggestion, totalhits
Padrão: totalhits|suggestion|rewrittenquery
srprop

Que propriedades retornar:

size
Adiciona o tamanho da página em bytes.
wordcount
Adiciona a contagem de palavras da página.
timestamp
Adiciona a marcação de data (timestamp) de quando a página foi editada pela última vez.
snippet
Adiciona um fragmento analisado da página.
titlesnippet
Adiciona um fragmento analisado do título da página.
redirecttitle
Adiciona o título do redirecionamento correspondente.
redirectsnippet
Adiciona um fragmento analisado do redirecionamento do título.
sectiontitle
Adiciona o título da seção correspondente.
sectionsnippet
Adiciona um parsed snippet do título da seção correspondente.
isfilematch
Adiciona um booleano que indica se a pesquisa corresponde ao conteúdo do arquivo.
categorysnippet
Adiciona um parsed snippet da categoria correspondente.
score
Obsoleto. Ignorado.
hasrelated
Obsoleto. Ignorado.
extensiondata
Acrescenta dados adicionais gerados por extensões.
Valores (separados com | ou alternativos): categorysnippet, extensiondata, isfilematch, redirectsnippet, redirecttitle, sectionsnippet, sectiontitle, size, snippet, timestamp, titlesnippet, wordcount, hasrelated, score
Padrão: size|wordcount|timestamp|snippet
srinterwiki

Inclua resultados de interwiki na pesquisa, se disponível.

Tipo: booleano (detalhes)
srenablerewrites

Habilita a reescrita de consulta interna. Alguns backends de pesquisa podem reescrever a consulta em outro que é pensado para fornecer melhores resultados, por exemplo, corrigindo erros de ortografia.

Tipo: booleano (detalhes)
srsort

Definir o ordenamento dos resultados devolvidos.

Um dos seguintes valores: relevance
Padrão: relevance

list=tags (tg)

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

Lista etiquetas da modificação.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
tgcontinue

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

tglimit

O número máximo de tags a serem listadas.

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

Quais propriedades obter:

displayname
Adiciona mensagem do sistema para a tag.
description
Adiciona descrição da tag.
hitcount
Adiciona o número de revisões e entradas do log que tem esta tag.
defined
Indique se a etiqueta está definida.
source
Obtém as fontes da etiqueta, que podem incluir extension para tags definidas em extensão e extension para tags que podem ser aplicadas manualmente pelos usuários.
active
Se a tag ainda está sendo aplicada.
Valores (separados com | ou alternativos): active, defined, description, displayname, hitcount, source
Padrão: (vazio)

list=usercontribs (uc)

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

Obtêm todas as edições de um usuário.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

ucuser

Os usuários dos quais recuperar contribuições. Não pode ser usado com ucuserids ou ucuserprefix.

Tipo: lista de usuário, por qualquer de nome de usuário, IP e nome interwiki (por exemplo "prefixo>Nomedeexemplo")
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
ucuserids

As IDs de usuário das quais recuperar as contribuições. Não pode ser usado comucuser ou ucuserprefix.

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

Recupera contribuições para todos os usuários cujos nomes começam com esse valor. Não pode ser usado com ucuser ou ucuserids.

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.
newer
Listar o mais antigo primeiro. Nota: ucstart tem de estar antes de ucend.
older
Listar o mais recente primeiro (padrão). Nota: ucstart tem de estar depois de 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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
Para especificar todos os valores, use *.
ucprop

Incluir elementos de informação adicional:

ids
Adiciona o ID da página e revisão.
title
Adiciona o título e o ID do espaço nominal da página.
timestamp
Adiciona o timestamp da edição.
comment
Adiciona o comentário da edição. Se o cometário foi excluído da revisão, uma propriedade commenthidden será retornada.
parsedcomment
Adiciona o comentário analisado da edição. Se o cometário foi excluído da revisão, uma propriedade commenthidden será retornada.
size
Adiciona o novo tamanho da edição.
sizediff
Adiciona o tamanho delta da edição contra o seu pai.
flags
Adiciona etiqueta da edição.
patrolled
Etiquetas de edições patrulhadas.
tags
Lista as tags para editar.
Valores (separados com | ou alternativos): comment, flags, ids, parsedcomment, patrolled, size, sizediff, tags, timestamp, title
Padrão: ids|title|timestamp|comment|size|flags
ucshow

Mostre apenas itens que atendam a esses critérios, por exemplo, apenas edições não-menores: ucshow=!minor.

Se ucshow=patrolled ou ucshow=!patrolled estiver definido, revisões mais antigas do que $wgRCMaxAge (7776000 segundos) não serão exibidas.

Valores (separados com | ou alternativos): !autopatrolled, !minor, !new, !patrolled, !top, autopatrolled, minor, new, patrolled, top
uctag

Lista apenas as revisões com esta tag.

uctoponly
Obsoleto.

Somente lista as alterações que são as últimas revisões.

Tipo: booleano (detalhes)
Exemplos:
Mostra as contribuições do usuário Example.
api.php?action=query&list=usercontribs&ucuser=Example [abrir na página de testes]
Mostrar contribuições de todos os endereços IP com o prefixo 192.0.2..
api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [abrir na página de testes]

list=users (us)

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

Obter informação sobre uma lista de usuários.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
usprop

Quais peças de informação incluir:

blockinfo
Etiqueta se o usuário estiver bloqueado, por quem e por que motivo.
groups
Lista todos os grupos aos quais cada usuário pertence.
groupmemberships
Lista grupos aos quais cada usuário foi explicitamente designado, incluindo a data de expiração de cada associação de grupo.
implicitgroups
Lista todos os grupos aos quais um usuário é automaticamente membro.
rights
Lista todos os direitos que cada usuário possui.
editcount
Adiciona a contagem de edição do usuário.
registration
Adiciona o timestamp de registro do usuário.
emailable
Etiquetar se o usuário pode e deseja receber e-mails através de Special:Emailuser.
gender
Etiqueta o gênero do usuário. Retorna "male", "female" ou "unknown".
centralids
Adiciona os IDs centrais e o status do anexo do usuário.
cancreate
Indica se uma conta para nomes de usuário válidos mas não registrados pode ser criada.
Valores (separados com | ou alternativos): blockinfo, cancreate, centralids, editcount, emailable, gender, groupmemberships, groups, implicitgroups, registration, rights
usattachedwiki

Com usprop=centralids, indique se o usuário está conectado com a wiki identificada por este ID.

ususers

Uma lista de usuários dos quais obter informações.

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

Uma lista de IDs de usuários dos quais obter informações.

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

list=watchlist (wl)

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

Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
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.
newer
Listar o mais antigo primeiro. Nota: wlstart tem de estar antes de wlend.
older
Listar o mais recente primeiro (padrão). Nota: wlstart tem de estar depois de 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
Adiciona a data de expiraçã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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

Exemplos:
Liste a revisão superior para páginas recentemente alteradas na lista de páginas vigiadas do usuário atual.
api.php?action=query&list=watchlist [abrir na página de testes]
Obtenha informações adicionais sobre a revisão superior das páginas alteradas recentemente na lista de páginas vigiadas do usuário atual.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [abrir na página de testes]
Obtenha informações 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.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
wrcontinue

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

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, 106, 107, 110, 111, 202, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2300, 2301, 2302, 2303, 2900, 2901, 10000, 10001
Para especificar todos os valores, use *.
wrlimit

Quantos resultados retornar por solicitação.

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

Quais propriedades adicionais obter:

changed
Adiciona o timestamp de quando o usuário foi notificado pela última vez sobre a edição.
Valores (separados com | ou alternativos): changed
wrshow

Listar apenas itens que atendam a esses critérios.

Valores (separados com | ou alternativos): !changed, changed
wrowner

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

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

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

wrdir

A direção na qual listar.

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

Título (com prefixo do espaço nominal) do qual começar a enumerar.

wrtotitle

Título (com prefixo do espaço nominal) do qual parar de enumerar.

Exemplos:
Listar páginas da lista de páginas vigiadas do usuário atual.
api.php?action=query&list=watchlistraw [abrir na página de testes]
Obtenha informações de página para páginas na lista de páginas vigiadas do usuário atual.
api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [abrir na página de testes]

meta=allmessages (am)

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

Devolver as mensagens deste site.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
ammessages

Quais mensagens para retornar. * (padrão) indica todas as mensagens.

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

Quais propriedades obter.

Valores (separados com | ou alternativos): default
amenableparser

Defina para ativar o analisador, irá processar o texto wiki da mensagem (substituir palavras mágicas, predefinições manipuladoras, etc.).

Tipo: booleano (detalhes)
amnocontent

Se configurado, não inclua o conteúdo das mensagens na saída.

Tipo: booleano (detalhes)
amincludelocal

Inclua também mensagens locais, ou seja, mensagens que não existem no software, mas existem como no MediaWiki namespace. Isso lista todas as páginas de espaço nominal-MediaWiki, então também irá listar aqueles que não são realmente mensagens, como Common.js.

Tipo: booleano (detalhes)
amargs

Argumentos para serem substituídos pela mensagem.

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

Retornar apenas mensagens com nomes que contêm essa string.

amcustomised

Retornar apenas mensagens neste estado de personalização.

Um dos seguintes valores: all, modified, unmodified
Padrão: all
amlang

Retornar mensagens neste idioma.

amfrom

Retornar mensagens começando com esta mensagem.

amto

Retornar mensagens terminando com esta mensagem.

amtitle

Nome da página para usar como contexto ao analisar a mensagem (para a opção amenableparser).

amprefix

Retornar apenas mensagens com este prefixo.

meta=authmanagerinfo (ami)

Recupere informações sobre o status de autenticação atual.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
amisecuritysensitiveoperation

Teste se o status de autenticação atual do usuário é suficiente para a operação específica de segurança especificada.

amirequestsfor

Obtenha informações sobre os pedidos de autenticação necessários para a ação de autenticação especificada.

Um dos seguintes valores: change, create, create-continue, link, link-continue, login, login-continue, remove, unlink
amimergerequestfields

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

Tipo: booleano (detalhes)
amimessageformat

Formato a ser usado para retornar mensagens.

Um dos seguintes valores: html, none, raw, wikitext
Padrão: wikitext
Exemplos:
Obtenha os pedidos que podem ser usados ao iniciar um login.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [abrir na página de testes]
Obtenha os pedidos que podem ser usados ao iniciar um login, com campos de formulário mesclados.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [abrir na página de testes]
Teste se a autenticação é suficiente para ação foo.
api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [abrir na página de testes]

meta=filerepoinfo (fri)

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

Retorna informações meta sobre repositórios de imagens configurados na wiki.

Parâmetro:
Estão disponíveis outros parâmetros gerais.
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.
descBaseUrl
(sem descrição)
displayname
O nome legível da wiki do repositório.
fetchDescription
Indica se as páginas de descrição de ficheiro devem ser obtidas deste repositório ao ver as páginas de descrição de ficheiros locais.
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, descBaseUrl, displayname, fetchDescription, initialCapital, local, name, rootUrl, scriptDirUrl, thumbUrl, url
Padrão: canUpload|descBaseUrl|displayname|fetchDescription|initialCapital|local|name|rootUrl|scriptDirUrl|thumbUrl|url
Exemplo:
Obter informações sobre repositórios de arquivos.
api.php?action=query&meta=filerepoinfo&friprop=name|displayname [abrir na página de testes]

meta=languageinfo (li)

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

Retornar informações sobre os idiomas disponíveis.

Pode ser aplicada uma [[mw:Special:MyLanguage/API:Continue |continuação]] se a obtenção das informações demorar muito tempo para um só pedido.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
liprop

Quais informações obter para cada idioma.

code
O código do idioma (este código é específico do MediaWiki, embora tenha semelhanças com outros padrões).
bcp47
O código do idioma BCP-47.
dir
A direção de escrita do idioma (ltr, da esquerda para a direita, ou rtl, da direita para a esquerda).
autonym
O autônimo do idioma, isto é, o seu nome nesse idioma.
name
O nome do idioma no idioma especificado pelo parâmetro uselang, com a aplicação de idiomas de recurso se necessário.
fallbacks
Os códigos de idioma das idiomas de recurso configuradas para esta língua. O recurso final implícito para 'en' não é incluído (mas algum idiomas podem especificar 'en' como último recurso explicitamente).
variants
Os códigos de idioma das variantes suportadas por esse idioma.
Valores (separados com | ou alternativos): autonym, bcp47, code, dir, fallbacks, name, variants
Padrão: code
licode

Códigos de idioma dos idiomas que devem ser devolvidas, ou * para todos os idiomas.

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

Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

Exemplos:
Obter os códigos de idioma de todos os idiomas suportados.
api.php?action=query&meta=languageinfo [abrir na página de testes]
Obter os autônimos e nomes em alemão de todos os idioma suportados.
api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [abrir na página de testes]
Obter os idiomas de recurso e as variantes de occitânico.
api.php?action=query&meta=languageinfo&liprop=fallbacks|variants&licode=oc [abrir na página de testes]
Obter o código de língua BCP-47 e a direção de escrita de todas os idiomas suportados.
api.php?action=query&meta=languageinfo&liprop=bcp47|dir [abrir na página de testes]

meta=siteinfo (si)

  • Este módulo requer direitos de leitura.
  • Fonte: FandomAPI
  • Licença: Apache-2.0

Retorna informações gerais sobre o site.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
siprop

Quais informação obter:

general
Informação geral do sistema.
namespaces
Lista de espaços nominais registrados e seus nomes canônicos.
namespacealiases
Lista de aliases dos espaços nominais registrados.
specialpagealiases
Lista de alias de página especiais.
magicwords
Lista de palavras mágicas e seus alias.
interwikimap
Retorna o mapa interwiki (opcionalmente filtrado, opcionalmente localizado usando siinlanguagecode).
dbrepllag
Retorna o servidor de banco de dados com o atraso de replicação mais alto.
statistics
Voltar às estatísticas do site.
usergroups
Retorna os grupos de usuários e as permissões associadas.
libraries
Retorna as bibliotecas instaladas na wiki.
extensions
Retorna as extensões instaladas na wiki.
fileextensions
Retorna um lista de extensões de arquivo (tipos de arquivo) permitidos para serem carregados.
rightsinfo
Retorna a informação sobre os direitos wiki (licença), se disponível.
restrictions
Retorna informações sobre os tipos de restrição (proteção) disponíveis.
languages
Retorna uma lista de idiomas suportada pelo MediaWiki (opcionalmente localizada usando siinlanguagecode).
languagevariants
Retorna uma lista de códigos de idioma para os quais LanguageConverter está ativado e as variantes suportadas para cada um.
skins
Retorna uma lista de todas as skins protegidas (opcionalmente localizadas usando siinlanguagecode, caso contrário no idioma do conteúdo).
extensiontags
Retorna uma lista de tags de extensão do analisador.
functionhooks
Retorna uma lista de ganchos de função do analisador.
showhooks
Retorna uma lista de todos os ganchos subscritos (conteúdo de $wgHooks).
variables
Retorna uma lista de IDs variáveis.
protocols
Retorna uma lista de protocolos que são permitidos em links externos.
defaultoptions
Retorna os valores padrão para as preferências do usuário.
uploaddialog
Retorna a configuração da caixa de diálogo de upload.
Valores (separados com | ou alternativos): dbrepllag, defaultoptions, extensions, extensiontags, fileextensions, functionhooks, general, interwikimap, languages, languagevariants, libraries, magicwords, namespacealiases, namespaces, protocols, restrictions, rightsinfo, showhooks, skins, specialpagealiases, statistics, uploaddialog, usergroups, variables
Padrão: general
sifilteriw

Retorna apenas entradas locais ou únicas não locais do mapa interwiki.

Um dos seguintes valores: !local, local
sishowalldb

Liste todos os servidores de banco de dados, e não apenas o que está atrasando.

Tipo: booleano (detalhes)
sinumberingroup

Listar o número de usuários nos grupos de usuário.

Tipo: booleano (detalhes)
siinlanguagecode

Código de idioma para nomes de idiomas localizados (melhor esforço) e nomes de skin.

meta=tokens

Obtém tokens para ações de modificação de dados.

Parâmetro:
Estão disponíveis outros parâmetros gerais.
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
Exemplos:
Recupere um token csrf (o padrão).
api.php?action=query&meta=tokens [abrir na página de testes]
Recupere um token de vigilância e um token de patrulha.
api.php?action=query&meta=tokens&type=watch|patrol [abrir na página de testes]

meta=userinfo (ui)

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

Ober informações sobre o usuário atual.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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
email
Adiciona o endereço de e-mail e a data de autenticação do e-mail.
realname
Adiciona o nome real do usuário.
acceptlang
Ecoa o cabeçalho Accept-Language enviado pelo cliente em um formato estruturado.
registrationdate
Adiciona a data de registro do usuário.
unreadcount
Adiciona a contagem de páginas não lidas na lista de páginas vigiadas do usuário (máximo 999; retorna 1000+ se mais).
centralids
Adiciona os IDs centrais e o status do anexo do usuário.
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.

  • 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: WikiConfig
  • Licença: GPL-2.0-or-later
⧼apihelp-refreshlinks-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
wiki_id
⧼apihelp-refreshlinks-param-wiki_id⧽
Este parâmetro é obrigatório.
Tipo: inteiro
first_article_id
⧼apihelp-refreshlinks-param-first_article_id⧽
Este parâmetro é obrigatório.
Tipo: inteiro
O valor não pode ser inferior a 1.
last_article_id
⧼apihelp-refreshlinks-param-last_article_id⧽
Este parâmetro é obrigatório.
Tipo: inteiro
O valor não pode ser inferior a 1.
reason
⧼apihelp-refreshlinks-param-reason⧽
namespace_id
⧼apihelp-refreshlinks-param-namespace_id⧽
category
⧼apihelp-refreshlinks-param-category⧽
token

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

Este parâmetro é obrigatório.

action=removeauthenticationdata

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

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

Parâmetros:
Estão disponíveis outros parâmetros gerais.
request

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

Este parâmetro é obrigatório.
token

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

Este parâmetro é obrigatório.
Exemplo:
Tente remover os dados do usuário atual para FooAuthenticationRequest.
api.php?action=removeauthenticationdata&request=FooAuthenticationRequest&token=123ABC [abrir na página de testes]

action=removedomainalias

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: desconhecida
  • Licensa: desconhecida

Remove a domain alias for the wiki

Parâmetros:
Estão disponíveis outros parâmetros gerais.
wiki_id

Id of the wiki to remove the domain alias from

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

The domain alias to remove

Este parâmetro é obrigatório.
reason

The reason for the change (used in logs)

token

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

Este parâmetro é obrigatório.

action=removephalanxblock

  • 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: Phalanx
  • Licença: GPL-2.0-or-later
⧼apihelp-removephalanxblock-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
blockId
⧼apihelp-removephalanxblock-param-blockId⧽
Este parâmetro é obrigatório.
Tipo: inteiro
token

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

Este parâmetro é obrigatório.

action=removewikiconfigvariable

  • 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: WikiConfig
  • Licença: GPL-2.0-or-later

Excluir a variável de configuração para a wiki.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
variable_id

ID da variável a ser excluída.

Tipo: inteiro
variable_name

Nome da variável a ser excluída.

wiki_id

ID da wiki cuja variável deve ser excluída.

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

O motivo da exclusão da variável.

token

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

Este parâmetro é obrigatório.

action=renameuser

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: UserRename
  • Licença: GPL-2.0-or-later
⧼apihelp-renameuser-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
requesting_user_id
⧼apihelp-renameuser-param-requesting_user_id⧽
Este parâmetro é obrigatório.
Tipo: inteiro
target_user_id
⧼apihelp-renameuser-param-target_user_id⧽
Este parâmetro é obrigatório.
Tipo: inteiro
new_username
⧼apihelp-renameuser-param-new_username⧽
Este parâmetro é obrigatório.

action=reopenwiki

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: desconhecida
  • Licensa: desconhecida
⧼apihelp-reopenwiki-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
wiki_id
⧼apihelp-reopenwiki-param-wiki_id⧽
Este parâmetro é obrigatório.
Tipo: inteiro
reason
⧼apihelp-reopenwiki-param-reason⧽
token

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

Este parâmetro é obrigatório.

action=resetpassword

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

Envia um e-mail de redefinição de senha para o usuário atual.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
user

Usuário sendo reiniciado.

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

Endereço de e-mail do usuário sendo redefinido.

token

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

Este parâmetro é obrigatório.
Exemplos:
Envia um e-mail de redefinição de senha para o usuário Example.
api.php?action=resetpassword&user=Example&token=123ABC [abrir na página de testes]
Envia um e-mail de redefinição de senha para todos os usuários com e-mail user@example.com.
api.php?action=resetpassword&user=user@example.com&token=123ABC [abrir na página de testes]

action=revisiondelete

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

Excluir e recuperar revisões.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
type

Tipo de exclusão de revisão em execução.

Este parâmetro é obrigatório.
Um dos seguintes valores: archive, filearchive, logging, oldimage, revision
target

Título da página para a eliminação da revisão, se necessário para o tipo.

ids

Identificadores para as revisões a serem excluídas.

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

O que ocultar para cada revisão.

Valores (separados com | ou alternativos): comment, content, user
show

O que exibir para cada revisão.

Valores (separados com | ou alternativos): comment, content, user
suppress

Seja para suprimir dados de administradores, bem como de outros.

Um dos seguintes valores: no, nochange, yes
Padrão: nochange
reason

Razão para a exclusão ou recuperação.

tags

Etiquetas para se inscrever na entrada no registo de eliminação.

Valores (separados com | ou alternativos):
token

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

Este parâmetro é obrigatório.

action=rollback

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

Desfazer a última edição para a página.

Se o último usuário que editou a página efetuou várias edições consecutivas, todas serão revertidas.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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.
Exemplos:
Reverter as últimas edições de página Main Page pelo usuário Example.
api.php?action=rollback&title=Fortnite%20Wiki&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=Fortnite%20Wiki&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1 [abrir na página de testes]

action=rsd

(main | rsd)

Exportar um esquema RSD (Really Simple Discovery).

Exemplo:
Exportar o esquema RSD.
api.php?action=rsd [abrir na página de testes]

action=savemap

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: InteractiveMaps
  • Licença: Apache-2.0
⧼apihelp-savemap-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
values
⧼apihelp-savemap-param-values⧽
Este parâmetro é obrigatório.
meta
⧼apihelp-savemap-param-meta⧽
revisionId
⧼apihelp-savemap-param-revisionId⧽
Este parâmetro é obrigatório.
editStart
⧼apihelp-savemap-param-editStart⧽
Este parâmetro é obrigatório.
token

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

Este parâmetro é obrigatório.

action=savetheme

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: ThemeDesignerNext
  • Licença: Apache-2.0
⧼apihelp-savetheme-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
type
⧼apihelp-savetheme-param-type⧽
Este parâmetro é obrigatório.
Um dos seguintes valores: dark, light
token

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

Este parâmetro é obrigatório.
isDefaultType
⧼apihelp-savetheme-param-isDefaultType⧽
Este parâmetro é obrigatório.
Tipo: booleano (detalhes)
useLogoInNav
⧼apihelp-savetheme-param-useLogoInNav⧽
Este parâmetro é obrigatório.
useBackgroundOnMobile
⧼apihelp-savetheme-param-useBackgroundOnMobile⧽
communityTitle
⧼apihelp-savetheme-param-communityTitle⧽
Não pode exceder 65 caracteres.
pageBackgroundColor
⧼apihelp-savetheme-param-pageBackgroundColor⧽
accentColor
⧼apihelp-savetheme-param-accentColor⧽
linkColor
⧼apihelp-savetheme-param-linkColor⧽
bodyBackgroundColor
⧼apihelp-savetheme-param-bodyBackgroundColor⧽
stickyNavBackgroundColor
⧼apihelp-savetheme-param-stickyNavBackgroundColor⧽
logoImageId
⧼apihelp-savetheme-param-logoImageId⧽
pageHeadingsFont
⧼apihelp-savetheme-param-pageHeadingsFont⧽
Um dos seguintes valores: BioRhyme, Inknut Antiqua, Lora, Roboto Slab, Rubik, Work Sans
Padrão: Rubik
faviconImageId
⧼apihelp-savetheme-param-faviconImageId⧽
communityImageId
⧼apihelp-savetheme-param-communityImageId⧽
backgroundImageId
⧼apihelp-savetheme-param-backgroundImageId⧽
backgroundImageStyle
⧼apihelp-savetheme-param-backgroundImageStyle⧽
Um dos seguintes valores: cover, fitCenter, fitTopLeft, fitTopRight, tileBoth, tileHorizontally, tileVertically
communityHeaderColor
⧼apihelp-savetheme-param-communityHeaderColor⧽
backgroundImageOpacity
⧼apihelp-savetheme-param-backgroundImageOpacity⧽
Tipo: inteiro
O valor deve estar entre 0 e 100.
backgroundImageDisplay
⧼apihelp-savetheme-param-backgroundImageDisplay⧽
Um dos seguintes valores: fullScreen, header
Padrão: header

action=savewikiconfigvariable

  • 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: WikiConfig
  • Licença: GPL-2.0-or-later

Definir uma variável de configuração para a wiki.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
variable_id

ID da variável a ser alterada.

Tipo: inteiro
variable_name

Nome da variável a ser alterada.

wiki_id

ID da wiki cuja variável deve ser alterada.

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

O valor a ser definido na variável.

Este parâmetro é obrigatório.
reason

O motivo da alteração da variável.

token

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

Este parâmetro é obrigatório.

action=scheduledebuglonglivedtask

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: LongLivedTask
  • Licença: Apache-2.0
⧼apihelp-scheduledebuglonglivedtask-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
requester_id
⧼apihelp-scheduledebuglonglivedtask-param-requester_id⧽
Este parâmetro é obrigatório.
Tipo: inteiro
process_for
⧼apihelp-scheduledebuglonglivedtask-param-process_for⧽
Este parâmetro é obrigatório.
Tipo: inteiro

action=schedulesearchindexupdate

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: WikiConfig
  • Licença: GPL-2.0-or-later
⧼apihelp-schedulesearchindexupdate-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
wiki_id
⧼apihelp-schedulesearchindexupdate-param-wiki_id⧽
Este parâmetro é obrigatório.
Tipo: inteiro
reason
⧼apihelp-schedulesearchindexupdate-param-reason⧽
token

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

Este parâmetro é obrigatório.

action=scribunto-console

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

Módulo interno para atender solicitações XHR a partir do console Scribunto.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
title

O título do módulo a ser testado.

content

O novo conteúdo do módulo.

session

Token da sessão.

Tipo: inteiro
question

A próxima linha para avaliar como um script.

Este parâmetro é obrigatório.
clear

Marque para limpar o estado da sessão atual.

Tipo: booleano (detalhes)

action=setnotificationtimestamp

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

Atualize o timestamp de notificação para páginas vigiadas.

Isso afeta o destaque das páginas alteradas na lista de exibição e no histórico e o envio de e-mail quando a preferência "Notifique-me por e-mail quando uma página ou um arquivo vigiado for alterado" estiver habilitada.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

titles

Uma lista de IDs de título para trabalhar.

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

Uma lista de IDs de página para trabalhar.

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

Uma lista de IDs de revisão para trabalhar.

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

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

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

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

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

Tipo: booleano (detalhes)
converttitles

Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem 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.
Exemplos:
Redefinir o status da notificação para toda a lista de páginas vigiadas.
api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [abrir na página de testes]
Redefinir o status de notificação para a Main page.
api.php?action=setnotificationtimestamp&titles=Fortnite%20Wiki&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=Fortnite%20Wiki&timestamp=2012-01-01T00:00:00Z&token=123ABC [abrir na página de testes]
Restaura o status de notificação para páginas no espaço nominal Usuário.
api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [abrir na página de testes]

action=setpagelanguage

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

Mudar o idioma de uma página.

Mudar o idioma de uma página não é permitido nesta wiki.

Ative $wgPageLanguageUseDB para usar esta ação.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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.

action=spamblacklist

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

Validar um ou mais URL contra a lista de barramento de spam.

Parâmetro:
Estão disponíveis outros parâmetros gerais.
url

Os URL a validar contra a lista de barramento.

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

action=stashedit

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

Prepare uma edição no cache compartilhado.

Isto é destinado a ser usado via AJAX a partir do formulário de edição para melhorar o desempenho da página salvar.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
title

Título da página que está sendo editada.

Este parâmetro é obrigatório.
section

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

sectiontitle

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

text

Conteúdo da página.

stashedtexthash

Hash do conteúdo da página de um stash anterior para usar em vez disso.

summary

Mudar resumo.

Padrão: (vazio)
contentmodel

Modelo de conteúdo do novo conteúdo.

Este parâmetro é obrigatório.
Um dos seguintes valores: GadgetDefinition, GeoJSON, GeoJson, Scribunto, css, interactivemap, 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=suggestwiki

  • Este módulo é interno ou instável. Sua operação pode mudar sem aviso prévio.
  • Este módulo requer direitos de leitura.
  • Fonte: WikiConfig
  • Licença: GPL-2.0-or-later
⧼apihelp-suggestwiki-summary⧽
Parâmetro:
Estão disponíveis outros parâmetros gerais.
search_phrase
⧼apihelp-suggestwiki-param-search_phrase⧽
Este parâmetro é obrigatório.
Não pode exceder 100 caracteres.

action=suggestwikis

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

Obter lista de wikis cujos domínios contêm frase de busca.

Parâmetro:
Estão disponíveis outros parâmetros gerais.
search_phrase

Frase de busca.

Este parâmetro é obrigatório.
Não pode exceder 100 caracteres.

action=tag

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

Adicionar ou remover tags de alteração de revisões individuais ou entradas de log.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
rcid

Uma ou mais IDs de alterações recentes a partir das quais adicionar ou remover a etiqueta.

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

Uma ou mais IDs de revisão a partir das quais adicionar ou remover a etiqueta.

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

Uma ou mais IDs de entrada de log a partir das quais adicionar ou remover a etiqueta.

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

Tags para adicionar. Apenas as tags manualmente definidas podem ser adicionadas.

Valores (separados com | ou alternativos):
remove

Tags para remover. Somente as tags que são definidas manualmente ou completamente indefinidas podem ser removidas.

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

Motivo para a mudança.

Padrão: (vazio)
tags

Etiquetas para aplicar à entrada de log que será criada como resultado dessa ação.

Valores (separados com | ou alternativos):
token

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

Este parâmetro é obrigatório.
Exemplos:
Adicionar a tag vandalism a ID de revisão 123 sem especificar uma razão
api.php?action=tag&revid=123&add=vandalism&token=123ABC [abrir na página de testes]
Remova a tag spam da ID de entrada de registro 123 com o motivo Wrongly applied
api.php?action=tag&logid=123&remove=spam&reason=Wrongly+applied&token=123ABC [abrir na página de testes]

action=tagsreport

  • Este módulo requer direitos de leitura.
  • Fonte: TagsReport
  • Licença: GPL-2.0-or-later
⧼apihelp-tagsreport-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
tagType
⧼apihelp-tagsreport-param-tagType⧽
tagName
⧼apihelp-tagsreport-param-tagName⧽
paramName
⧼apihelp-tagsreport-param-paramName⧽
paramValue
⧼apihelp-tagsreport-param-paramValue⧽
limit
⧼apihelp-tagsreport-param-limit⧽
Tipo: inteiro
page
⧼apihelp-tagsreport-param-page⧽
Tipo: inteiro

action=templatedata

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

Obtenha dados armazenados pela extensão TemplateData.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
includeMissingTitles

Retornar dados sobre títulos, mesmo se eles estiverem ausentes ou não tiverem TemplateData. Por padrão, os títulos só são retornados se existirem e possuem TemplateData.

Tipo: booleano (detalhes)
doNotIgnoreMissingTitles
Obsoleto.

Devolver dados sobre os títulos, mesmo que faltem TemplateData. Por padrão (para compatibilidade reversa), os títulos só são retornados se eles existem e têm TemplateData.

Tipo: booleano (detalhes)
lang

Retornar valores localizados neste idioma. Por padrão, todas as traduções disponíveis são retornadas.

titles

Uma lista de IDs de título para trabalhar.

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

Uma lista de IDs de página para trabalhar.

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

Uma lista de IDs de revisão para trabalhar.

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

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

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

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

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

Tipo: booleano (detalhes)
converttitles

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

Tipo: booleano (detalhes)
Exemplos:
Retorna TemplateData para Template:Stub e Template:Example, com resultados se as predefinições não existirem ou existirem, mas não tiverem TemplateData
api.php?action=templatedata&titles=Template:Stub|Template:Example&includeMissingTitles=1 [abrir na página de testes]
Retorna TemplateData para Template:Stub e Template:Example, sem resultados se as predefinições não existem ou existirem, mas não tiverem TemplateData
api.php?action=templatedata&titles=Template:Stub|Template:Example [abrir na página de testes]

action=titleblacklist (tb)

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

Valide um título de página, nome de arquivo ou nome de usuário no TitleBlacklist.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
tbtitle

A string para validar contra a lista negra.

Este parâmetro é obrigatório.
tbaction

A ação a ser verificada.

Um dos seguintes valores: create, createpage, createtalk, edit, move, new-account, upload
Padrão: edit
tbnooverride

Não tente substituir a lista negra de títulos.

Tipo: booleano (detalhes)

action=togglephalanxblock

  • 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: Phalanx
  • Licença: GPL-2.0-or-later
⧼apihelp-togglephalanxblock-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
blockId
⧼apihelp-togglephalanxblock-param-blockId⧽
Este parâmetro é obrigatório.
Tipo: inteiro
disable
⧼apihelp-togglephalanxblock-param-disable⧽
Este parâmetro é obrigatório.
Tipo: booleano (detalhes)
token

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

Este parâmetro é obrigatório.

action=unblock

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

Desbloquear usuário.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
id

ID do bloco para desbloquear (obtido através de list=blocks). Não pode ser usado em conjunto com user.

Tipo: inteiro
user

Usuário para desbloquear. Não pode ser usado junto com id.

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

Especifique user=#ID.

Tipo: inteiro
reason

Motivo para o desbloqueio.

Padrão: (vazio)
tags

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

Valores (separados com | ou alternativos):
token

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

Este parâmetro é obrigatório.
Exemplos:
Desbloquear bloqueio ID #105.
api.php?action=unblock&id=105 [abrir na página de testes]
Desbloquear o usuário Bob com o motivo Sorry Bob.
api.php?action=unblock&user=Bob&reason=Sorry%20Bob [abrir na página de testes]

action=undelete

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

Restaure as revisões de uma página excluída.

Uma lista de revisões excluídas (incluindo timestamps) pode ser recuperada através de prop=deletedrevisions e uma lista de IDs de arquivo excluídos pode ser recuperada através de list=filearchive.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
title

Título da página a ser restaurada.

Este parâmetro é obrigatório.
reason

Razão para restaurar.

Padrão: (vazio)
tags

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

Valores (separados com | ou alternativos):
timestamps

Timestamps das revisões para restaurar. Se ambos timestamps e fileids estiverem vazios, tudo será restaurado.

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

IDs das revisões de arquivos para restaurar. Se ambos, timestamps e fileids estiverem, vazios, tudo será restaurado.

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

action=unlinkaccount

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

Remova uma conta de terceiros vinculada ao usuário atual.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
request

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

Este parâmetro é obrigatório.
token

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

Este parâmetro é obrigatório.
Exemplo:
Tente remover o link do usuário atual para o provedor associado com FooAuthenticationRequest.
api.php?action=unlinkaccount&request=FooAuthenticationRequest&token=123ABC [abrir na página de testes]

action=updateHubs

  • 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: WikiConfig
  • Licença: GPL-2.0-or-later

Atualizações de categorias e verticais da wiki

Parâmetros:
Estão disponíveis outros parâmetros gerais.
wiki_id
(sem descrição)
Este parâmetro é obrigatório.
Tipo: inteiro
vertical_id
(sem descrição)
Este parâmetro é obrigatório.
Tipo: inteiro
category_ids
(sem descrição)
Este parâmetro é obrigatório.
reason
(sem descrição)
token

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

Este parâmetro é obrigatório.

action=updateprimarydomain

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: desconhecida
  • Licensa: desconhecida

Update the primary domain of a wiki

Parâmetros:
Estão disponíveis outros parâmetros gerais.
wiki_id

Id of the wiki to update the primary domain

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

The new domain. Can contain a language path

Este parâmetro é obrigatório.
reason

The reason for the change (used in logs)

token

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

Este parâmetro é obrigatório.

action=updateuseremail

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: Email
  • Licença: GPL-2.0-or-later
⧼apihelp-updateuseremail-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
user_id
⧼apihelp-updateuseremail-param-user_id⧽
Este parâmetro é obrigatório.
Tipo: inteiro
requester_id
⧼apihelp-updateuseremail-param-requester_id⧽
Este parâmetro é obrigatório.
Tipo: inteiro
new_email
⧼apihelp-updateuseremail-param-new_email⧽
Este parâmetro é obrigatório.
dont_update_kratos
⧼apihelp-updateuseremail-param-dont_update_kratos⧽
Tipo: booleano (detalhes)

action=updatewikiconfigvariabledefinition

  • 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: WikiConfig
  • Licença: GPL-2.0-or-later

Atualizar as propriedades da variável de configuração existente.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
variable_id

ID da variável.

Tipo: inteiro
variable_access_level

Acessar o nível da variável.

Este parâmetro é obrigatório.
Um dos seguintes valores: readonly, staff, user
variable_description

Descrição da variável.

Este parâmetro é obrigatório.
variable_labels

Rótulos da variável.

token

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

Este parâmetro é obrigatório.

action=upload

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

Carregue um arquivo ou obtenha o status dos carregamentos pendentes.

Vários métodos estão disponíveis:

  • Carrega o conteúdo do arquivo diretamente, usando o parâmetro file.
  • Carrega o arquivo em pedaços, usando os parâmetros filesize, chunk e offset.
  • Tenha o servidor MediaWiki buscando um arquivo de um URL, usando o parâmetro url.
  • Complete um carregamento anterior que falhou devido a avisos, usando o parâmetro filekey.

Note que o HTTP POST deve ser feito como um upload de arquivo (ou seja, usando multipart/form-data) ao enviar o file.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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 10 485 760.
offset

Deslocamento de pedaços em bytes.

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

Conteúdo do pedaço.

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

Tornar as operações de arquivo potencialmente grandes assíncronas quando possível.

Tipo: booleano (detalhes)
checkstatus

Apenas obtenha o status de upload para a chave de arquivo fornecida.

Tipo: booleano (detalhes)
token

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

Este parâmetro é obrigatório.

action=uploadimage

  • Este módulo requer direitos de leitura.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: ThemeDesignerNext
  • Licença: Apache-2.0
⧼apihelp-uploadimage-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
imageType
⧼apihelp-uploadimage-param-imageType⧽
Este parâmetro é obrigatório.
Um dos seguintes valores: background, communityImage, favicon, logo
token

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

Este parâmetro é obrigatório.

action=userrights

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

Alterar a associação de um grupo de usuários.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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): autopatrol, bot, bot-global, bureaucrat, checkuser, content-moderator, content-reviewer, content-volunteer, fandom-editor, fandom-star, global-discussions-moderator, helper, imagereviewer, notifications-cms-user, request-to-be-forgotten-admin, restricted-login-exempt, rollback, sensitive-tool-access, soap, staff, sysop, threadmoderator, translator, util, vanguard, voldev, wiki-representative, wiki-specialist
expiry

Expiração de timestamps. Pode ser relativo (por exemplo 5 meses ou 2 semanas) ou absoluto (por exemplo 2014-09-18T12:34:56Z). Se apenas um timestamp for configurado, ele sera usado para todos os grupos passados pelo parâmetro add. Use infinite, indefinite, infinity ou never, para um grupo de usuários que nunca expiram.

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

Remover o usuário destes grupos.

Valores (separados com | ou alternativos): autopatrol, bot, bot-global, bureaucrat, checkuser, content-moderator, content-reviewer, content-volunteer, fandom-editor, fandom-star, global-discussions-moderator, helper, imagereviewer, notifications-cms-user, request-to-be-forgotten-admin, restricted-login-exempt, rollback, sensitive-tool-access, soap, staff, sysop, threadmoderator, translator, util, vanguard, voldev, wiki-representative, wiki-specialist
reason

Motivo para a mudança.

Padrão: (vazio)
token

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

Para compatibilidade, o token usado na interface web também é aceito.

Este parâmetro é obrigatório.
tags

Alterar as tags para se inscrever na entrada no registro de direitos do usuário.

Valores (separados com | ou alternativos):
Exemplos:
Adicionar o usuário FooBot ao grupo bot e remover dos grupos sysop e bureaucrat.
api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [abrir na página de testes]
Adicionar o usuário com a ID 123 ao grupo global bot e remover dos grupos sysop e bureaucrat.
api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [abrir na página de testes]
Adicionar o usuário SometimeSysop ao grupo sysop por 1 mês.
api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [abrir na página de testes]

action=validatepassword

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

Valide uma senha de acordo as políticas de senha da wiki.

A validade é relatada como Good se a senha for aceitável, Change se a senha for usada para entrar, mas deve ser alterada, ou Invalid se a senha não é utilizável.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
password

Senha para validar.

Este parâmetro é obrigatório.
user

Nome do usuário, para uso ao testar a criação da conta. O usuário nomeado não deve existir.

Tipo: usuário, por qualquer de nome de usuário e ID de usuário (por exemplo "#12345")
email

Endereço de e-mail, para uso ao testar a criação de conta.

realname

Nome real, para uso ao testar a criação de conta.

action=variableinfo

  • 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: WikiConfig
  • Licença: GPL-2.0-or-later

Obter informação detalhada sobre dada configuração de variável.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
wiki_id

ID da wiki.

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

ID da variável.

Tipo: inteiro
variable_name
⧼apihelp-variableinfo-param-variable_name⧽
token

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

Este parâmetro é obrigatório.

action=variableupdate

  • 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: WikiConfig
  • Licença: GPL-2.0-or-later

Atualizar informação da variável

Parâmetros:
Estão disponíveis outros parâmetros gerais.
variable_id
(sem descrição)
Tipo: inteiro
variable_access_level
(sem descrição)
Este parâmetro é obrigatório.
Um dos seguintes valores: readonly, staff, user
variable_description
(sem descrição)
Este parâmetro é obrigatório.
variable_labels
(sem descrição)
token

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

Este parâmetro é obrigatório.

action=verifytask

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: WikiConfig
  • Licença: GPL-2.0-or-later
⧼apihelp-verifytask-summary⧽
Parâmetros:
Estão disponíveis outros parâmetros gerais.
taskId
⧼apihelp-verifytask-param-taskId⧽
Este parâmetro é obrigatório.
token

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

Este parâmetro é obrigatório.

action=visualeditor

  • Este módulo é interno ou instável. Sua operação pode mudar sem aviso prévio.
  • Este módulo requer direitos de leitura.
  • Fonte: VisualEditor
  • Licença: MIT

Retorna código HTML5 a uma página através do serviço Parsoid.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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 aos quais limites mais altos são permetidos).
mobileve
⧼apihelp-visualeditor-param-mobileve⧽
Tipo: booleano (detalhes)

action=visualeditoredit

  • Este módulo é interno ou instável. Sua operação pode mudar sem aviso prévio.
  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: VisualEditor
  • Licença: MIT

Salva uma página HTML5 em MediaWiki (convertida para texto wiki através do serviço Parsoid).

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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, fandomdesktop, mobileve
tags

Altere as etiquetas para aplicar à edição.

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

Plug-ins associados à solicitação da API.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
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.
mobileformat

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

Tipo: booleano (detalhes)
mobileve
⧼apihelp-visualeditoredit-param-mobileve⧽
Tipo: booleano (detalhes)

action=watch

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

Adicionar ou remover páginas da lista de páginas vigiadas do usuário atual.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

titles

Uma lista de IDs de título para trabalhar.

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

Uma lista de IDs de página para trabalhar.

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

Uma lista de IDs de revisão para trabalhar.

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

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

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

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

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

Tipo: booleano (detalhes)
converttitles

Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem 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.

action=webapp-manifest

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

Retorna um manifesto do webapp.

format=json

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

Dados de saída em formato JSON.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
callback

Se especificado, envolve a saída para uma determinada chamada de função. Por segurança, todos os dados específicos do usuário serão restritos.

utf8

Se especificado, codifica a maioria (mas não todos) caracteres não-ASCII como UTF-8 em vez de substituí-los por sequências de escape hexadecimais. Padrão quando formatversion não é 1.

Tipo: booleano (detalhes)
ascii

Se especificado, codifica todos os não-ASCII usando sequências de escape hexadecimais. Padrão quando formatversion é 1.

Tipo: booleano (detalhes)
formatversion

Formatação do resultado de saída

1
Formato compatível com versões anteriores (boolianos ao estilo XML, * chaves para nodos de conteúdo, etc.).
2
Formato moderno.
latest
Usar o formato mais recente (atualmente 2), mas pode ser alterado sem aviso prévio.
Um dos seguintes valores: 1, 2, latest
Padrão: 1

format=jsonfm

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

Dados de saída no formato JSON (pretty-print em HTML).

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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

format=none

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

Nenhuma saída.

format=php

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

Dados de saída no formato PHP serializado.

Parâmetro:
Estão disponíveis outros parâmetros gerais.
formatversion

Formatação do resultado de saída

1
Formato compatível com versões anteriores (boolianos ao estilo XML, * chaves para nodos de conteúdo, etc.).
2
Formato moderno.
latest
Usar o formato mais recente (atualmente 2), mas pode ser alterado sem aviso prévio.
Um dos seguintes valores: 1, 2, latest
Padrão: 1

format=phpfm

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

Dados de saída em formato serializado em PHP (pretty-print em HTML).

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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

format=rawfm

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

Dados de saída, incluindo elementos de depuração, no formato JSON (pretty-print em HTML).

Parâmetro:
Estão disponíveis outros parâmetros gerais.
wrappedhtml

Retorna o HTML pretty-printed e módulos ResourceLoader associados como um objeto JSON.

Tipo: booleano (detalhes)

format=xml

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

Dados de saída em formato XML.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
xslt

Se especificado, adiciona a página nomeada como uma folha de estilo XSL. O valor deve ser um título no espaço nominal MediaWiki que termina em .xsl.

includexmlnamespace

Se especificado, adiciona um espaço nominal XML.

Tipo: booleano (detalhes)

format=xmlfm

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

Dados de saída em formato XML (impressão bonita em HTML).

Parâmetros:
Estão disponíveis outros parâmetros gerais.
wrappedhtml

Retorna o HTML pretty-printed e módulos ResourceLoader associados como um objeto JSON.

Tipo: booleano (detalhes)
xslt

Se especificado, adiciona a página nomeada como uma folha de estilo XSL. O valor deve ser um título no espaço nominal MediaWiki que termina em .xsl.

includexmlnamespace

Se especificado, adiciona um espaço nominal XML.

Tipo: booleano (detalhes)

Tipos de dados

Os dados de entrada do MediaWiki devem estar no formato UTF-8 na forma normalizada NFC. O MediaWiki pode tentar converter outros formatos, mas esta conversão pode causar a falha de algumas operações (tais como edições com verificações MD5).

Os parâmetros que aceitam mais do que um valor são normalmente fornecidos com os valores separados por uma barra vertical (pipe), por exemplo parâmetro=valor1|valor2 ou parâmetro=valor1%7Cvalor2. Se um valor tiver de conter a barra vertical, use U+001F (separador de unidades) como separador e prefixe o valor com U+001F, por exemplo parâmetro=%1Fvalor1%1Fvalor2.

Alguns tipos de parâmetros nos pedidos da API requerem mais explicações.

boolean

Os parâmetros boolianos funcionam tal como as caixas de seleção em HTML: se o parâmetro for especificado, independentemente do seu valor, é considerado verdadeiro. Para especificar um valor falso, omita completamente o parâmetro.

expiry

Os valores de expiração podem ser relativos (p. ex. 5 meses ou 2 semanas) ou absolutos (p. ex. 2014-09-18T12:34:56Z). Para não haver expiração use infinite (infinito), indefinite (indefinido), infinity (infinidade) ou never (nunca).

timestamp

Datas e horas podem ser especificadas em vários formatos (consulte os formatos de entrada para datas e horas documentados em mediawiki.org para obter mais detalhes). É recomendada a utilização do formato de data e hora ISO 8601: 2001-01-15T14:56:00Z. Adicionalmente, pode ser usado o texto now para especificar a data e hora atual.

Parâmetros da predefinição

Os parâmetros modelados usam-se nos casos em que um módulo da API necessita de um valor para cada valor de um outro parâmetro. Por exemplo, se existisse um módulo da API para encomendar fruta, poderia ter um parâmetro frutas para especificar as frutas que estão a ser encomendadas e um parâmetro modelado quantidade-de-{fruta} para especificar quanto de cada fruta. Um cliente da API que pretenda 1 maçã, 5 bananas e 20 morangos pode então fazer um pedido como frutas=maçãs|bananas|morangos&quantidade-de-maçãs=1&quantidade-de-bananas=5&quantidade-de-morangos=20.

Créditos

Desenvolvedores da API:

  • Yuri Astrakhan (criador, desenvolvedor-chefe Set 2006–Set 2007)
  • Roan Kattouw (desenvolvedor-chefe Set 2007–2009)
  • Victor Vasiliev
  • Bryan Tong Minh
  • Sam Reed
  • Brad Jorsch (desenvolvedor-chefe 2013–2020)

Por favor, envie seus comentários, sugestões e perguntas para mediawiki-api@lists.wikimedia.org ou apresente um relatório de erro em https://phabricator.wikimedia.org/.