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

action=query

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

Obtenha dados de e sobre o MediaWiki.

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

Parâmetros:
prop

Quais propriedades obter para as páginas consultadas.

categories
Liste todas as categorias às quais as páginas pertencem.
categoryinfo
Retorna informações sobre as categorias dadas.
contributors
Obter a lista de contribuidores logados e a contagem de contribuidores anônimos para uma página.
deletedrevisions
Obtem informações de revisão excluídas.
duplicatefiles
Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
extlinks
Retorna todos os URLs externas (não interwikis) a partir das páginas dadas.
fileusage
Encontre todas as páginas que usam os arquivos dados.
imageinfo
Retorna a informação do arquivo e o histórico de upload.
images
Retorna todos os arquivos contidos nas páginas fornecidas.
info
Obter informações básicas sobre a página.
iwlinks
Retorna todos os links interwiki das páginas fornecidas.
langlinks
Retorna todos os links interlanguage das páginas fornecidas.
links
Retorna todos os links das páginas fornecidas.
linkshere
Encontre todas as páginas que apontam para as páginas dadas.
moderationpreload
If the current user made an edit which is currently awaiting moderation, retrieve the text of this revision.
pageprops
Obter várias propriedades da página definidas no conteúdo da página.
pagerating
Returns votes on this page and this user's voting permissions.
pageviews
Mostra dados de página por página (o número de visualizações de página diárias para cada um dos últimos pvipdays dias).
redirects
Retorna todos os redirecionamentos para as páginas indicadas.
revisions
Obter informações de revisão.
stashimageinfo
Retorna a informação do arquivo para arquivos stashed.
templates
Mostrar apenas as alterações nas páginas associadas desta página.
transcludedin
Encontre todas as páginas que transcluam as páginas dadas.
Valores (separados com | ou alternativos): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, moderationpreload, pageprops, pagerating, pageviews, redirects, revisions, stashimageinfo, templates, transcludedin
list

Quais listas obter.

allcategories
Enumera todas as categorias.
alldeletedrevisions
Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
allfileusages
Lista todas as utilizações de arquivo, incluindo os não-existentes.
allimages
Enumera todas as imagens sequencialmente.
alllinks
Enumerar todos os links que apontam para um determinado espaço nominal.
allpages
Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
allredirects
Lista todos os redirecionamentos para um espaço nominal.
allrevisions
Listar todas as revisões.
alltransclusions
Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
allusers
Enumerar todos os usuários registrados.
backlinks
Encontre todas as páginas que apontam para a página dada.
blocks
Liste todos os usuários e endereços IP bloqueados.
categorymembers
Lista todas as páginas numa categoria específica.
embeddedin
Encontre todas as páginas que incorporam (transcluam) o título dado.
exturlusage
Enumere páginas que contenham um determinado URL.
filearchive
Enumerar todos os arquivos excluídos sequencialmente.
imageusage
Encontre todas as páginas que usam o título da imagem dada.
iwbacklinks
Encontra todas as páginas que apontam para o link interwiki dado.
langbacklinks
Encontre todas as páginas que apontam para o link de idioma dado.
logevents
Recuperar eventos dos logs.
mostviewed
Lista as páginas mais vistas (com base no pageview do último dia).
mystashedfiles
Obter uma lista de arquivos no stash de dados do usuário atual.
pagepropnames
Liste todos os nomes de propriedade da página em uso na wiki.
pageswithprop
Liste todas as páginas usando uma propriedade de página determinada.
prefixsearch
Execute uma pesquisa de prefixo para títulos de página.
protectedtitles
Liste todos os títulos protegidos contra criação.
querypage
Obter uma lista fornecida por uma página especial baseada em QueryPage.
random
Obter um conjunto de páginas aleatórias.
recentchanges
Enumere as mudanças recentes.
search
Fazer uma buscar completa de texto.
tags
Lista etiquetas da modificação.
usercontribs
Obtêm todas as edições de um usuário.
users
Obter informação sobre uma lista de usuários.
watchlist
Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
watchlistraw
Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
deletedrevs
Obsoleto. Listar revisões excluídas.
Valores (separados com | ou alternativos): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, embeddedin, exturlusage, filearchive, imageusage, iwbacklinks, langbacklinks, logevents, mostviewed, 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.
siteviews
Mostra dados de visão de página em todo o site (visualizações diárias de página para cada um dos últimos pvisdays dias).
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, siteviews, tokens, userinfo
indexpageids

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

Tipo: booleano (detalhes)
export

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

Tipo: booleano (detalhes)
exportnowrap

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

Tipo: booleano (detalhes)
exportschema

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

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

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

Tipo: booleano (detalhes)
continue

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

rawcontinue

Retorne os dados de query-continue para continuar.

Tipo: booleano (detalhes)
titles

Uma lista de IDs de título para trabalhar.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
pageids

Uma lista de IDs de página para trabalhar.

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

Uma lista de IDs de revisão para trabalhar.

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

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

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

allcategories
Enumera todas as categorias.
alldeletedrevisions
Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
allfileusages
Lista todas as utilizações de arquivo, incluindo os não-existentes.
allimages
Enumera todas as imagens sequencialmente.
alllinks
Enumerar todos os links que apontam para um determinado espaço nominal.
allpages
Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
allredirects
Lista todos os redirecionamentos para um espaço nominal.
allrevisions
Listar todas as revisões.
alltransclusions
Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
backlinks
Encontre todas as páginas que apontam para a página dada.
categories
Liste todas as categorias às quais as páginas pertencem.
categorymembers
Lista todas as páginas numa categoria específica.
deletedrevisions
Obtem informações de revisão excluídas.
duplicatefiles
Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
embeddedin
Encontre todas as páginas que incorporam (transcluam) o título dado.
exturlusage
Enumere páginas que contenham um determinado URL.
fileusage
Encontre todas as páginas que usam os arquivos dados.
images
Retorna todos os arquivos contidos nas páginas fornecidas.
imageusage
Encontre todas as páginas que usam o título da imagem dada.
iwbacklinks
Encontra todas as páginas que apontam para o link interwiki dado.
langbacklinks
Encontre todas as páginas que apontam para o link de idioma dado.
links
Retorna todos os links das páginas fornecidas.
linkshere
Encontre todas as páginas que apontam para as páginas dadas.
mostviewed
Lista as páginas mais vistas (com base no pageview do último dia).
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, mostviewed, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

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

Tipo: booleano (detalhes)
converttitles

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

Tipo: booleano (detalhes)

prop=categories (cl)

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

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

Parâmetros:
clprop

Quais propriedades adicionais obter para cada categoria:

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

Quais tipos de categorias mostrar.

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

Quantas categorias retornar.

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

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

clcategories

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

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
cldir

A direção na qual listar.

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

prop=categoryinfo (ci)

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

Retorna informações sobre as categorias dadas.

Parâmetro:
cicontinue

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

prop=contributors (pc)

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

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

Parâmetros:
pcgroup

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

Valores (separados com | ou alternativos): Colaboradores, Qualidade, VoallePay, automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, smwadministrator, smwcurator, smweditor, suppress, sysop
pcexcludegroup

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

Valores (separados com | ou alternativos): Colaboradores, Qualidade, VoallePay, automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, smwadministrator, smwcurator, smweditor, suppress, sysop
pcrights

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

Valores (separados com | ou alternativos): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, moderation, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, renameuser, replacetext, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skip-moderation, skip-move-moderation, smw-admin, smw-pageedit, smw-patternedit, smw-schemaedit, smw-vieweditpageinfo, smw-viewentityassociatedrevisionmismatch, smw-viewjobqueuewatchlist, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
pcexcluderights

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

Valores (separados com | ou alternativos): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, moderation, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, renameuser, replacetext, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skip-moderation, skip-move-moderation, smw-admin, smw-pageedit, smw-patternedit, smw-schemaedit, smw-vieweditpageinfo, smw-viewentityassociatedrevisionmismatch, smw-viewjobqueuewatchlist, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
pclimit

Quantas contribuições retornar.

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

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

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

prop=deletedrevisions (drv)

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

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

Pode ser usado de várias maneiras:

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

Quais propriedades mostrar para cada modificação:

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

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

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

Limita quantas revisões serão retornadas.

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

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

Tipo: booleano (detalhes)
drvgeneratexml
Obsoleto.

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

Tipo: booleano (detalhes)
drvparse
Obsoleto.

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

Tipo: booleano (detalhes)
drvsection

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

drvdiffto
Obsoleto.

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

drvdifftotext
Obsoleto.

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

drvdifftotextpst
Obsoleto.

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

Tipo: booleano (detalhes)
drvcontentformat
Obsoleto.

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

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

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

Tipo: data e hora (formatos permitidos)
drvend

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

Tipo: data e hora (formatos permitidos)
drvdir

Em qual direção enumerar:

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

Lista apenas as revisões com esta tag.

drvuser

Lista apenas revisões desse usuário.

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

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

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

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

prop=duplicatefiles (df)

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

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

Parâmetros:
dflimit

Quantos arquivos duplicados retornar.

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

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

dfdir

A direção na qual listar.

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

Procure apenas arquivos no repositório local.

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

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

Parâmetros:
ellimit

Quantos links retornar.

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

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

elprotocol

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

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

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

elexpandurl

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

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

prop=fileusage (fu)

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

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

Parâmetros:
fuprop

Quais propriedades obter:

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

Listar apenas páginas neste espaço nominal.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
fushow

Mostre apenas itens que atendam a esses critérios.

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

Quantos retornar.

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

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

prop=imageinfo (ii)

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

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

Parâmetros:
iiprop

Quais informações de arquivo para obter:

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

Quantas revisões de arquivos retornar por arquivo.

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

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

Tipo: data e hora (formatos permitidos)
iiend

Data e hora para a listagem.

Tipo: data e hora (formatos permitidos)
iiurlwidth

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

Tipo: inteiro
Padrão: -1
iiurlheight

Semelhante a iiurlwidth.

Tipo: inteiro
Padrão: -1
iimetadataversion

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

Padrão: 1
iiextmetadatalanguage

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

Padrão: pt-br
iiextmetadatamultilang

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

Tipo: booleano (detalhes)
iiextmetadatafilter

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

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
iiurlparam

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

Padrão: (vazio)
iibadfilecontexttitle

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

iicontinue

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

iilocalonly

Procure apenas arquivos no repositório local.

Tipo: booleano (detalhes)

prop=images (im)

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

Retorna todos os arquivos contidos nas páginas fornecidas.

Parâmetros:
imlimit

Quantos arquivos retornar.

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

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

imimages

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

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
imdir

A direção na qual listar.

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

prop=info (in)

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

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

Parâmetros:
inprop

Quais propriedades adicionais obter:

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

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

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
intestactionsdetail

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

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

Use action=query&meta=tokens em vez.

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

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

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

Retorna todos os links interwiki das páginas fornecidas.

Parâmetros:
iwprop

Quais propriedades adicionais obter para cada link interlanguage:

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

Retornar apenas links interwiki com este prefixo.

iwtitle

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

iwdir

A direção na qual listar.

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

Quantos interwiki links a serem retornados.

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

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

iwurl
Obsoleto.

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

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

Retorna todos os links interlanguage das páginas fornecidas.

Parâmetros:
llprop

Quais propriedades adicionais obter para cada link interlanguage:

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

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

lltitle

Link para pesquisar. Deve ser usado com lllang.

lldir

A direção na qual listar.

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

Código de idioma para nomes de idiomas localizados.

Padrão: pt-br
lllimit

Quantos links de idioma retornar.

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

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

llurl
Obsoleto.

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

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

Retorna todos os links das páginas fornecidas.

Parâmetros:
plnamespace

Mostre apenas links nesses espaços de nominais.

Valores (separados com | ou alternativos): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
pllimit

Quantos links retornar.

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

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

pltitles

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

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
pldir

A direção na qual listar.

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

prop=linkshere (lh)

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

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

Parâmetros:
lhprop

Quais propriedades obter:

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

Listar apenas páginas neste espaço nominal.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
lhshow

Mostre apenas itens que atendam a esses critérios.

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

Quantos retornar.

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

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

prop=moderationpreload (mp)

  • Este módulo requer direitos de leitura.
  • Fonte: Moderation
  • Licença: GPL-3.0+

If the current user made an edit which is currently awaiting moderation, retrieve the text of this revision.

Parâmetros:
mpmode

Expected format, either wikitext or parsed HTML.

Um dos seguintes valores: parsed, wikitext
Padrão: wikitext
mptitle

Title of the page. Cannot be used together with mppageid.

mppageid

Page ID of the page. Cannot be used together with mptitle.

Tipo: inteiro
mpsection

Only retrieve the content of this section number.

Exemplos:
Get wikitext of the pending edit by this user in the page Cat.
api.php?action=query&prop=moderationpreload&mptitle=Cat [abrir na página de testes]
Get HTML of the pending edit by this user in the page Dog.
api.php?action=query&prop=moderationpreload&mptitle=Dog&mpmode=parsed [abrir na página de testes]
Get wikitext of section #2 (third section) of the pending edit by this user in the page Cat.
api.php?action=query&prop=moderationpreload&mptitle=Cat&mpsection=2 [abrir na página de testes]

prop=pageprops (pp)

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

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

Parâmetros:
ppcontinue

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

ppprop

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

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

prop=pagerating (pr)

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

Returns votes on this page and this user's voting permissions.

Parâmetro:
prcontest

Contest identifier

prop=pageviews (pvip)

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

Mostra dados de página por página (o número de visualizações de página diárias para cada um dos últimos pvipdays dias).

O formato do resultado é o título da página (com sublinhados) => data (Ymd) => contagem.

Parâmetros:
pvipmetric

A métrica para usar para contagem de visualizações. Dependendo do backend usado, nem todas as métricas podem ser suportadas. Você pode usar a API do siteinfo (action=query&meta=siteinfo) para verificar, em pageviewservice-supported-metrics / <module name>

pageviews
Pageviews simples.
Um dos seguintes valores: pageviews
Padrão: pageviews
pvipdays

O número de dias para mostrar.

Tipo: inteiro
O valor deve estar entre 1 e 60.
Padrão: 60
pvipcontinue

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

Exemplo:
Mostrar estatísticas de visualização de página para a página principal.
api.php?action=query&titles=Main_Page&prop=pageviews [abrir na página de testes]

prop=redirects (rd)

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

Retorna todos os redirecionamentos para as páginas indicadas.

Parâmetros:
rdprop

Quais propriedades obter:

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

Listar apenas páginas neste espaço nominal.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
rdshow

Mostrar apenas itens que atendam a esses critérios:

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

Quantos redirecionamentos a serem retornados.

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

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

prop=revisions (rv)

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

Obter informações de revisão.

Pode ser usado de várias maneiras:

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

Quais propriedades mostrar para cada modificação:

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

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

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

Limita quantas revisões serão retornadas.

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

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

Tipo: booleano (detalhes)
rvgeneratexml
Obsoleto.

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

Tipo: booleano (detalhes)
rvparse
Obsoleto.

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

Tipo: booleano (detalhes)
rvsection

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

rvdiffto
Obsoleto.

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

rvdifftotext
Obsoleto.

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

rvdifftotextpst
Obsoleto.

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

Tipo: booleano (detalhes)
rvcontentformat
Obsoleto.

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

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

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

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

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

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

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

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

Enumerar até este timestamp.

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

Em qual direção enumerar:

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

Somente incluir revisões feitas pelo usuário.

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

Excluir revisões feitas pelo usuário.

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

Lista apenas as revisões com esta tag.

rvtoken
Obsoleto.

Que tokens obter para cada revisão.

Valores (separados com | ou alternativos): rollback
rvcontinue

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

prop=stashimageinfo (sii)

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

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

Parâmetros:
siifilekey

Chave que identifica um upload anterior que foi temporariamente armazenado.

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

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

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
siiprop

Quais informações de arquivo para obter:

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

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

Tipo: inteiro
Padrão: -1
siiurlheight

Semelhante a siiurlwidth.

Tipo: inteiro
Padrão: -1
siiurlparam

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

Padrão: (vazio)

prop=templates (tl)

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

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

Parâmetros:
tlnamespace

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

Valores (separados com | ou alternativos): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
tllimit

Quantas predefinições retornar.

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

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

tltemplates

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

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
tldir

A direção na qual listar.

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

prop=transcludedin (ti)

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

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

Parâmetros:
tiprop

Quais propriedades obter:

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

Listar apenas páginas neste espaço nominal.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
tishow

Mostre apenas itens que atendam a esses critérios.

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

Quantos retornar.

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

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

list=allcategories (ac)

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

Enumera todas as categorias.

Parâmetros:
acfrom

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

accontinue

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

acto

A categoria na qual parar a enumeração.

acprefix

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

acdir

Direção para ordenar.

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

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

Tipo: inteiro
acmax

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

Tipo: inteiro
aclimit

Quantas categorias retornar.

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

Quais propriedades obter:

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

list=alldeletedrevisions (adr)

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

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

Parâmetros:
adrprop

Quais propriedades mostrar para cada modificação:

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

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

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

Limita quantas revisões serão retornadas.

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

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

Tipo: booleano (detalhes)
adrgeneratexml
Obsoleto.

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

Tipo: booleano (detalhes)
adrparse
Obsoleto.

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

Tipo: booleano (detalhes)
adrsection

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

adrdiffto
Obsoleto.

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

adrdifftotext
Obsoleto.

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

adrdifftotextpst
Obsoleto.

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

Tipo: booleano (detalhes)
adrcontentformat
Obsoleto.

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

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

Lista apenas revisões desse usuário.

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

Lista apenas páginas neste espaço nominal.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
adrstart

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

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

A data onde parar a enumeração.

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

Em qual direção enumerar:

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

Começar listando desse título.

Não pode ser usada com adruser.
adrto

Parar a listagem neste título.

Não pode ser usada com adruser.
adrprefix

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

Não pode ser usada com adruser.
adrexcludeuser

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

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

Lista apenas as revisões com esta tag.

adrcontinue

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

adrgeneratetitles

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

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

list=allfileusages (af)

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

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

Parâmetros:
afcontinue

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

affrom

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

afto

O título do arquivo onde parar de enumerar.

afprefix

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

afunique

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

Tipo: booleano (detalhes)
afprop

Quais peças de informação incluir:

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

Quantos itens retornar.

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

A direção na qual listar.

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

list=allimages (ai)

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

Enumera todas as imagens sequencialmente.

Parâmetros:
aisort

Propriedade pela qual ordenar.

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

A direção na qual listar.

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

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

aito

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

aicontinue

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

aistart

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

Tipo: data e hora (formatos permitidos)
aiend

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

Tipo: data e hora (formatos permitidos)
aiprop

Quais informações de arquivo para obter:

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

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

aiminsize

Limite à imagens com, pelo menos, esses bytes.

Tipo: inteiro
aimaxsize

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

Tipo: inteiro
aisha1

SHA1 de imagem. Substitui aisha1base36.

aisha1base36

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

aiuser

Retorna apenas os arquivos enviados por este usuário. Só pode ser usado com aisort=timestamp. Não pode ser usado em conjunto com aifilterbots.

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

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

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

Quais tipos MIME pesquisar, por exemplo: image/jpeg.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
ailimit

Quantas imagens retornar.

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

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

Parâmetros:
alcontinue

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

alfrom

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

alto

O título do link onde parar de enumerar.

alprefix

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

alunique

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

Tipo: booleano (detalhes)
alprop

Quais peças de informação incluir:

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

O espaço nominal a se enumerar.

Um dos seguintes valores: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Padrão: 0
allimit

Quantos itens retornar.

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

A direção na qual listar.

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

list=allpages (ap)

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

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

Parâmetros:
apfrom

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

apcontinue

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

apto

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

apprefix

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

apnamespace

O espaço nominal a se enumerar.

Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Padrão: 0
apfilterredir

Quais páginas listar.

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

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

Tipo: inteiro
apmaxsize

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

Tipo: inteiro
apprtype

Limite apenas às páginas protegidas.

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

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

Valores (separados com | ou alternativos): Can be empty, or autoconfirmed, sysop
apprfiltercascade

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

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

Quantas páginas retornar.

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

A direção na qual listar.

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

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

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

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

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

list=allredirects (ar)

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

Lista todos os redirecionamentos para um espaço nominal.

Parâmetros:
arcontinue

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

arfrom

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

arto

O título do redirecionamento onde parar de enumerar.

arprefix

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

arunique

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

Tipo: booleano (detalhes)
arprop

Quais peças de informação incluir:

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

O espaço nominal a se enumerar.

Um dos seguintes valores: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Padrão: 0
arlimit

Quantos itens retornar.

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

A direção na qual listar.

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

list=allrevisions (arv)

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

Listar todas as revisões.

Parâmetros:
arvprop

Quais propriedades mostrar para cada modificação:

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

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

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

Limita quantas revisões serão retornadas.

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

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

Tipo: booleano (detalhes)
arvgeneratexml
Obsoleto.

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

Tipo: booleano (detalhes)
arvparse
Obsoleto.

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

Tipo: booleano (detalhes)
arvsection

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

arvdiffto
Obsoleto.

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

arvdifftotext
Obsoleto.

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

arvdifftotextpst
Obsoleto.

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

Tipo: booleano (detalhes)
arvcontentformat
Obsoleto.

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

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

Lista apenas revisões desse usuário.

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

Lista apenas páginas neste espaço nominal.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
arvstart

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

Tipo: data e hora (formatos permitidos)
arvend

A data onde parar a enumeração.

Tipo: data e hora (formatos permitidos)
arvdir

Em qual direção enumerar:

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

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

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

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

arvgeneratetitles

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

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

list=alltransclusions (at)

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

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

Parâmetros:
atcontinue

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

atfrom

O título da transclusão do qual começar a enumeração.

atto

O título da transclusão na qual parar a enumeração.

atprefix

Procure todos os títulos transcluídos que começam com esse valor.

atunique

Somente mostra páginas transcluídas distintas. Não pode ser usado com atprop=ids. Quando usado como gerador, produz páginas de destino em vez de páginas de origem.

Tipo: booleano (detalhes)
atprop

Quais peças de informação incluir:

ids
Adiciona o ID da página da página de transclusão (não pode ser usado com atunique).
title
Adiciona o título da transclusão.
Valores (separados com | ou alternativos): ids, title
Padrão: title
atnamespace

O espaço nominal a se enumerar.

Um dos seguintes valores: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Padrão: 10
atlimit

Quantos itens retornar.

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

A direção na qual listar.

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

list=allusers (au)

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

Enumerar todos os usuários registrados.

Parâmetros:
aufrom

O nome do usuário do qual começar a enumeração.

auto

O nome do usuário para parar de enumerar em.

auprefix

Procurar por todos os usuários que começam com esse valor.

audir

Direção para ordenar.

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

Somente inclua usuários nos grupos fornecidos.

Valores (separados com | ou alternativos): Colaboradores, Qualidade, VoallePay, automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, smwadministrator, smwcurator, smweditor, suppress, sysop
auexcludegroup

Excluir os usuários nos grupos fornecidos.

Valores (separados com | ou alternativos): Colaboradores, Qualidade, VoallePay, automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, smwadministrator, smwcurator, smweditor, suppress, sysop
aurights

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

Valores (separados com | ou alternativos): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, moderation, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, renameuser, replacetext, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skip-moderation, skip-move-moderation, smw-admin, smw-pageedit, smw-patternedit, smw-schemaedit, smw-vieweditpageinfo, smw-viewentityassociatedrevisionmismatch, smw-viewjobqueuewatchlist, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
auprop

Quais peças de informação incluir:

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

Quantos nomes de usuário a serem retornados.

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

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

Tipo: booleano (detalhes)
auactiveusers

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

Tipo: booleano (detalhes)
auattachedwiki

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

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

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

Parâmetros:
bltitle

Título a se pesquisar. Não pode ser usado em conjunto com blpageid.

blpageid

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

Tipo: inteiro
blcontinue

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

blnamespace

O espaço nominal a se enumerar.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
bldir

A direção na qual listar.

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

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

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

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

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

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

Tipo: booleano (detalhes)

list=blocks (bk)

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

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

Parâmetros:
bkstart

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

Tipo: data e hora (formatos permitidos)
bkend

A data onde parar a enumeração.

Tipo: data e hora (formatos permitidos)
bkdir

Em qual direção enumerar:

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

Lista de IDs de bloco para listar (opcional).

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

Lista de usuários para procurar (opcional).

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

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

bklimit

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

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

Quais propriedades obter:

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

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

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

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

list=categorymembers (cm)

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

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

Parâmetros:
cmtitle

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

cmpageid

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

Tipo: inteiro
cmprop

Quais peças de informação incluir:

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

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

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
cmtype

Quais tipos de membros da categoria incluir. Ignorado quando cmsort=timestamp está ativado.

Valores (separados com | ou alternativos): file, page, subcat
Padrão: page|subcat|file
cmcontinue

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

cmlimit

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

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

Propriedade pela qual ordenar.

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

Em qual sentido ordenar.

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

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

Tipo: data e hora (formatos permitidos)
cmend

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

Tipo: data e hora (formatos permitidos)
cmstarthexsortkey

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

cmendhexsortkey

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

cmstartsortkeyprefix

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

cmendsortkeyprefix

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

cmstartsortkey
Obsoleto.

Use cmstarthexsortkey em vez.

cmendsortkey
Obsoleto.

Use cmendhexsortkey em vez.

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

list=deletedrevs (dr)

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

Listar revisões excluídas.

Opera em três modos:

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

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

Parâmetros:
drstart

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

Modos: 1, 2
Tipo: data e hora (formatos permitidos)
drend

A data onde parar a enumeração.

Modos: 1, 2
Tipo: data e hora (formatos permitidos)
drdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: drstart deve ser anterior a drend.
older
Lista mais recente primeiro (padrão). Nota: drstart deve ser posterior a drend.
Modos: 1, 3
Um dos seguintes valores: newer, older
Padrão: older
drfrom

Começar listando desse título.

Modo: 3
drto

Parar a listagem neste título.

Modo: 3
drprefix

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

Modo: 3
drunique

Liste apenas uma revisão para cada página.

Modo: 3
Tipo: booleano (detalhes)
drnamespace

Lista apenas páginas neste espaço nominal.

Modo: 3
Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Padrão: 0
drtag

Lista apenas as revisões com esta tag.

druser

Lista apenas revisões desse usuário.

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

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

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

Quais as propriedades a serem obtidas:

revid
Adiciona a ID da revisão da revisão excluída.
parentid
Adiciona a ID da revisão da revisão anterior à página.
user
Adiciona o usuário que fez a revisão.
userid
Adiciona o ID do usuário que fez a revisão.
comment
Adiciona o comentário da revisão.
parsedcomment
Adiciona o comentário analisado da revisão.
minor
Etiqueta se a revisão for menor.
len
Adiciona o comprimento (bytes) da revisão.
sha1
Adiciona o SHA-1 (base 16) da revisão.
content
Adiciona o conteúdo da revisão.
token
Depreciado. Dá o token de edição.
tags
Tags para a revisão.
Valores (separados com | ou alternativos): comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, token, user, userid
Padrão: user|comment
drlimit

A quantidade máxima de revisões para listar.

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

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

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

list=embeddedin (ei)

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

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

Parâmetros:
eititle

Título a se pesquisar. Não pode ser usado em conjunto com eipageid.

eipageid

ID da página para pesquisar. Não pode ser usado em conjunto com eititle.

Tipo: inteiro
eicontinue

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

einamespace

O espaço nominal a se enumerar.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
eidir

A direção na qual listar.

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

Como filtrar por redirecionamentos.

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

Quantas páginas retornar.

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

list=exturlusage (eu)

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

Enumere páginas que contenham um determinado URL.

Parâmetros:
euprop

Quais peças de informação incluir:

ids
Adiciona o ID da página.
title
Adiciona o título e o ID do espaço nominal da página.
url
Adiciona o URL usado na página.
Valores (separados com | ou alternativos): ids, title, url
Padrão: ids|title|url
eucontinue

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

euprotocol

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

Um dos seguintes valores: Can be empty, or bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
Padrão: (vazio)
euquery

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

eunamespace

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

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
eulimit

Quantas páginas retornar.

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

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

Tipo: booleano (detalhes)

list=filearchive (fa)

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

Enumerar todos os arquivos excluídos sequencialmente.

Parâmetros:
fafrom

O título da imagem do qual começar a enumeração.

fato

O título da imagem no qual parar a enumeração.

faprefix

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

fadir

A direção na qual listar.

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

SHA1 de imagem. Substitui fasha1base36.

fasha1base36

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

faprop

Quais informação de imagem obter:

sha1
Adiciona o SHA-1 da imagem.
timestamp
Adiciona o timestamp para a versão carregada.
user
Adiciona o usuário que carregou a versão da imagem.
size
Adiciona o tamanho da imagem em bytes e a altura, largura e contagem de páginas (se aplicável).
dimensions
Apelido para tamanho.
description
Adiciona descrição da versão da imagem.
parseddescription
Analise a descrição da versão.
mime
Adiciona o tipo MIME da imagem.
mediatype
Adiciona o tipo de mídia da imagem.
metadata
Lista metadados Exif para a versão da imagem.
bitdepth
Adiciona a profundidade de bits da versão.
archivename
Adiciona o nome do arquivo da versão arquivada para as versões não-mais recentes.
Valores (separados com | ou alternativos): archivename, bitdepth, description, dimensions, mediatype, metadata, mime, parseddescription, sha1, size, timestamp, user
Padrão: timestamp
falimit

Quantas imagens retornar.

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

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

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

list=imageusage (iu)

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

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

Parâmetros:
iutitle

Título a se pesquisar. Não pode ser usado em conjunto com iupageid.

iupageid

ID da página para pesquisar. Não pode ser usado em conjunto com iutitle.

Tipo: inteiro
iucontinue

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

iunamespace

O espaço nominal a se enumerar.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
iudir

A direção na qual listar.

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

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

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

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

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

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

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

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

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

Parâmetros:
iwblprefix

Prefixo para o interwiki.

iwbltitle

Link interwiki para pesquisar. Deve ser usado com iwblblprefix.

iwblcontinue

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

iwbllimit

Quantas páginas retornar.

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

Quais propriedades obter:

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

A direção na qual listar.

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

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

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

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

Parâmetros:
lbllang

Idioma para o link de idioma.

lbltitle

Link de idioma para procurar. Deve ser usado com lbllang.

lblcontinue

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

lbllimit

Quantas páginas retornar.

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

Quais propriedades obter:

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

A direção na qual listar.

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

list=logevents (le)

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

Recuperar eventos dos logs.

Parâmetros:
leprop

Quais propriedades obter:

ids
Adiciona o ID do log de eventos.
title
Adiciona o título da página para o log de eventos.
type
Adiciona o tipo do log de eventos.
user
Adiciona o usuário responsável pelo evento de log.
userid
Adiciona o ID do usuário responsável pelo evento de log.
timestamp
Adiciona o timestamp para o log de eventos.
comment
Adiciona o comentário do evento de log.
parsedcomment
Adiciona o comentário analisado do log de eventos.
details
Lista detalhes adicionais sobre o evento de log.
tags
Lista as tags para o evento de log.
Valores (separados com | ou alternativos): comment, details, ids, parsedcomment, tags, timestamp, title, type, user, userid
Padrão: ids|title|type|user|timestamp|comment|details
letype

Filtre as entradas de log para apenas esse tipo.

Um dos seguintes valores: Can be empty, or block, contentmodel, create, delete, import, managetags, merge, moderation, move, newusers, patrol, protect, ratepage-contest, renameuser, rights, smw, suppress, tag, upload
leaction

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

Um dos seguintes valores: block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, create/create, delete/delete, delete/delete_redir, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, moderation/*, move/move, move/move_redir, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/newusers, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, ratepage-contest/*, renameuser/renameuser, rights/autopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, upload/overwrite, upload/revert, upload/upload
lestart

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

Tipo: data e hora (formatos permitidos)
leend

O timestamp para terminar de enumerar.

Tipo: data e hora (formatos permitidos)
ledir

Em qual direção enumerar:

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

Filtrar entradas para aquelas feitas pelo usuário fornecido.

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

Filtre as entradas para aquelas relacionadas a uma página.

lenamespace

Filtrar as entradas para aqueles no espaço nominal fornecido.

Um dos seguintes valores: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
leprefix

Filtrar as entradas que começam com este prefixo.

letag

Apenas lista as entradas de eventos marcadas com esta etiqueta.

lelimit

Quantas entradas de eventos a serem retornadas.

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

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

Exemplo:
Listar os eventos recentes do registo.
api.php?action=query&list=logevents [abrir na página de testes]

list=mostviewed (pvim)

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

Lista as páginas mais vistas (com base no pageview do último dia).

Parâmetros:
pvimmetric

A métrica para usar para contagem de visualizações. Dependendo do backend usado, nem todas as métricas podem ser suportadas. Você pode usar a API do siteinfo (action=query&meta=siteinfo) para verificar, em pageviewservice-supported-metrics / <module name>

pageviews
Pageviews simples.
Um dos seguintes valores: pageviews
Padrão: pageviews
pvimlimit

O número de páginas a serem retornadas.

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

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

Tipo: inteiro
Padrão: 0
Exemplos:
Liste as 10 principais páginas.
api.php?action=query&list=mostviewed [abrir na página de testes]
Mostrar dados de visão de página para cada uma das 10 principais páginas.
api.php?action=query&generator=mostviewed&prop=pageviews [abrir na página de testes]

list=mystashedfiles (msf)

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

Obter uma lista de arquivos no stash de dados do usuário atual.

Parâmetros:
msfprop

Quais propriedades buscar para os arquivos.

size
Obtenha o tamanho do arquivo e as dimensões da imagem.
type
Obtenha o tipo MIME e o tipo de mídia do arquivo.
Valores (separados com | ou alternativos): size, type
Padrão: (vazio)
msflimit

Quantos arquivos a serem retornados.

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

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

Exemplo:
Obter a chave de arquivo, o tamanho do arquivo e o tamanho de pixels dos arquivos no stash de dados do usuário atual.
api.php?action=query&list=mystashedfiles&msfprop=size [abrir na página de testes]

list=pagepropnames (ppn)

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

Liste todos os nomes de propriedade da página em uso na wiki.

Parâmetros:
ppncontinue

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

ppnlimit

O número máximo de nomes a retornar.

Tipo: inteiro ou max
O valor deve estar entre 1 e 500.
Padrão: 10
Exemplo:
Obtenha os primeiros 10 nomes de propriedade.
api.php?action=query&list=pagepropnames [abrir na página de testes]

list=pageswithprop (pwp)

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

Liste todas as páginas usando uma propriedade de página determinada.

Parâmetros:
pwppropname

Propriedade da página para a qual enumeram páginas (action=query&list=pagepropnames retorna nomes de propriedade da página em uso).

Este parâmetro é obrigatório.
pwpprop

Quais peças de informação incluir:

ids
Adiciona o ID da página.
title
Adiciona o título e o ID do espaço nominal da página.
value
Adiciona o valor da propriedade da página.
Valores (separados com | ou alternativos): ids, title, value
Padrão: ids|title
pwpcontinue

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

pwplimit

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

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

Em qual sentido ordenar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
Exemplos:
Lista as primeiras 10 páginas usando {{DISPLAYTITLE:}}.
api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [abrir na página de testes]
Obter informações adicionais sobre as primeiras 10 páginas usando __NOTOC__.
api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [abrir na página de testes]

list=prefixsearch (ps)

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

Execute uma pesquisa de prefixo para títulos de página.

Apesar da semelhança nos nomes, este módulo não se destina a ser equivalente aSpecial:PrefixIndex; para isso, veja action=query&list=allpages com o parâmetro apprefix.O propósito deste módulo é semelhante a action=opensearch: para inserir o usuário e fornecer os títulos de melhor correspondência. Dependendo do backend do mecanismo de pesquisa, isso pode incluir correção de digitação, evasão de redirecionamento ou outras heurísticas.

Parâmetros:
pssearch

Pesquisar string.

Este parâmetro é obrigatório.
psnamespace

Os espaços nominais onde realizar a pesquisa. Ignorados se pssearch começar com um prefixo de espaço nominal válido.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
Padrão: 0
pslimit

Número máximo de resultados.

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

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

Tipo: inteiro
Padrão: 0
Exemplo:
Procure títulos de páginas começando com meaning.
api.php?action=query&list=prefixsearch&pssearch=meaning [abrir na página de testes]

list=protectedtitles (pt)

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

Liste todos os títulos protegidos contra criação.

Parâmetros:
ptnamespace

Somente lista títulos nesses espaços de nominais.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
ptlevel

Lista apenas os títulos com esses níveis de proteção.

Valores (separados com | ou alternativos): autoconfirmed, sysop
ptlimit

Quantas páginas retornar.

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

Em qual direção enumerar:

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

Iniciar a listar neste timestamp de proteção.

Tipo: data e hora (formatos permitidos)
ptend

Pare de listar neste timestamp de proteção.

Tipo: data e hora (formatos permitidos)
ptprop

Quais propriedades obter:

timestamp
Adiciona o timestamp de quando a proteção foi adicionada.
user
Adiciona o usuário que adicionou a proteção.
userid
Adiciona a ID do usuário que adicionou a proteção.
comment
Adiciona o comentário para a proteção.
parsedcomment
Adiciona o comentário analisado para a proteção.
expiry
Adiciona o timestamp de quando a proteção será encerrada.
level
Adicionar o nível de proteção.
Valores (separados com | ou alternativos): comment, expiry, level, parsedcomment, timestamp, user, userid
Padrão: timestamp|level
ptcontinue

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

list=querypage (qp)

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

Obter uma lista fornecida por uma página especial baseada em QueryPage.

Parâmetros:
qppage

O nome da página especial. Note, isso diferencia maiúsculas de minúsculas.

Este parâmetro é obrigatório.
Um dos seguintes valores: Ancientpages, BrokenRedirects, Deadendpages, DoubleRedirects, Fewestrevisions, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, Moderation, Mostcategories, Mostimages, Mostinterwikis, Mostlinked, Mostlinkedcategories, Mostlinkedtemplates, Mostrevisions, Shortpages, Uncategorizedcategories, Uncategorizedimages, Uncategorizedpages, Uncategorizedtemplates, Unusedcategories, Unusedimages, Unusedtemplates, Unwatchedpages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, Withoutinterwiki
qpoffset

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

Tipo: inteiro
Padrão: 0
qplimit

Número de resultados a se retornado.

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

list=random (rn)

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

Obter um conjunto de páginas aleatórias.

As páginas são listadas em uma sequência fixa, apenas o ponto de partida é aleatório. Isso significa que, se, por exemplo, Main Page é a primeira página aleatória da lista, List of fictional monkeys será sempre a segunda, List of people on stamps of Vanuatu terceiro, etc.

Parâmetros:
rnnamespace

Retorne páginas apenas nesses espaços nominais.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
rnfilterredir

Como filtrar por redirecionamentos.

Um dos seguintes valores: all, nonredirects, redirects
Padrão: nonredirects
rnredirect
Obsoleto.

Use rnfilterredir=redirects em vez.

Tipo: booleano (detalhes)
rnlimit

Limita quantas páginas aleatórias serão retornadas.

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

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

Exemplos:
Retorna duas páginas aleatórias do espaço nominal principal.
api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [abrir na página de testes]
Retorna informações da página sobre duas páginas aleatórias do espaço nominal principal.
api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [abrir na página de testes]

list=recentchanges (rc)

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

Enumere as mudanças recentes.

Parâmetros:
rcstart

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

Tipo: data e hora (formatos permitidos)
rcend

O timestamp para terminar de enumerar.

Tipo: data e hora (formatos permitidos)
rcdir

Em qual direção enumerar:

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

Filtrar apenas as mudanças destes espaços nominais.

Valores (separados com | ou alternativos): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
rcuser

Listar apenas alterações deste usuário.

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

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

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

Listar apenas as alterações marcadas com esta etiqueta.

rcprop

Incluir elementos de informação adicional:

user
Adiciona o usuário responsável pela edição e marca se ele é um IP. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
userid
Adiciona o ID do usuário responsável pela edição. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
comment
Adiciona o comentário para a edição. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
parsedcomment
Adiciona o comentário analisado para a edição. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
flags
Adiciona etiquetas para a edição.
timestamp
Adiciona o timestamp da edição.
title
Adiciona o título da página da edição.
ids
Adiciona o ID da página, das alterações recentes e dA revisão nova e antiga.
sizes
Adiciona o comprimento novo e antigo da página em bytes.
redirect
Etiqueta a edição se a página é um redirecionamento.
patrolled
Etiquete edições patrulháveis como sendo patrulhadas ou não-patrulhadas.
loginfo
Adiciona informações de registro (ID de registro, tipo de registro, etc.) às entradas do log.
tags
Listar as etiquetas para a entrada.
sha1
Adiciona o checksum do conteúdo para entradas associadas a uma revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
Valores (separados com | ou alternativos): comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
Padrão: title|timestamp|ids
rctoken
Obsoleto.

Use action=query&meta=tokens em vez.

Valores (separados com | ou alternativos): patrol
rcshow

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

Valores (separados com | ou alternativos): !anon, !autopatrolled, !bot, !minor, !patrolled, !redirect, anon, autopatrolled, bot, minor, patrolled, redirect, unpatrolled
rclimit

Quantas alterações a serem retornadas.

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

Quais tipos de mudanças mostrar.

Valores (separados com | ou alternativos): categorize, edit, external, log, new
Padrão: edit|new|log|categorize
rctoponly

Somente lista as alterações que são as últimas revisões.

Tipo: booleano (detalhes)
rctitle

Filtre as entradas para aquelas relacionadas a uma página.

rccontinue

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

rcgeneraterevisions

Quando usado como gerador, gere IDs de revisão em vez de títulos. As entradas de alterações recentes sem IDs de revisão associadas (por exemplo, a maioria das entradas de log) não gerarão nada.

Tipo: booleano (detalhes)
rcslot

Listar apenas as alterações que tocam no slot nomeado.

Um dos seguintes valores: main
Exemplos:
Listar mudanças recentes.
api.php?action=query&list=recentchanges [abrir na página de testes]
Obter informações da página sobre as mudanças recentes não patrulhadas.
api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [abrir na página de testes]

list=search (sr)

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

Fazer uma buscar completa de texto.

Parâmetros:
srsearch

Procura por títulos de páginas ou conteúdo que corresponda a este valor. Você pode usar a sequência de pesquisa para invocar recursos de pesquisa especiais, dependendo do que implementa o backend de pesquisa da wiki.

Este parâmetro é obrigatório.
srnamespace

Procure apenas nesses espaços de nominais.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
Padrão: 0
srlimit

Quantas páginas retornar.

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

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

Tipo: inteiro
Padrão: 0
srwhat

Qual tipo de pesquisa realizada.

Um dos seguintes valores: nearmatch, text, title
srinfo

Quais metadados retornar.

Valores (separados com | ou alternativos): rewrittenquery, suggestion, totalhits
Padrão: totalhits|suggestion|rewrittenquery
srprop

Que propriedades retornar:

size
Adiciona o tamanho da página em bytes.
wordcount
Adiciona a contagem de palavras da página.
timestamp
Adiciona a marcação de data (timestamp) de quando a página foi editada pela última vez.
snippet
Adiciona um fragmento analisado da página.
titlesnippet
Adiciona um fragmento analisado do título da página.
redirecttitle
Adiciona o título do redirecionamento correspondente.
redirectsnippet
Adiciona um fragmento analisado do redirecionamento do título.
sectiontitle
Adiciona o título da seção correspondente.
sectionsnippet
Adiciona um parsed snippet do título da seção correspondente.
isfilematch
Adiciona um booleano que indica se a pesquisa corresponde ao conteúdo do arquivo.
categorysnippet
Adiciona um parsed snippet da categoria correspondente.
score
Obsoleto. Ignorado.
hasrelated
Obsoleto. Ignorado.
extensiondata
Acrescenta dados adicionais gerados por extensões.
Valores (separados com | ou alternativos): categorysnippet, extensiondata, isfilematch, redirectsnippet, redirecttitle, sectionsnippet, sectiontitle, size, snippet, timestamp, titlesnippet, wordcount, hasrelated, score
Padrão: size|wordcount|timestamp|snippet
srinterwiki

Inclua resultados de interwiki na pesquisa, se disponível.

Tipo: booleano (detalhes)
srenablerewrites

Habilita a reescrita de consulta interna. Alguns backends de pesquisa podem reescrever a consulta em outro que é pensado para fornecer melhores resultados, por exemplo, corrigindo erros de ortografia.

Tipo: booleano (detalhes)
srsort

Definir o ordenamento dos resultados devolvidos.

Um dos seguintes valores: relevance
Padrão: relevance

list=tags (tg)

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

Lista etiquetas da modificação.

Parâmetros:
tgcontinue

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

tglimit

O número máximo de tags a serem listadas.

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

Quais propriedades obter:

displayname
Adiciona mensagem do sistema para a tag.
description
Adiciona descrição da tag.
hitcount
Adiciona o número de revisões e entradas do log que tem esta tag.
defined
Indique se a etiqueta está definida.
source
Obtém as fontes da etiqueta, que podem incluir extension para tags definidas em extensão e extension para tags que podem ser aplicadas manualmente pelos usuários.
active
Se a tag ainda está sendo aplicada.
Valores (separados com | ou alternativos): active, defined, description, displayname, hitcount, source
Padrão: (vazio)

list=usercontribs (uc)

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

Obtêm todas as edições de um usuário.

Parâmetros:
uclimit

O número máximo de contribuições para retornar.

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

O timestamp de início para retornar.

Tipo: data e hora (formatos permitidos)
ucend

O timestamp final para retornar.

Tipo: data e hora (formatos permitidos)
uccontinue

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

ucuser

Os usuários dos quais recuperar contribuições. Não pode ser usado com ucuserids ou ucuserprefix.

Tipo: lista de usuário, por qualquer de nome de usuário, IP e nome interwiki (por exemplo "prefixo>Nomedeexemplo")
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
ucuserids

As IDs de usuário das quais recuperar as contribuições. Não pode ser usado comucuser ou ucuserprefix.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
ucuserprefix

Recupera contribuições para todos os usuários cujos nomes começam com esse valor. Não pode ser usado com ucuser ou ucuserids.

ucdir

Em qual direção enumerar:

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

Apenas lista as contribuições nesses espaços nominais.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
ucprop

Incluir elementos de informação adicional:

ids
Adiciona o ID da página e revisão.
title
Adiciona o título e o ID do espaço nominal da página.
timestamp
Adiciona o timestamp da edição.
comment
Adiciona o comentário da edição. Se o cometário foi excluído da revisão, uma propriedade commenthidden será retornada.
parsedcomment
Adiciona o comentário analisado da edição. Se o cometário foi excluído da revisão, uma propriedade commenthidden será retornada.
size
Adiciona o novo tamanho da edição.
sizediff
Adiciona o tamanho delta da edição contra o seu pai.
flags
Adiciona etiqueta da edição.
patrolled
Etiquetas de edições patrulhadas.
tags
Lista as tags para editar.
Valores (separados com | ou alternativos): comment, flags, ids, parsedcomment, patrolled, size, sizediff, tags, timestamp, title
Padrão: ids|title|timestamp|comment|size|flags
ucshow

Mostre apenas itens que atendam a esses critérios, por exemplo, apenas edições não-menores: ucshow=!minor.

Se ucshow=patrolled ou ucshow=!patrolled estiver definido, revisões mais antigas do que $wgRCMaxAge (7776000 segundos) não serão exibidas.

Valores (separados com | ou alternativos): !autopatrolled, !minor, !new, !patrolled, !top, autopatrolled, minor, new, patrolled, top
uctag

Lista apenas as revisões com esta tag.

uctoponly
Obsoleto.

Somente lista as alterações que são as últimas revisões.

Tipo: booleano (detalhes)
Exemplos:
Mostra as contribuições do usuário Example.
api.php?action=query&list=usercontribs&ucuser=Example [abrir na página de testes]
Mostrar contribuições de todos os endereços IP com o prefixo 192.0.2..
api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [abrir na página de testes]

list=users (us)

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

Obter informação sobre uma lista de usuários.

Parâmetros:
usprop

Quais peças de informação incluir:

blockinfo
Etiqueta se o usuário estiver bloqueado, por quem e por que motivo.
groups
Lista todos os grupos aos quais cada usuário pertence.
groupmemberships
Lista grupos aos quais cada usuário foi explicitamente designado, incluindo a data de expiração de cada associação de grupo.
implicitgroups
Lista todos os grupos aos quais um usuário é automaticamente membro.
rights
Lista todos os direitos que cada usuário possui.
editcount
Adiciona a contagem de edição do usuário.
registration
Adiciona o timestamp de registro do usuário.
emailable
Etiquetar se o usuário pode e deseja receber e-mails através de Special:Emailuser.
gender
Etiqueta o gênero do usuário. Retorna "male", "female" ou "unknown".
centralids
Adiciona os IDs centrais e o status do anexo do usuário.
cancreate
Indica se uma conta para nomes de usuário válidos mas não registrados pode ser criada.
Valores (separados com | ou alternativos): blockinfo, cancreate, centralids, editcount, emailable, gender, groupmemberships, groups, implicitgroups, registration, rights
usattachedwiki

Com usprop=centralids, indique se o usuário está conectado com a wiki identificada por este ID.

ususers

Uma lista de usuários dos quais obter informações.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
ususerids

Uma lista de IDs de usuários dos quais obter informações.

Tipo: lista de inteiros
Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
ustoken
Obsoleto.

Use action=query&meta=tokens em vez.

Valores (separados com | ou alternativos): userrights

list=watchlist (wl)

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

Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.

Parâmetros:
wlallrev

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

Tipo: booleano (detalhes)
wlstart

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

Tipo: data e hora (formatos permitidos)
wlend

O timestamp para terminar de enumerar.

Tipo: data e hora (formatos permitidos)
wlnamespace

Filtrar apenas as mudanças dos espaços nominais dados.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
wluser

Listar apenas alterações deste usuário.

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

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

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

Em qual direção enumerar:

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

Quantos resultados retornar por solicitação.

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

Quais propriedades adicionais obter:

ids
Adiciona o ID de revisão e de página.
title
Adiciona o título da página.
flags
Adiciona etiquetas para a edição.
user
Adiciona o usuário que fez a edição. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
userid
Adiciona o ID de usuário de quem fez a edição. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
comment
Adicionar comentário à edição. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
parsedcomment
Adiciona o comentário analisado da edição. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
timestamp
Adiciona o timestamp da edição.
patrol
Edições de tags que são patrulhadas.
sizes
Adiciona os velhos e novos comprimentos da página.
notificationtimestamp
Adiciona o timestamp de quando o usuário foi notificado pela última vez sobre a edição.
loginfo
Adiciona informações de log, quando apropriado.
tags
Lista as etiquetas da entrada.
Valores (separados com | ou alternativos): comment, flags, ids, loginfo, notificationtimestamp, parsedcomment, patrol, sizes, tags, timestamp, title, user, userid
Padrão: ids|title|flags
wlshow

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

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

Quais tipos de mudanças mostrar:

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

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

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

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

wlcontinue

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

Exemplos:
Liste a revisão superior para páginas recentemente alteradas na lista de páginas vigiadas do usuário atual.
api.php?action=query&list=watchlist [abrir na página de testes]
Obtenha informações adicionais sobre a revisão superior das páginas alteradas recentemente na lista de páginas vigiadas do usuário atual.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [abrir na página de testes]
Obtenha informações sobre todas as mudanças recentes nas páginas da lista de páginas vigiadas do usuário atual.
api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [abrir na página de testes]
Obtenha informações de página para páginas recentemente alteradas na lista de páginas vigiadas do usuário atual.
api.php?action=query&generator=watchlist&prop=info [abrir na página de testes]
Obtenha informações de revisão para as mudanças recentes nas páginas da lista de páginas vigiadas do usuário atual.
api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [abrir na página de testes]
Listar a revisão superior para páginas alteradas recentemente na lista de páginas vigiadas do usuário Exemplo</ kbd>.
api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [abrir na página de testes]

list=watchlistraw (wr)

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

Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.

Parâmetros:
wrcontinue

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

wrnamespace

Listar apenas páginas dos espaços nominais dados.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
Para especificar todos os valores, use *.
wrlimit

Quantos resultados retornar por solicitação.

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

Quais propriedades adicionais obter:

changed
Adiciona o timestamp de quando o usuário foi notificado pela última vez sobre a edição.
Valores (separados com | ou alternativos): changed
wrshow

Listar apenas itens que atendam a esses critérios.

Valores (separados com | ou alternativos): !changed, changed
wrowner

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

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

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

wrdir

A direção na qual listar.

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

Título (com prefixo do espaço nominal) do qual começar a enumerar.

wrtotitle

Título (com prefixo do espaço nominal) do qual parar de enumerar.

Exemplos:
Listar páginas da lista de páginas vigiadas do usuário atual.
api.php?action=query&list=watchlistraw [abrir na página de testes]
Obtenha informações de página para páginas na lista de páginas vigiadas do usuário atual.
api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [abrir na página de testes]

meta=allmessages (am)

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

Devolver as mensagens deste site.

Parâmetros:
ammessages

Quais mensagens para retornar. * (padrão) indica todas as mensagens.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
Padrão: *
amprop

Quais propriedades obter.

Valores (separados com | ou alternativos): default
amenableparser

Defina para ativar o analisador, irá processar o texto wiki da mensagem (substituir palavras mágicas, predefinições manipuladoras, etc.).

Tipo: booleano (detalhes)
amnocontent

Se configurado, não inclua o conteúdo das mensagens na saída.

Tipo: booleano (detalhes)
amincludelocal

Inclua também mensagens locais, ou seja, mensagens que não existem no software, mas existem como no MediaWiki namespace. Isso lista todas as páginas de espaço nominal-MediaWiki, então também irá listar aqueles que não são realmente mensagens, como Common.js.

Tipo: booleano (detalhes)
amargs

Argumentos para serem substituídos pela mensagem.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
amfilter

Retornar apenas mensagens com nomes que contêm essa string.

amcustomised

Retornar apenas mensagens neste estado de personalização.

Um dos seguintes valores: all, modified, unmodified
Padrão: all
amlang

Retornar mensagens neste idioma.

amfrom

Retornar mensagens começando com esta mensagem.

amto

Retornar mensagens terminando com esta mensagem.

amtitle

Nome da página para usar como contexto ao analisar a mensagem (para a opção amenableparser).

amprefix

Retornar apenas mensagens com este prefixo.

meta=authmanagerinfo (ami)

Recupere informações sobre o status de autenticação atual.

Parâmetros:
amisecuritysensitiveoperation

Teste se o status de autenticação atual do usuário é suficiente para a operação específica de segurança especificada.

amirequestsfor

Obtenha informações sobre os pedidos de autenticação necessários para a ação de autenticação especificada.

Um dos seguintes valores: change, create, create-continue, link, link-continue, login, login-continue, remove, unlink
amimergerequestfields

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

Tipo: booleano (detalhes)
amimessageformat

Formato a ser usado para retornar mensagens.

Um dos seguintes valores: html, none, raw, wikitext
Padrão: wikitext
Exemplos:
Obtenha os pedidos que podem ser usados ao iniciar um login.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [abrir na página de testes]
Obtenha os pedidos que podem ser usados ao iniciar um login, com campos de formulário mesclados.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [abrir na página de testes]
Teste se a autenticação é suficiente para ação foo.
api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [abrir na página de testes]

meta=filerepoinfo (fri)

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

Retorna informações meta sobre repositórios de imagens configurados na wiki.

Parâmetro:
friprop

As propriedades do repositório que devem ser obtidas (as propriedades disponíveis podem variar noutras wikis).

apiurl
URL para a API do repositório - útil para obter informação sobre imagens, do repositório.
articlepath
$wgArticlePath da wiki do repositório ou equivalente.
canUpload
Indica se podem ser carregados ficheiros neste repositório, por exemplo, via CORS e autenticação partilhada.
descriptionCacheExpiry
(sem descrição)
displayname
O nome legível da wiki do repositório.
favicon
O URL da favicon da wiki do repositório, de $wgFavicon.
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.
server
$wgServer da wiki do repositório ou equivalente.
thumbUrl
Caminho do URL de raiz para os caminhos das miniaturas.
url
Caminho do URL da zona pública.
Valores (separados com | ou alternativos): apiurl, articlepath, canUpload, descriptionCacheExpiry, displayname, favicon, fetchDescription, initialCapital, local, name, rootUrl, scriptDirUrl, server, thumbUrl, url
Padrão: apiurl|articlepath|canUpload|descriptionCacheExpiry|displayname|favicon|fetchDescription|initialCapital|local|name|rootUrl|scriptDirUrl|server|thumbUrl|url

meta=languageinfo (li)

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

Retornar informações sobre os idiomas disponíveis.

Pode ser aplicada uma continuação se a obtenção das informações demorar muito tempo para um só pedido.

Parâmetros:
liprop

Quais informações obter para cada idioma.

code
O código do idioma (este código é específico do MediaWiki, embora tenha semelhanças com outros padrões).
bcp47
O código do idioma BCP-47.
dir
A direção de escrita do idioma (ltr, da esquerda para a direita, ou rtl, da direita para a esquerda).
autonym
O autônimo do idioma, isto é, o seu nome nesse idioma.
name
O nome do idioma no idioma especificado pelo parâmetro uselang, com a aplicação de idiomas de recurso se necessário.
fallbacks
Os códigos de idioma das idiomas de recurso configuradas para esta língua. O recurso final implícito para 'en' não é incluído (mas algum idiomas podem especificar 'en' como último recurso explicitamente).
variants
Os códigos de idioma das variantes suportadas por esse idioma.
Valores (separados com | ou alternativos): autonym, bcp47, code, dir, fallbacks, name, variants
Padrão: code
licode

Códigos de idioma dos idiomas que devem ser devolvidas, ou * para todos os idiomas.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
Padrão: *
licontinue

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

Exemplos:
Obter os códigos de idioma de todos os idiomas suportados.
api.php?action=query&meta=languageinfo [abrir na página de testes]
Obter os autônimos e nomes em alemão de todos os idioma suportados.
api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [abrir na página de testes]
Obter os idiomas de recurso e as variantes de occitânico.
api.php?action=query&meta=languageinfo&liprop=fallbacks|variants&licode=oc [abrir na página de testes]
Obter o código de língua BCP-47 e a direção de escrita de todas os idiomas suportados.
api.php?action=query&meta=languageinfo&liprop=bcp47|dir [abrir na página de testes]

meta=siteinfo (si)

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

Retorna informações gerais sobre o site.

Parâmetros:
siprop

Quais informação obter:

general
Informação geral do sistema.
namespaces
Lista de espaços nominais registrados e seus nomes canônicos.
namespacealiases
Lista de aliases dos espaços nominais registrados.
specialpagealiases
Lista de alias de página especiais.
magicwords
Lista de palavras mágicas e seus alias.
interwikimap
Retorna o mapa interwiki (opcionalmente filtrado, opcionalmente localizado usando siinlanguagecode).
dbrepllag
Retorna o servidor de banco de dados com o atraso de replicação mais alto.
statistics
Voltar às estatísticas do site.
usergroups
Retorna os grupos de usuários e as permissões associadas.
libraries
Retorna as bibliotecas instaladas na wiki.
extensions
Retorna as extensões instaladas na wiki.
fileextensions
Retorna um lista de extensões de arquivo (tipos de arquivo) permitidos para serem carregados.
rightsinfo
Retorna a informação sobre os direitos wiki (licença), se disponível.
restrictions
Retorna informações sobre os tipos de restrição (proteção) disponíveis.
languages
Retorna uma lista de idiomas suportada pelo MediaWiki (opcionalmente localizada usando siinlanguagecode).
languagevariants
Retorna uma lista de códigos de idioma para os quais LanguageConverter está ativado e as variantes suportadas para cada um.
skins
Retorna uma lista de todas as skins protegidas (opcionalmente localizadas usando siinlanguagecode, caso contrário no idioma do conteúdo).
extensiontags
Retorna uma lista de tags de extensão do analisador.
functionhooks
Retorna uma lista de ganchos de função do analisador.
showhooks
Retorna uma lista de todos os ganchos subscritos (conteúdo de $wgHooks).
variables
Retorna uma lista de IDs variáveis.
protocols
Retorna uma lista de protocolos que são permitidos em links externos.
defaultoptions
Retorna os valores padrão para as preferências do usuário.
uploaddialog
Retorna a configuração da caixa de diálogo de upload.
Valores (separados com | ou alternativos): dbrepllag, defaultoptions, extensions, extensiontags, fileextensions, functionhooks, general, interwikimap, languages, languagevariants, libraries, magicwords, namespacealiases, namespaces, protocols, restrictions, rightsinfo, showhooks, skins, specialpagealiases, statistics, uploaddialog, usergroups, variables
Padrão: general
sifilteriw

Retorna apenas entradas locais ou únicas não locais do mapa interwiki.

Um dos seguintes valores: !local, local
sishowalldb

Liste todos os servidores de banco de dados, e não apenas o que está atrasando.

Tipo: booleano (detalhes)
sinumberingroup

Listar o número de usuários nos grupos de usuário.

Tipo: booleano (detalhes)
siinlanguagecode

Código de idioma para nomes de idiomas localizados (melhor esforço) e nomes de skin.

meta=siteviews (pvis)

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

Mostra dados de visão de página em todo o site (visualizações diárias de página para cada um dos últimos pvisdays dias).

O formato do resultado é data (Ymd) => contagem.

Parâmetros:
pvismetric

A métrica para usar para contagem de visualizações. Dependendo do backend usado, nem todas as métricas podem ser suportadas. Você pode usar a API do siteinfo (action=query&meta=siteinfo) para verificar, em pageviewservice-supported-metrics / <module name>

pageviews
Pageviews simples.
uniques
Visitantes únicos.
Um dos seguintes valores: pageviews, uniques
Padrão: pageviews
pvisdays

O número de dias para mostrar.

Tipo: inteiro
O valor deve estar entre 1 e 60.
Padrão: 60
Exemplos:
Mostrar totais de exibição de página no site.
api.php?action=query&meta=siteviews [abrir na página de testes]
Mostre os totais únicos para visitantes do site.
api.php?action=query&meta=siteviews&pvismetric=uniques [abrir na página de testes]

meta=tokens

Obtém tokens para ações de modificação de dados.

Parâmetro:
type

Tipos de token para solicitar.

Valores (separados com | ou alternativos): createaccount, csrf, login, patrol, rollback, userrights, watch
Padrão: csrf
Exemplos:
Recupere um token csrf (o padrão).
api.php?action=query&meta=tokens [abrir na página de testes]
Recupere um token de vigilância e um token de patrulha.
api.php?action=query&meta=tokens&type=watch|patrol [abrir na página de testes]

meta=userinfo (ui)

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

Ober informações sobre o usuário atual.

Parâmetros:
uiprop

Quais peças de informação incluir:

blockinfo
Etiqueta se o usuário atual está bloqueado, por quem e por que motivo.
hasmsg
Adiciona a tag messages se o usuário atual tiver mensagens pendentes.
groups
Lista todos os grupos aos quais o usuário atual pertence.
groupmemberships
Lista grupos aos quais o usuário atual foi explicitamente designado, incluindo a data de expiração de cada associação de grupo.
implicitgroups
Lista todos os grupos aos quais o usuário atual é automaticamente membro.
rights
Lista todos os direitos que o usuário atual possui.
changeablegroups
Lista os grupos aos quais o usuário atual pode adicionar e remover.
options
Lista todas as preferências que o usuário atual estabeleceu.
editcount
Adiciona a contagem de edições do usuário atual.
ratelimits
Lista todos os limites de taxa aplicáveis ao usuário atual.
email
Adiciona o endereço de e-mail e a data de autenticação do e-mail.
realname
Adiciona o nome real do usuário.
acceptlang
Ecoa o cabeçalho Accept-Language enviado pelo cliente em um formato estruturado.
registrationdate
Adiciona a data de registro do usuário.
unreadcount
Adiciona a contagem de páginas não lidas na lista de páginas vigiadas do usuário (máximo 999; retorna 1000+ se mais).
centralids
Adiciona os IDs centrais e o status do anexo do usuário.
preferencestoken
Obsoleto. Obter um token para alterar as preferências do usuário atual.
latestcontrib
Adiciona a data da última contribuição do usuário.
Valores (separados com | ou alternativos): acceptlang, blockinfo, centralids, changeablegroups, editcount, email, groupmemberships, groups, hasmsg, implicitgroups, latestcontrib, options, ratelimits, realname, registrationdate, rights, unreadcount, preferencestoken
uiattachedwiki

Com uiprop=centralids, indique se o usuário está conectado com a wiki identificada por este ID.