Ajuda da API do MediaWiki

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

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

action=query

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

Obter dados de, e sobre, o MediaWiki.

Todas as modificações de dados terão primeiro que usar uma consulta para adquirir uma chave, o que visa impedir abusos de sítios maliciosos.

Parâmetros:
Other general parameters are available.
prop

As propriedades a serem obtidas para as páginas consultadas.

categories
Listar todas as categorias às quais as páginas pertencem.
categoryinfo
Devolve informação sobre as categorias indicadas.
cirrusbuilddoc
Cópia em ficheiro do documento de um artigo CirrusSearch dos servidores da base de dados
cirruscompsuggestbuilddoc
Cópia em ficheiro do documento usado pelas sugestões de preenchimento
cirrusdoc
Cópia em ficheiro do documento de um artigo CirrusSearch dos servidores de pesquisa
contributors
Obter a lista do contribuidores autenticados e a contagem dos contribuidores anónimos de uma página.
coordinates
Devolve as coordenadas das páginas fornecidas.
deletedrevisions
Obter informações sobre as revisões eliminadas.
duplicatefiles
Listar todos os ficheiros que são duplicados dos ficheiros indicados com base no seu resumo criptográfico.
extlinks
Devolve todos os URL externos (que não sejam interwikis) das páginas especificadas.
extracts
Fornece extratos do conteúdo das páginas indicadas, em texto simples ou HTML limitado.
fileusage
Encontrar todas as páginas que usam os ficheiros indicados.
imageinfo
Devolve informação do ficheiro e o historial de carregamentos.
images
Devolve todos os ficheiros contidos nas páginas indicadas.
info
Obter a informação básica da página.
iwlinks
Devolve todas as hiperligações interwikis das páginas indicadas.
langlinks
Devolve todas as hiperligações interlínguas das páginas indicadas.
links
Devolve todas as hiperligações das páginas indicadas.
linkshere
Encontrar todas as páginas que contêm hiperligações para as páginas indicadas.
mmcontent
Obter a descrição e os alvos de uma lista de spam
pageimages
Devolve informação sobre as imagens de uma página, tais como miniaturas e a presença de fotografias.
pageprops
Obter várias propriedades de página definidas no conteúdo da página.
pageterms
Obter os termos Wikibase (tipicamente rótulos, descrições e nomes alternativos) associados a uma página através de uma hiperligação intersites.
pageviews
Mostra dados de visionamento de páginas individuais (o número de visionamentos diários em cada um dos últimos pvipdays dias).
redirects
Devolve todos os redirecionamentos para as páginas indicadas.
revisions
Obter informação da revisão.
stashimageinfo
Devolve informações dos ficheiros escondidos.
templates
Devolve todas as páginas que são transcluídas nas páginas indicadas.
transcludedin
Obter todas as páginas que transcluem as páginas indicadas.
transcodestatus
Obter o estado da transcodificação de um dado ficheiro.
videoinfo
Expande imageinfo para incluir informações sobre a fonte (e obras derivadas) do vídeo
wbentityusage
Devolve os identificadores de todas as entidades usadas nas páginas especificadas.
description
Interno. Obter uma descrição breve, isto é, um subtítulo que explica o objetivo da página de destino.
Valores (separados com | ou alternativas): categories, categoryinfo, cirrusbuilddoc, cirruscompsuggestbuilddoc, cirrusdoc, contributors, coordinates, deletedrevisions, duplicatefiles, extlinks, extracts, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, mmcontent, pageimages, pageprops, pageterms, pageviews, redirects, revisions, stashimageinfo, templates, transcludedin, transcodestatus, videoinfo, wbentityusage, description
list

As listas a serem obtidas.

abusefilters
Mostrar detalhes dos filtros de abuso.
abuselog
Mostrar os eventos que foram detetados por um dos filtros de abuso.
allcategories
Enumerar todas as categorias.
alldeletedrevisions
Listar todas as revisões eliminadas por um utilizador ou de um espaço nominal.
allfileusages
Listar todas as utilizações de ficheiros, incluindo ficheiros que não existam.
allimages
Enumerar todas as imagens sequencialmente.
alllinks
Enumerar todas as hiperligações que apontam para um determinado espaço nominal.
allpages
Enumerar sequencialmente todas as páginas de um determinado espaço nominal.
allredirects
Listar todos os redirecionamentos para um espaço nominal.
allrevisions
Listar todas as revisões.
alltransclusions
Listar todas as transclusões (páginas incorporadas utilizando {{x}}), incluindo as que estejam em falta.
allusers
Enumerar todos os utilizadores registados.
backlinks
Encontrar todas as páginas que contêm hiperligações para a página indicada.
betafeatures
Lista todas as Funcionalidades Beta
blocks
Listar todos os utilizadores e endereços IP bloqueados.
categorymembers
Listar todas as páginas numa categoria específica.
centralnoticeactivecampaigns
Obter uma lista dos avisos que estão ativos, com datas de início e fim, e dos modelos associados.
centralnoticelogs
Obter um registo das alterações de configuração de avisos.
checkuser
Verificar que endereços IP são usados por determinado nome de utilizador ou que nomes de utilizador são usados por um determinado endereço IP.
checkuserlog
Obter entradas do registo de verificação de utilizadores.
embeddedin
Encontrar todas as páginas que incorporam (transcluem) o título indicado.
exturlusage
Enumerar as páginas que contêm um determinado URL.
filearchive
Enumerar todos os ficheiros eliminados sequencialmente.
gadgetcategories
Devolve uma lista de categorias de gadgets.
gadgets
Devolve uma lista dos gadgets usados nesta wiki.
geosearch
Devolve páginas que têm coordenadas que estão localizadas numa certa área.
globalblocks
Listar todos os endereços IP bloqueados globalmente.
imageusage
Encontrar todas as páginas que utilizam o título da imagem indicada.
iwbacklinks
Encontrar todas as páginas que contêm hiperligações para as páginas indicadas.
langbacklinks
Encontrar todas as páginas que contêm hiperligações para a hiperligação interlínguas indicada.
logevents
Obter eventos dos registos.
messagecollection
Consultar MessageCollection sobre traduções.
mostviewed
Lista as páginas mais vistas (com base na contagem de visionamentos de ontem).
mystashedfiles
Obter uma lista dos ficheiros que estão na área de ficheiros escondidos do utilizador atual.
pagepropnames
Listar todos os nomes de propriedades de páginas em uso nesta wiki.
pageswithprop
Listar todas as páginas que usam uma determinada propriedade.
prefixsearch
Realizar uma procura de prefixo nos títulos de página.
protectedtitles
Listar todos os títulos cuja criação está impedida.
querypage
Obter uma lista fornecida por uma página especial baseada em consultas (QueryPage).
random
Obter um conjunto de páginas aleatórias.
recentchanges
Enumerar as mudanças recentes.
search
Efetuar uma pesquisa do texto integral.
tags
Listar as etiquetas de modificação.
usercontribs
Obter todas as edições de um utilizador.
users
Obter informações sobre uma lista de utilizadores.
watchlist
Obter mudanças recentes das páginas vigiadas do utilizador atual.
watchlistraw
Obter todas as páginas na lista de páginas vigiadas do utilizador atual.
wblistentityusage
Devolve todas as páginas que usam os identificadores de identidades especificados.
deletedrevs
Obsoleto. Listar as revisões eliminadas.
readinglistentries
Interno. Listar as páginas de uma certa lista.
Valores (separados com | ou alternativas): abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, betafeatures, blocks, categorymembers, centralnoticeactivecampaigns, centralnoticelogs, checkuser, checkuserlog, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, geosearch, globalblocks, imageusage, iwbacklinks, langbacklinks, logevents, messagecollection, mostviewed, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, wblistentityusage, deletedrevs, readinglistentries
meta

Os metadados a serem obtidos.

allmessages
Devolver as mensagens deste sítio.
authmanagerinfo
Obter informação sobre o atual estado de autenticação.
babel
Obter informação sobre as línguas que o utilizador conhece
filerepoinfo
Devolver meta informação sobre os repositórios de imagens configurados na wiki.
globalpreferences
Obter as preferências globais do utilizador corrente.
languageinfo
Devolver informações sobre as línguas disponíveis.
languagestats
Consultar estatísticas de línguas.
managemessagegroups
Obter possíveis alterações do nome para uma mensagem de um grupo durante as importações
messagegroups
Devolver informação sobre grupos de mensagens.
messagegroupstats
Consultar estatísticas do grupo de mensagens.
messagetranslations
Consultar todas as traduções de uma única mensagem.
notifications
Obter notificações à espera do utilizador atual.
siteinfo
Devolver informação geral sobre o sítio.
siteviews
Mostra dados de visionamento de todas as páginas do sítio (o número de visionamentos diários em cada um dos últimos pvisdays dias).
tokens
Obtém chaves para operações de modificação de dados.
unreadnotificationpages
Obter as páginas que contêm notificações não lidas para o utilizador atual.
userinfo
Obter informações sobre o utilizador atual.
wikibase
Obter informação sobre o cliente Wikibase e o repositório Wikibase associado.
oath
Interno. Verificar se a autenticação de dois fatores (OATH) está ativa para um utilizador.
readinglists
Interno. Listar ou filtrar as listas de leitura do utilizador e mostrar metadados sobre elas.
Valores (separados com | ou alternativas): allmessages, authmanagerinfo, babel, filerepoinfo, globalpreferences, languageinfo, languagestats, managemessagegroups, messagegroups, messagegroupstats, messagetranslations, notifications, siteinfo, siteviews, tokens, unreadnotificationpages, userinfo, wikibase, oath, readinglists
indexpageids

Incluir uma secção adicional de identificadores de página que lista todos os identificadores de página devolvidos.

Tipo: booliano (detalhes)
export

Exportar as revisões atuais de todas as páginas fornecidas ou geradas.

Tipo: booliano (detalhes)
exportnowrap

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

Tipo: booliano (detalhes)
exportschema

Ao exportar, fazê-lo para a versão fornecida do formato da exportação XML. Só pode ser usado com query+export.

Um dos seguintes valores: 0.10, 0.11
Valor por omissão: 0.11
iwurl

Indica se deve ser obtido o URL completo quando o título é uma hiperligação interwikis.

Tipo: booliano (detalhes)
continue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

rawcontinue

Devolver os dados em bruto de query-continue para continuar.

Tipo: booliano (detalhes)
titles

Uma lista dos títulos a serem trabalhados.

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

Uma lista dos identificadores de página a serem trabalhados.

Tipo: lista de inteiros
Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
revids

Uma lista dos identificadores das revisões a serem trabalhadas. Note que quase todos os módulos de consulta convertem os identificadores de revisões no correspondente identificador de página e trabalham antes sobre a última revisão da página. Só prop=revisions usa revisões exatas para a sua resposta.

Tipo: lista de inteiros
Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
generator

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

Nota: Os nomes dos parâmetros de geradores têm de ser prefixados com um "g", veja os exemplos.

allcategories
Enumerar todas as categorias.
alldeletedrevisions
Listar todas as revisões eliminadas por um utilizador ou de um espaço nominal.
allfileusages
Listar todas as utilizações de ficheiros, incluindo ficheiros que não existam.
allimages
Enumerar todas as imagens sequencialmente.
alllinks
Enumerar todas as hiperligações que apontam para um determinado espaço nominal.
allpages
Enumerar sequencialmente todas as páginas de um determinado espaço nominal.
allredirects
Listar todos os redirecionamentos para um espaço nominal.
allrevisions
Listar todas as revisões.
alltransclusions
Listar todas as transclusões (páginas incorporadas utilizando {{x}}), incluindo as que estejam em falta.
backlinks
Encontrar todas as páginas que contêm hiperligações para a página indicada.
categories
Listar todas as categorias às quais as páginas pertencem.
categorymembers
Listar todas as páginas numa categoria específica.
deletedrevisions
Obter informações sobre as revisões eliminadas.
duplicatefiles
Listar todos os ficheiros que são duplicados dos ficheiros indicados com base no seu resumo criptográfico.
embeddedin
Encontrar todas as páginas que incorporam (transcluem) o título indicado.
exturlusage
Enumerar as páginas que contêm um determinado URL.
fileusage
Encontrar todas as páginas que usam os ficheiros indicados.
geosearch
Devolve páginas que têm coordenadas que estão localizadas numa certa área.
images
Devolve todos os ficheiros contidos nas páginas indicadas.
imageusage
Encontrar todas as páginas que utilizam o título da imagem indicada.
iwbacklinks
Encontrar todas as páginas que contêm hiperligações para as páginas indicadas.
langbacklinks
Encontrar todas as páginas que contêm hiperligações para a hiperligação interlínguas indicada.
links
Devolve todas as hiperligações das páginas indicadas.
linkshere
Encontrar todas as páginas que contêm hiperligações para as páginas indicadas.
messagecollection
Consultar MessageCollection sobre traduções.
mostviewed
Lista as páginas mais vistas (com base na contagem de visionamentos de ontem).
pageswithprop
Listar todas as páginas que usam uma determinada propriedade.
prefixsearch
Realizar uma procura de prefixo nos títulos de página.
protectedtitles
Listar todos os títulos cuja criação está impedida.
querypage
Obter uma lista fornecida por uma página especial baseada em consultas (QueryPage).
random
Obter um conjunto de páginas aleatórias.
recentchanges
Enumerar as mudanças recentes.
redirects
Devolve todos os redirecionamentos para as páginas indicadas.
revisions
Obter informação da revisão.
search
Efetuar uma pesquisa do texto integral.
templates
Devolve todas as páginas que são transcluídas nas páginas indicadas.
transcludedin
Obter todas as páginas que transcluem as páginas indicadas.
watchlist
Obter mudanças recentes das páginas vigiadas do utilizador atual.
watchlistraw
Obter todas as páginas na lista de páginas vigiadas do utilizador atual.
wblistentityusage
Devolve todas as páginas que usam os identificadores de identidades especificados.
readinglistentries
Interno. Listar as páginas de uma certa lista.
Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, geosearch, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, messagecollection, mostviewed, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw, wblistentityusage, readinglistentries
redirects

Resolver automaticamente os redirecionamentos listados nos parâmetros query+titles, query+pageids e query+revids, e nas páginas devolvidas por query+generator.

Tipo: booliano (detalhes)
converttitles

Converter os títulos noutras variantes de língua, se necessário. Só funciona se a língua de conteúdo da wiki suporta a conversão entre variantes. As línguas que suportam conversão entre variantes incluem ban, en, crh, gan, iu, kk, ku, sh, shi, sr, tg, tly, uz, wuu e zh.

Tipo: booliano (detalhes)

prop=categories (cl)

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

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

Parâmetros:
Other general parameters are available.
clprop

As propriedades adicionais que devem ser obtidas para cada categoria:

sortkey
Adiciona a chave de ordenação (string hexadecimal) e o prefixo da chave de ordenação (parte legível) da categoria.
timestamp
Adiciona a data e hora a que a categoria foi adicionada.
hidden
Etiqueta as categorias que estão ocultadas com __HIDDENCAT__.
Valores (separados com | ou alternativas): hidden, sortkey, timestamp
clshow

Os tipos de categorias que serão mostrados.

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

O número de categorias a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
clcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

clcategories

Listar só estas categorias. Útil para verificar se uma determinada página está numa determinada categoria.

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

A direção de listagem.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
Exemplos:
Obter uma lista das categorias às quais pertence a página Albert Einstein.
api.php?action=query&prop=categories&titles=Albert%20Einstein [abrir na página de testes]
Obter informação 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

Devolve informação sobre as categorias indicadas.

Parâmetro:
Other general parameters are available.
cicontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

prop=cirrusbuilddoc (cb)

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

Cópia em ficheiro do documento de um artigo CirrusSearch dos servidores da base de dados

Parâmetros:
Other general parameters are available.
cbbuilders

Tipo de dados a extrair

Valores (separados com | ou alternativas): content, links
Valor por omissão: content|links
cblimiterprofile

Perfil a usar ao limitar o tamanho do documento

Exemplo:
Obter cópia em ficheiro de um artigo CirrusSearch individual gerado da base de dados.
api.php?action=query&prop=cirrusbuilddoc&titles=Main_Page [abrir na página de testes]

prop=cirruscompsuggestbuilddoc (csb)

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

Cópia em ficheiro do documento usado pelas sugestões de preenchimento

Parâmetro:
Other general parameters are available.
csbmethod

Fornecer o nome de um método de classificação a ser usado pelas sugestões de preenchimento

Valor por omissão: quality

prop=cirrusdoc (cd)

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

Cópia em ficheiro do documento de um artigo CirrusSearch dos servidores de pesquisa

Parâmetro:
Other general parameters are available.
cdincludes

Definir os campos que devem ser devolvidos pela pesquisa.

Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
Valor por omissão: all
Exemplos:
Obter cópia em ficheiro de um artigo CirrusSearch individual tal como atualmente indexado na pesquisa.
api.php?action=query&prop=cirrusdoc&titles=Main_Page [abrir na página de testes]
Obter cópia em ficheiro das configurações do CirrusSearch para esta wiki só com as categorias que foram selecionadas usando o parâmetro 'includes' (inclui).
api.php?action=query&prop=cirrusdoc&titles=Main_Page&cdincludes=category [abrir na página de testes]

prop=contributors (pc)

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

Obter a lista do contribuidores autenticados e a contagem dos contribuidores anónimos de uma página.

Parâmetros:
Other general parameters are available.
pcgroup

Incluir só os utilizadores nos grupos indicados. Não inclui os grupos implícitos ou de promoção automática como *, utilizador, ou autoconfirmado.

Valores (separados com | ou alternativas): bot, bureaucrat, checkuser, interface-admin, push-subscription-manager, reupload, steward, suppress, sysop
pcexcludegroup

Excluir os utilizadores nos grupos indicados. Não inclui os grupos implícitos ou de promoção automática como *, utilizador, ou autoconfirmado.

Valores (separados com | ou alternativas): bot, bureaucrat, checkuser, interface-admin, push-subscription-manager, reupload, steward, suppress, sysop
pcrights

Incluir só os utilizadores com as permissões indicadas. Não inclui as permissões atribuídas por grupos implícitos ou de promoção automática como *, utilizador, ou autoconfirmado.

Valores (separados com | ou alternativas): abusefilter-bypass-blocked-external-domains, abusefilter-hidden-log, abusefilter-hide-log, abusefilter-log, abusefilter-log-detail, abusefilter-log-private, abusefilter-modify, abusefilter-modify-blocked-external-domains, abusefilter-modify-global, abusefilter-modify-restricted, abusefilter-privatedetails, abusefilter-privatedetails-log, abusefilter-revert, abusefilter-view, abusefilter-view-private, apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, checkuser, checkuser-log, checkuser-temporary-account, checkuser-temporary-account-log, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, gadgets-definition-edit, gadgets-edit, globalblock, globalblock-exempt, globalblock-whitelist, hideuser, import, importupload, interwiki, ipblock-exempt, manage-all-push-subscriptions, managechangetags, markbotedits, massmessage, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, mwoauthmanageconsumer, mwoauthmanagemygrants, mwoauthproposeconsumer, mwoauthsuppress, mwoauthupdateownconsumer, mwoauthviewprivate, mwoauthviewsuppressed, nominornewtalk, noratelimit, nuke, oathauth-api-all, oathauth-disable-for-user, oathauth-enable, oathauth-verify-user, oathauth-view-log, override-antispoof, override-export-depth, pagelang, pagetranslation, patrol, patrolmarks, protect, read, renameuser, replacetext, reupload, reupload-own, reupload-shared, rollback, sboverride, securepoll-create-poll, securepoll-view-voter-pii, sendemail, sfsblock-bypass, siteadmin, skipcaptcha, spamblacklistlog, suppressionlog, suppressredirect, suppressrevision, tboverride, tboverride-account, titleblacklistlog, torunblocked, transcode-reset, transcode-status, translate, translate-groupreview, translate-import, translate-manage, translate-messagereview, unblockself, undelete, unwatchedpages, upload, upload_by_url, usermerge, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, vipsscaler-test, writeapi
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
pcexcluderights

Excluir os utilizadores com as permissões indicadas. Não inclui as permissões atribuídas por grupos implícitos ou de promoção automática como *, utilizador, ou autoconfirmado.

Valores (separados com | ou alternativas): abusefilter-bypass-blocked-external-domains, abusefilter-hidden-log, abusefilter-hide-log, abusefilter-log, abusefilter-log-detail, abusefilter-log-private, abusefilter-modify, abusefilter-modify-blocked-external-domains, abusefilter-modify-global, abusefilter-modify-restricted, abusefilter-privatedetails, abusefilter-privatedetails-log, abusefilter-revert, abusefilter-view, abusefilter-view-private, apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, checkuser, checkuser-log, checkuser-temporary-account, checkuser-temporary-account-log, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, gadgets-definition-edit, gadgets-edit, globalblock, globalblock-exempt, globalblock-whitelist, hideuser, import, importupload, interwiki, ipblock-exempt, manage-all-push-subscriptions, managechangetags, markbotedits, massmessage, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, mwoauthmanageconsumer, mwoauthmanagemygrants, mwoauthproposeconsumer, mwoauthsuppress, mwoauthupdateownconsumer, mwoauthviewprivate, mwoauthviewsuppressed, nominornewtalk, noratelimit, nuke, oathauth-api-all, oathauth-disable-for-user, oathauth-enable, oathauth-verify-user, oathauth-view-log, override-antispoof, override-export-depth, pagelang, pagetranslation, patrol, patrolmarks, protect, read, renameuser, replacetext, reupload, reupload-own, reupload-shared, rollback, sboverride, securepoll-create-poll, securepoll-view-voter-pii, sendemail, sfsblock-bypass, siteadmin, skipcaptcha, spamblacklistlog, suppressionlog, suppressredirect, suppressrevision, tboverride, tboverride-account, titleblacklistlog, torunblocked, transcode-reset, transcode-status, translate, translate-groupreview, translate-import, translate-manage, translate-messagereview, unblockself, undelete, unwatchedpages, upload, upload_by_url, usermerge, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, vipsscaler-test, writeapi
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
pclimit

O número de contribuidores a serem devolvidos.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
pccontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

prop=coordinates (co)

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

Devolve as coordenadas das páginas fornecidas.

Parâmetros:
Other general parameters are available.
colimit

O número de coordenadas a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
cocontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

coprop

As propriedades adicionais de coordenadas a serem devolvidas. (Propriedades que são sempre devolvidas: lat, lon, e uma de entre primary e secondary com valor booliano).

type
Tipo do objeto apontado pelas coordenadas. Consulte mw:Special:MyLanguage/Extension:GeoData#Usage para mais detalhes.
name
Nome do objeto.
dim
Tamanho aproximado do objeto em metros.
country
Código do país ISO 3166-1 alpha-2 (por exemplo, US ou RU).
region
Código da região ISO 3166-2 (a parte do código ISO 3166-2 após o traço; por exemplo, FL ou MOS).
globe
O corpo celestial do qual as coordenadas são relativas (por exemplo, moon ou pluto). Por omissão, tem o valor Terra. Consulte mw:Special:MyLanguage/Extension:GeoData#Glossary para mais detalhes.
Valores (separados com | ou alternativas): country, dim, globe, name, region, type
Valor por omissão: globe
coprimary

Tipo de coordenadas a serem devolvidas.

primary
A localização do assunto do artigo. Existe no máximo uma coordenada primária por título.
secondary
A localização de um objeto que é mencionado no artigo. Qualquer número de coordenadas secundárias podem ser associadas a um título.
all
Devolver as coordenadas primária e secundária.
Um dos seguintes valores: all, primary, secondary
Valor por omissão: primary
codistancefrompoint

Devolver a distância em metros entre as coordenadas geográficas de cada resultado válido e as coordenadas fornecidas.

Formato: latitude e longitude separadas por uma barra vertical (|).

codistancefrompage

Devolver a distância em metros entre as coordenadas geográficas de cada resultado válido e as coordenadas desta página.

prop=deletedrevisions (drv)

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

Obter informações sobre as revisões eliminadas.

Pode ser usado de várias maneiras:

  1. Obter as revisões eliminadas para um conjunto de páginas, definindo títulos ou identificadores de página. Ordenados por título e data e hora.
  2. Obter dados sobre um conjunto de revisões eliminadas definindo os respetivos ids: com identificadores de revisão. Ordenados pelo identificador de revisão.
Parâmetros:
Other general parameters are available.
drvprop

As propriedades a serem obtidas para cada revisão:

ids
O identificador da revisão.
flags
As etiquetas da revisão (menor).
timestamp
A data e hora da revisão.
user
O utilizador que fez a revisão. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
userid
O identificador de utilizador do criador da revisão. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
size
O comprimento (em bytes) da revisão.
slotsize
O comprimento (em bytes) de cada segmento de revisão.
sha1
O resumo criptográfico SHA-1 (na base 16) da revisão. Se o conteúdo é de uma revisão suprimida, será devolvida uma propriedade sha1hidden.
slotsha1
O resumo criptográfico SHA-1 (base 16) de cada segmento de revisão. Se o conteúdo é de uma revisão suprimida, será devolvida uma propriedade sha1hidden.
contentmodel
O identificador do modelo de conteúdo de cada segmento de revisão.
comment
O comentário do utilizador para a revisão. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
parsedcomment
O comentário do utilizador para a revisão, após a análise sintática. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
content
Conteúdo de cada segmento de revisão. Se o conteúdo é de uma revisão suprimida, será devolvida uma propriedade textthidden.
tags
As 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 alternativas): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Valor por omissã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 alternativas): main
Para especificar todos os valores, use *.
drvcontentformat-{slot}

Content serialization format used for output of content.

Este parâmetro é um parâmetro modelado. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de drvslots.
Um dos seguintes valores: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
drvlimit

Limitar o número de revisões que serão devolvidas.

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

Em substituição, use action=expandtemplates. Expandir predefinições no conteúdo da revisão (requer drvprop=content).

Tipo: booliano (detalhes)
drvgeneratexml
Obsoleto.

Em substituição, use action=expandtemplates ou action=parse. Gerar a árvore de análise sintática em XML do conteúdo da revisão (requer drvprop=content).

Tipo: booliano (detalhes)
drvparse
Obsoleto.

Em substituição, use action=parse. Fazer a análise sintática do conteúdo da revisão (requer drvprop=content). Por motivos de desempenho, se esta opção for usada drvlimit é forçado a ser 1.

Tipo: booliano (detalhes)
drvsection

Obter apenas o conteúdo da secção com este identificador.

drvdiffto
Obsoleto.

Em substituição, use action=compare. O identificador da revisão contra a qual será tirada uma lista de diferenças de cada revisão. Usar prev (anterior), next (seguinte) e cur (atual).

drvdifftotext
Obsoleto.

Em substituição, use action=compare. O texto contra o qual será tirada uma lista de diferenças de cada revisão. Só produz as diferenças para um número limitado de revisões. Tem precedência sobre drvdiffto. Se drvsection estiver definido, só o conteúdo dessa secção será comparado contra o texto.

drvdifftotextpst
Obsoleto.

Em substituição, use action=compare. Fazer uma transformação anterior à gravação do texto, antes de calcular as diferenças. Só é válido quando usado com drvdifftotext.

Tipo: booliano (detalhes)
drvcontentformat
Obsoleto.

O formato de seriação usado para drvdifftotext e esperado para o conteúdo produzido.

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

A data e hora da revisão a partir da qual será começada a enumeração. Ignorado ao processar uma lista de identificadores de revisão.

Tipo: data e hora (formatos permitidos)
drvend

A data e hora da revisão na qual será terminada a enumeração. Ignorado ao processar uma lista de identificadores de revisão.

Tipo: data e hora (formatos permitidos)
drvdir

A direção da enumeração:

newer
Listar o mais antigo primeiro. Nota: drvstart tem de estar antes de drvend.
older
Listar o mais recente primeiro (padrão). Nota: drvstart tem de estar depois de drvend.
newer
List oldest first. Note: drvstart has to be before drvend.
older
List newest first (default). Note: drvstart has to be later than drvend.
Um dos seguintes valores: newer, older
Valor por omissão: older
drvtag

Listar só as revisões marcadas com esta etiqueta.

drvuser

Listar só as revisões deste utilizador.

Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
drvexcludeuser

Não listar as revisões deste utilizador.

Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
drvcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

prop=description (desc)

  • Este módulo é interno ou instável. O seu funcionamento pode ser alterado sem aviso prévio.
  • Este módulo requer direitos de leitura.
  • Fonte: WikibaseClient
  • Licença: GPL-2.0-or-later

Obter uma descrição breve, isto é, um subtítulo que explica o objetivo da página de destino.

A descrição é texto simples, numa única linha, mas em tudo o resto arbitrária (possivelmente incluindo elementos de HTML puro, que também devem ser interpretados como texto simples). Não pode ser usada no interior de HTML sem escapes!

Parâmetros:
Other general parameters are available.
desccontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Tipo: inteiro
Valor por omissão: 0
descprefersource

Qual das fontes de descrições será a preferida, se existir:

local
Descrições locais, através da função {{SHORTDESC:...}} do analisador sintático no texto wiki da página.
central
Descrições centralizadas, do elemento Wikibase associado.
Um dos seguintes valores: central, local
Valor por omissão: local
Exemplos:
Obter a descrição para a página 'London'.
api.php?action=query&prop=description&titles=London [abrir na página de testes]
Obter a descrição para a página 'London', dando preferência à descrição centralizada se esta existir.
api.php?action=query&prop=description&titles=London&descprefersource=central [abrir na página de testes]

prop=duplicatefiles (df)

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

Listar todos os ficheiros que são duplicados dos ficheiros indicados com base no seu resumo criptográfico.

Parâmetros:
Other general parameters are available.
dflimit

O número de ficheiros duplicados a serem devolvidos.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
dfcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

dfdir

A direção de listagem.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
dflocalonly

Procurar ficheiros só no repositório local.

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

Devolve todos os URL externos (que não sejam interwikis) das páginas especificadas.

Parâmetros:
Other general parameters are available.
ellimit

O número de hiperligações a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
elcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

elprotocol

Protocolo do URL. Se vazio e elquery está definido, o protocolo é http. Deixe este parâmetro e elquery vazios para listar todas as hiperligações externas.

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

Texto de pesquisa sem protocolo. Útil para verificar se uma determinada página contém um determinado URL externo.

elexpandurl
Obsoleto.

Expandir os URL relativos a protocolo com o protocolo canónico.

Tipo: booliano (detalhes)
Exemplo:
Obter uma lista das hiperligações externas da Main Page.
api.php?action=query&prop=extlinks&titles=P%C3%A1gina%20principal [abrir na página de testes]

prop=extracts (ex)

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

Fornece extratos do conteúdo das páginas indicadas, em texto simples ou HTML limitado.

Parâmetros:
Other general parameters are available.
exchars

Quantos caracteres devem ser devolvidos. O texto devolvido pode ser ligeiramente mais longo.

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

Quantas frases devem ser devolvidas.

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

Quantos extratos devem ser devolvidos. (Se pode ser devolvido mais do que um extrato se 'exintro' tiver o valor "true", verdadeiro).

Tipo: inteiro ou max
O valor tem de estar entre 1 e 20.
Valor por omissão: 20
exintro

Devolver só o conteúdo antes da primeira secção.

Tipo: booliano (detalhes)
explaintext

Devolver extratos em texto simples em vez de HTML limitado.

Tipo: booliano (detalhes)
exsectionformat

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

plain
Sem formatação.
wiki
Formatação ao estilo de texto wiki (== assim ==)
raw
A representação interna deste módulo (títulos de secção com os prefixos <ASCII 1><ASCII 2><nível de secção><ASCII 2><ASCII 1>).
plain
No formatting.
wiki
Wikitext-style formatting (== like this ==).
raw
This module's internal representation (section titles prefixed with <ASCII 1><ASCII 2><section level><ASCII 2><ASCII 1>).
Um dos seguintes valores: plain, raw, wiki
Valor por omissão: wiki
excontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Tipo: inteiro

prop=fileusage (fu)

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

Encontrar todas as páginas que usam os ficheiros indicados.

Parâmetros:
Other general parameters are available.
fuprop

As propriedades a serem obtidas:

pageid
O identificador de cada página.
title
O título de cada página.
redirect
Indicar se a página é um redirecionamento.
Valores (separados com | ou alternativas): pageid, redirect, title
Valor por omissão: pageid|title|redirect
funamespace

Incluir só as páginas destes espaços nominais.

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

Mostrar só as páginas que correspondem a estes critérios:

redirect
Mostrar só os redirecionamentos.
!redirect
Mostrar só os não redirecionamentos.
redirect
Only show redirects.
!redirect
Only show non-redirects.
Valores (separados com | ou alternativas): !redirect, redirect
fulimit

O número de elementos a serem devolvidos.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
fucontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

prop=imageinfo (ii)

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

Devolve informação do ficheiro e o historial de carregamentos.

Parâmetros:
Other general parameters are available.
iiprop

As informações do ficheiro que devem ser obtidas:

timestamp
Adiciona a data e hora da versão carregada.
user
Adiciona o utilizador que carregou cada versão do ficheiro. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
userid
Adiciona o identificador do utilizador que carregou cada versão do ficheiro. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
comment
O comentário da versão. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
parsedcomment
Fazer a análise sintática do comentário da versão. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
canonicaltitle
Adiciona o título canónico do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
url
Devolve URL para o ficheiro e a página de descrição. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
size
Adiciona o tamanho do ficheiro em bytes e a altura, largura e contagem de páginas (se aplicável).
dimensions
Nome alternativo para size.
sha1
Adiciona o resumo criptográfico SHA-1 do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
mime
Adiciona o tipo MIME do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
thumbmime
Adiciona o tipo MIME da miniatura (requer URL e o parâmetro iiurlwidth). Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
mediatype
Adiciona o tipo de multimédia do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
metadata
Lista os metadados Exif para a versão do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
commonmetadata
Lista os metadados genéricos do formato de ficheiro para a versão do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
extmetadata
Lista os metadados formatados, combinados de várias fontes. Os resultados estão no formato HTML. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
archivename
Adiciona o nome de ficheiro da versão arquivada das versões anteriores à última. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
bitdepth
Adiciona a profundidade em bits da versão. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
uploadwarning
Usado pela página Special:Upload para obter informação sobre um ficheiro existente. Não se destina a ser usado fora do núcleo central do MediaWiki.
badfile
Indica se o ficheiro está na lista MediaWiki:Bad image list
Valores (separados com | ou alternativas): archivename, badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, thumbmime, timestamp, uploadwarning, url, user, userid
Valor por omissão: timestamp|user
iilimit

O número de revisões a serem devolvidas por ficheiro.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 1
iistart

Data e hora a partir da qual será começada a listagem.

Tipo: data e hora (formatos permitidos)
iiend

Data e hora na qual será terminada a listagem.

Tipo: data e hora (formatos permitidos)
iiurlwidth

Se iiprop=url está definido, será devolvido um URL para uma imagem redimensionada com este comprimento. Por razões de desempenho, se esta opção for usada não serão devolvidas mais de 50 imagens redimensionadas.

Tipo: inteiro
Valor por omissão: -1
iiurlheight

Semelhante a iiurlwidth.

Tipo: inteiro
Valor por omissão: -1
iimetadataversion

Versão de metadados a ser usada. Se for especificado o valor latest, usar a versão mais recente. Por omissão tem o valor 1 para compatibilidade com versões anteriores.

Valor por omissão: 1
iiextmetadatalanguage

Em que língua obter extmetadata. Isto afeta tanto a tradução que será obtida, caso existam várias, como a formatação de números e vários outros valores.

Valor por omissão: pt
iiextmetadatamultilang

Se estiverem disponíveis traduções para a propriedade extmetadata, obtê-las todas.

Tipo: booliano (detalhes)
iiextmetadatafilter

Se for especificado e não estiver vazio, só serão devolvidas estas chaves para iiprop=extmetadata.

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

Um parâmetro de texto específico do objeto. Por exemplo, ficheiros PDF podem usar page15-100px. iiurlwidth tem de 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 calcular a MediaWiki:Bad image list

iicontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

iilocalonly

Procurar ficheiros só no repositório local.

Tipo: booliano (detalhes)

prop=images (im)

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

Devolve todos os ficheiros contidos nas páginas indicadas.

Parâmetros:
Other general parameters are available.
imlimit

O número de ficheiros a serem devolvidos.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
imcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

imimages

Listar só estes ficheiros. Útil para verificar se uma determinada página tem um determinado ficheiro.

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

A direção de listagem.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending

prop=info (in)

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

Obter a informação básica da página.

Parâmetros:
Other general parameters are available.
inprop

As propriedades adicionais que devem ser obtidas:

protection
Listar o nível de proteção de cada página.
talkid
O identificador da página de discussão de cada página que não seja de discussão.
watched
Listar o estado de vigilância de cada página.
watchers
O número de vigilantes, se for permitido.
visitingwatchers
O número de vigilantes de cada página que visitaram edições recentes dessa página, se permitido.
notificationtimestamp
A data e hora das notificações de alterações de cada página vigiada.
subjectid
O identificador da página progenitora de cada página de discussão.
associatedpage
O título prefixado da página associada de conteúdo ou de discussão.
url
Fornece um URL completo, um URL de edição e o URL canónico, para cada página.
readable
Obsoleto. Indica se o utilizador pode ler esta página. Em vez deste parâmetro, use intestactions=read.
preload
Obsoleto. Fornece o texto devolvido por EditFormPreloadText. Use antes preloadcontent, que também suporta outros tipos de texto pré-carregado.
preloadcontent
Fornece o conteúdo a ser mostrado no editor quando a página não existe ou quando é adicionada uma secção nova.
editintro
Fornece as mensagens de introdução que devem ser mostradas ao utilizador ao editar esta página ou revisão, em HTML.
displaytitle
Fornece a forma como o título da página é apresentado.
varianttitles
Fornece o título de apresentação em todas as variantes da língua de conteúdo da wiki.
linkclasses
Fornece as classes CSS adicionais (por exemplo, a cor das hiperligações) usadas em hiperligações para esta página se estas aparecessem na página nomeada em inlinkcontext.
Valores (separados com | ou alternativas): associatedpage, displaytitle, editintro, linkclasses, notificationtimestamp, preloadcontent, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, preload, readable
inlinkcontext

O título de contexto a ser usado ao determinar classes CSS extra (por exemplo, a cor das hiperligações) quando inprop contém linkclasses.

Tipo: título de página
Aceita páginas que não existem.
Valor por omissão: Página principal
intestactions

Testar se o utilizador pode realizar certas operações na página.

Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
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
Devolver um valor booliano para cada ação.
full
Devolver mensagens que descrevem porque a ação não é permitida, ou uma matriz vazia se ela for permitida.
quick
Como full mas saltando verificações exigentes.
Um dos seguintes valores: boolean, full, quick
Valor por omissão: boolean
intestactionsautocreate

Testar se executar intestactions criaria automaticamente uma conta temporária.

Tipo: booliano (detalhes)
inpreloadcustom

Título de uma página personalizada a ser usada como conteúdo pré-carregado.

Só é usado quando inprop contém preloadcontent.
inpreloadparams

Parâmetros para a página personalizada a ser usada como conteúdo pré-carregado.

Só é usado quando inprop contém preloadcontent.
Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
inpreloadnewsection

Devolver o conteúdo pré-carregado para uma secção nova da página, em vez de uma página nova.

Só é usado quando inprop contém preloadcontent.
Tipo: booliano (detalhes)
ineditintrostyle

Algumas mensagens vêm com molduras de enquadramento opcionais. Usar moreframes para incluí-las ou lessframes para omiti-las.

Só é usado quando inprop contém editintro.
Um dos seguintes valores: lessframes, moreframes
Valor por omissão: moreframes
ineditintroskip

Lista de mensagens de introdução a remover da resposta. Usar se uma mensagem específica não for relevante para a sua ferramenta ou se a mesma informação já for transmitida de outra forma.

Só é usado quando inprop contém editintro.
Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
ineditintrocustom

Título de uma página personalizada a usar como mensagem de introdução adicional.

Só é usado quando inprop contém editintro.
incontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

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

Devolve todas as hiperligações interwikis das páginas indicadas.

Parâmetros:
Other general parameters are available.
iwprop

Que propriedades adicionais obter para cada hiperligação interwikis:

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

Devolver só as hiperligações interwikis com este prefixo.

iwtitle

Hiperligação interwikis a ser procurada. Tem de ser usado em conjunto com iwprefix.

iwdir

A direção de listagem.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
iwlimit

O número de hiperligações interwikis a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
iwcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

iwurl
Obsoleto.

Indica se deve ser obtido o URL completo (não pode ser usado com iwprop).

Tipo: booliano (detalhes)
Exemplo:
Obter as hiperligações interwikis da página Main Page.
api.php?action=query&prop=iwlinks&titles=P%C3%A1gina%20principal [abrir na página de testes]
  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Devolve todas as hiperligações interlínguas das páginas indicadas.

Parâmetros:
Other general parameters are available.
llprop

As propriedades adicionais que devem ser obtidas para cada hiperligação interlínguas:

url
Adiciona o URL completo.
langname
Adiciona o nome da língua localizado (melhor esforço). Usar llinlanguagecode para controlar a língua.
autonym
Adiciona o nome nativo da língua.
Valores (separados com | ou alternativas): autonym, langname, url
lllang

Devolver só as hiperligações interlínguas com este código de língua.

lltitle

A hiperligação a ser procurada. Tem de ser usado com lllang.

lldir

A direção de listagem.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
llinlanguagecode

O código de língua para os nomes de língua localizados.

Valor por omissão: pt
lllimit

O número de hiperligações interlínguas a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
llcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

llurl
Obsoleto.

Indica se deve ser obtido o URL completo (não pode ser usado com llprop).

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

Devolve todas as hiperligações das páginas indicadas.

Parâmetros:
Other general parameters are available.
plnamespace

Mostrar apenas as hiperligações destes espaços nominais.

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

O número de hiperligações a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
plcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

pltitles

Listar só as hiperligações para estes títulos. Útil para verificar se uma determinada página contém hiperligações para um determinado título.

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

A direção de listagem.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
Exemplos:
Obter as hiperligações da página Main Page.
api.php?action=query&prop=links&titles=P%C3%A1gina%20principal [abrir na página de testes]
Obter informação sobre as páginas ligadas na página Main Page.
api.php?action=query&generator=links&titles=P%C3%A1gina%20principal&prop=info [abrir na página de testes]
Obter as hiperligações da página Main Page nos espaços nominais Utilizador e Predefinição.
api.php?action=query&prop=links&titles=P%C3%A1gina%20principal&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 gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Encontrar todas as páginas que contêm hiperligações para as páginas indicadas.

Parâmetros:
Other general parameters are available.
lhprop

As propriedades a serem obtidas:

pageid
O identificador de cada página.
title
O título de cada página.
redirect
Indicar se a página é um redirecionamento.
Valores (separados com | ou alternativas): pageid, redirect, title
Valor por omissão: pageid|title|redirect
lhnamespace

Incluir só as páginas nestes espaços nominais.

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

Mostrar só as páginas que correspondem a estes critérios:

redirect
Mostrar só os redirecionamentos.
!redirect
Mostrar só os não redirecionamentos.
redirect
Only show redirects.
!redirect
Only show non-redirects.
Valores (separados com | ou alternativas): !redirect, redirect
lhlimit

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

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
lhcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Exemplos:
Obter uma lista das páginas com hiperligações para a página Main Page.
api.php?action=query&prop=linkshere&titles=P%C3%A1gina%20principal [abrir na página de testes]
Obter informação sobre as páginas com hiperligações para a página Main Page.
api.php?action=query&generator=linkshere&titles=P%C3%A1gina%20principal&prop=info [abrir na página de testes]

prop=mmcontent

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

Obter a descrição e os alvos de uma lista de spam

Exemplo:
Obter a informação das páginas e da lista de spam de Spam list
api.php?action=query&prop=info|mmcontent&titles=Spam%20list [abrir na página de testes]

prop=pageimages (pi)

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

Devolve informação sobre as imagens de uma página, tais como miniaturas e a presença de fotografias.

Parâmetros:
Other general parameters are available.
piprop

A informação a ser devolvida:

thumbnail
O URL e as dimensões da miniatura associada à página, se existir.
original
O URL e as dimensões originais da imagem associada à página, se existir.
name
O título da imagem.
thumbnail
URL and dimensions of thumbnail image associated with page, if any.
name
Image title.
original
URL and original dimensions of image associated with page, if any.
Valores (separados com | ou alternativas): name, original, thumbnail
Valor por omissão: thumbnail|name
pithumbsize

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

Tipo: inteiro
Valor por omissão: 50
pilimit

Devolver as propriedades de quantas imagens.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 50.
Valor por omissão: 50
pilicense

Limitar as imagens da página às que tenham um certo tipo de licença

free
só imagens livres
any
a melhor imagem, seja livre ou não.
Um dos seguintes valores: any, free
Valor por omissão: free
picontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Tipo: inteiro
pilangcode

Código da língua em que será feita a composição gráfica da imagem se forem suportadas várias línguas

Exemplo:
Obter o nome e uma miniatura de 100 píxeis de uma imagem na página Albert Einstein.
api.php?action=query&prop=pageimages&titles=Albert%20Einstein&pithumbsize=100 [abrir na página de testes]

prop=pageprops (pp)

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

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

Parâmetros:
Other general parameters are available.
ppcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

ppprop

Listar só estas propriedades de página (action=query&list=pagepropnames devolve os nomes das propriedades de página em uso). Útil para verificar se as páginas usam uma determinada propriedade de página.

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

prop=pageterms (wbpt)

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

Obter os termos Wikibase (tipicamente rótulos, descrições e nomes alternativos) associados a uma página através de uma hiperligação intersites.

Parâmetros:
Other general parameters are available.
wbptcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Tipo: inteiro
wbptlanguage

O código de língua no qual obter os termos. Se não for especificado, será usada a língua do utilizador.

Um dos seguintes valores: aa, ab, abs, ace, acm, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, agq, aln, als, alt, am, ami, an, ang, ann, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, bag, ban, ban-bali, bar, bas, bat-smg, bax, bbc, bbc-latn, bbj, bcc, bci, bcl, bdr, be, be-tarask, be-x-old, bew, bfd, bg, bgn, bh, bho, bi, bjn, bkc, bkh, bkm, blk, bm, bn, bo, bpy, bqi, bqz, br, brh, bs, btm, bto, bug, bxr, byv, ca, cak, cal, cbk-zam, cdo, ce, ceb, ch, cho, chr, chy, ckb, cnh, co, cps, cpx, cpx-hans, cpx-hant, cpx-latn, cr, crh, crh-cyrl, crh-latn, crh-ro, cs, csb, cu, cv, cy, da, dag, de, de-at, de-ch, de-formal, dga, din, diq, dsb, dtp, dty, dua, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, en-us, eo, es, es-419, es-formal, et, eto, etu, eu, ewo, ext, fa, fat, ff, fi, fit, fiu-vro, fj, fkv, fmp, fo, fon, fr, frc, frp, frr, fur, fy, ga, gaa, gag, gan, gan-hans, gan-hant, gcr, gd, gl, gld, glk, gn, gom, gom-deva, gom-latn, gor, got, gpe, grc, gsw, gu, guc, gur, guw, gv, gya, ha, hak, haw, he, hi, hif, hif-latn, hil, hno, ho, hr, hrx, hsb, hsn, ht, hu, hu-formal, hy, hyw, hz, ia, id, ie, ig, igl, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, isu, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kai, kbd, kbd-cyrl, kbp, kcg, kea, ker, kg, khw, ki, kiu, kj, kjh, kjp, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksf, ksh, ksw, ku, ku-arab, ku-latn, kum, kus, kv, kw, ky, la, lad, lb, lbe, lem, lez, lfn, lg, li, lij, liv, lki, lld, lmo, ln, lns, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mad, mag, mai, map-bms, mcn, mcp, mdf, mg, mh, mhr, mi, min, mk, ml, mn, mnc, mnc-latn, mnc-mong, mni, mnw, mo, mos, mr, mrh, mrj, ms, ms-arab, mt, mua, mus, mwl, my, myv, mzn, na, nah, nan, nan-hani, nap, nb, nds, nds-nl, ne, new, ng, nge, nia, niu, nl, nl-informal, nla, nmg, nmz, nn, nnh, nnz, no, nod, nog, nov, nqo, nrm, nso, nv, ny, nyn, nys, oc, ojb, olo, om, or, os, osa-latn, ota, pa, pag, pam, pap, pap-aw, pcd, pcm, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, pwn, qqq, qu, quc, qug, rgn, rif, rki, rm, rmc, rmf, rmy, rn, ro, roa-rup, roa-tara, rsk, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rw, rwr, ryu, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, se-fi, se-no, se-se, sei, ses, sg, sgs, sh, sh-cyrl, sh-latn, shi, shi-latn, shi-tfng, shn, shy, shy-latn, si, simple, sjd, sje, sju, sk, skr, skr-arab, sl, sli, sm, sma, smj, smn, sms, sn, so, sq, sr, sr-ec, sr-el, srn, sro, srq, ss, st, stq, sty, su, sv, sw, syl, szl, szy, ta, tay, tcy, tdd, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tly-cyrl, tn, to, tok, tpi, tpv, tr, tru, trv, ts, tt, tt-cyrl, tt-latn, tum, tvu, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uselang, uz, uz-cyrl, uz-latn, ve, vec, vep, vi, vls, vmf, vmw, vo, vot, vro, vut, wa, wal, war, wes, wls, wo, wuu, wuu-hans, wuu-hant, wya, xal, xh, xmf, xsy, yas, yat, yav, ybb, yi, yo, yrl, yue, yue-hans, yue-hant, za, zea, zgh, zh, zh-classical, zh-cn, zh-hans, zh-hant, zh-hk, zh-min-nan, zh-mo, zh-my, zh-sg, zh-tw, zh-yue, zu
Valor por omissão: uselang
wbptterms

O tipo de termos a serem obtidos (por exemplo, 'description'), cada um dos quais devolvido como uma matriz de textos (strings) cuja chave é o seu tipo (por exemplo, {"description": ["foo"]}). Se não for especificado, serão devolvidos todos os tipos.

Valores (separados com | ou alternativas): alias, description, label
Valor por omissão: alias|label|description
Exemplos:
Obter todos os termos associados à página 'Londres', na língua do utilizador.
api.php?action=query&prop=pageterms&titles=London [abrir na página de testes]
Obter os rótulos e nomes alternativos associados à página 'Londres', em inglês.
api.php?action=query&prop=pageterms&titles=London&wbptterms=label|alias&wbptlanguage=en [abrir na página de testes]

prop=pageviews (pvip)

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

Mostra dados de visionamento de páginas individuais (o número de visionamentos diários em cada um dos últimos pvipdays dias).

O formato do resultado é título de página (com espaços sublinhados) => data (Amd) => contagem.

Parâmetros:
Other general parameters are available.
pvipmetric

A métrica a ser usada para contar visionamentos. Dependendo do servidor usado, poderão não ser suportadas todas as métricas. Pode usar a API siteinfo (action=query&meta=siteinfo) para verificar, em pageviewservice-supported-metrics / <module name>

pageviews
Número bruto de visionamentos.
Um dos seguintes valores: pageviews
Valor por omissão: pageviews
pvipdays

O número de dias a serem mostrados.

Tipo: inteiro
O valor tem de estar entre 1 e 60.
Valor por omissão: 60
pvipcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Exemplo:
Mostrar estatísticas de visionamento da 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 gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Devolve todos os redirecionamentos para as páginas indicadas.

Parâmetros:
Other general parameters are available.
rdprop

As propriedades a serem obtidas:

pageid
O identificador de página de cada redirecionamento.
title
O título de cada redirecionamento.
fragment
O fragmento de cada redirecionamento, se existir.
Valores (separados com | ou alternativas): fragment, pageid, title
Valor por omissão: pageid|title
rdnamespace

Incluir só as páginas destes espaços nominais.

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

Mostrar só as páginas que correspondem a estes critérios:

fragment
Mostrar só os redirecionamentos com um fragmento.
!fragment
Mostrar só os redirecionamentos sem um fragmento.
fragment
Only show redirects with a fragment.
!fragment
Only show redirects without a fragment.
Valores (separados com | ou alternativas): !fragment, fragment
rdlimit

O número de redirecionamentos a serem devolvidos.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
rdcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

prop=revisions (rv)

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

Obter informação da 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 identificadores de páginas.
  2. Obter as revisões de uma página indicada, usando títulos ou identificadores de páginas, com start, end ou limit.
  3. Obter dados sobre um conjunto de revisões definindo os respetivos identificadores de revisões.
Parâmetros:
Other general parameters are available.
rvprop

As propriedades a serem obtidas para cada revisão:

ids
O identificador da revisão.
flags
As etiquetas da revisão (menor).
timestamp
A data e hora da revisão.
user
O utilizador que fez a revisão. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
userid
O identificador de utilizador do criador da revisão. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
size
O comprimento (em bytes) da revisão.
slotsize
O comprimento (em bytes) de cada segmento de revisão.
sha1
O resumo criptográfico SHA-1 (na base 16) da revisão. Se o conteúdo é de uma revisão suprimida, será devolvida uma propriedade sha1hidden.
slotsha1
O resumo criptográfico SHA-1 (base 16) de cada segmento de revisão. Se o conteúdo é de uma revisão suprimida, será devolvida uma propriedade sha1hidden.
contentmodel
O identificador do modelo de conteúdo de cada segmento de revisão.
comment
O comentário do utilizador para a revisão. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
parsedcomment
O comentário do utilizador para a revisão, após a análise sintática. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
content
Conteúdo de cada segmento de revisão. Se o conteúdo é de uma revisão suprimida, será devolvida uma propriedade textthidden.
tags
As 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 alternativas): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Valor por omissã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 alternativas): main
Para especificar todos os valores, use *.
rvcontentformat-{slot}

Content serialization format used for output of content.

Este parâmetro é um parâmetro modelado. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de rvslots.
Um dos seguintes valores: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
rvlimit

Limitar o número de revisões que serão devolvidas.

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

Em substituição, use action=expandtemplates. Expandir predefinições no conteúdo da revisão (requer rvprop=content).

Tipo: booliano (detalhes)
rvgeneratexml
Obsoleto.

Em substituição, use action=expandtemplates ou action=parse. Gerar a árvore de análise sintática em XML do conteúdo da revisão (requer rvprop=content).

Tipo: booliano (detalhes)
rvparse
Obsoleto.

Em substituição, use action=parse. Fazer a análise sintática do conteúdo da revisão (requer rvprop=content). Por motivos de desempenho, se esta opção for usada rvlimit é forçado a ser 1.

Tipo: booliano (detalhes)
rvsection

Obter apenas o conteúdo da secção com este identificador.

rvdiffto
Obsoleto.

Em substituição, use action=compare. O identificador da revisão contra a qual será tirada uma lista de diferenças de cada revisão. Usar prev (anterior), next (seguinte) e cur (atual).

rvdifftotext
Obsoleto.

Em substituição, use action=compare. O texto contra o qual será tirada uma lista de diferenças de cada revisão. Só produz as diferenças para um número limitado de revisões. Tem precedência sobre rvdiffto. Se rvsection estiver definido, só o conteúdo dessa secção será comparado contra o texto.

rvdifftotextpst
Obsoleto.

Em substituição, use action=compare. Fazer uma transformação anterior à gravação do texto, antes de calcular as diferenças. Só é válido quando usado com rvdifftotext.

Tipo: booliano (detalhes)
rvcontentformat
Obsoleto.

O formato de seriação usado para rvdifftotext e esperado para o conteúdo produzido.

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

Iniciar a enumeração a partir da data e hora desta revisão. A revisão tem de existir, mas não precisa de pertencer a esta página.

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

Terminar a enumeração na data e hora desta revisão. A revisão tem de existir, mas não precisa de pertencer a esta página.

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

A data e hora da revisão a partir da qual será começada a enumeração.

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

A data e hora da revisão na qual será terminada a enumeração.

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

A direção da enumeração:

newer
Listar o mais antigo primeiro. Nota: rvstart tem de estar antes de rvend.
older
Listar o mais recente primeiro (padrão). Nota: rvstart tem de estar depois de rvend.
newer
List oldest first. Note: rvstart has to be before rvend.
older
List newest first (default). Note: rvstart has to be later than rvend.
Só pode ser usado com uma única página (modo #2)
Um dos seguintes valores: newer, older
Valor por omissão: older
rvuser

Incluir só as revisões deste utilizador.

Só pode ser usado com uma única página (modo #2)
Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
rvexcludeuser

Excluir as revisões deste utilizador.

Só pode ser usado com uma única página (modo #2)
Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
rvtag

Listar só as revisões marcadas com esta etiqueta.

rvcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

prop=stashimageinfo (sii)

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

Devolve informações dos ficheiros escondidos.

Parâmetros:
Other general parameters are available.
siifilekey

Chave que identifica um carregamento anterior que foi escondido temporariamente.

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

Nome alternativo de siifilekey, para compatibilidade com versões anteriores.

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

As informações do ficheiro que devem ser obtidas:

timestamp
Adiciona a data e hora da versão carregada.
canonicaltitle
Adiciona o título canónico do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
url
Devolve URL para o ficheiro e a página de descrição. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
size
Adiciona o tamanho do ficheiro em bytes e a altura, largura e contagem de páginas (se aplicável).
dimensions
Nome alternativo para size.
sha1
Adiciona o resumo criptográfico SHA-1 do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
mime
Adiciona o tipo MIME do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
thumbmime
Adiciona o tipo MIME da miniatura (requer URL e o parâmetro siiurlwidth). Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
metadata
Lista os metadados Exif para a versão do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
commonmetadata
Lista os metadados genéricos do formato de ficheiro para a versão do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
extmetadata
Lista os metadados formatados, combinados de várias fontes. Os resultados estão no formato HTML. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
bitdepth
Adiciona a profundidade em bits da versão. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
badfile
Indica se o ficheiro está na lista MediaWiki:Bad image list
Valores (separados com | ou alternativas): badfile, bitdepth, canonicaltitle, commonmetadata, dimensions, extmetadata, metadata, mime, sha1, size, thumbmime, timestamp, url
Valor por omissão: timestamp|url
siiurlwidth

Se siiprop=url está definido, será devolvido um URL para uma imagem redimensionada com este comprimento. Por razões de desempenho, se esta opção for usada não serão devolvidas mais de 50 imagens redimensionadas.

Tipo: inteiro
Valor por omissão: -1
siiurlheight

Semelhante a siiurlwidth.

Tipo: inteiro
Valor por omissão: -1
siiurlparam

Um parâmetro de texto específico do objeto. Por exemplo, ficheiros PDF podem usar page15-100px. siiurlwidth tem de 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 gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Devolve todas as páginas que são transcluídas nas páginas indicadas.

Parâmetros:
Other general parameters are available.
tlnamespace

Mostrar só as predefinições nestes espaços nominais.

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

O número de predefinições a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
tlcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

tltemplates

Listar só estas predefinições. Útil para verificar se uma determinada página contém uma determinada predefinição.

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

A direção de listagem.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
Exemplos:
Obter as predefinições usadas na página Main Page.
api.php?action=query&prop=templates&titles=P%C3%A1gina%20principal [abrir na página de testes]
Obter informação sobre as páginas das predefinições usadas na página Main Page.
api.php?action=query&generator=templates&titles=P%C3%A1gina%20principal&prop=info [abrir na página de testes]
Obter as páginas dos espaços nominais Utilizador e Predefinição que são transcluídas na página Main Page.
api.php?action=query&prop=templates&titles=P%C3%A1gina%20principal&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 gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter todas as páginas que transcluem as páginas indicadas.

Parâmetros:
Other general parameters are available.
tiprop

As propriedades a serem obtidas:

pageid
O identificador de cada página.
title
O título de cada página.
redirect
Indicar se a página é um redirecionamento.
Valores (separados com | ou alternativas): pageid, redirect, title
Valor por omissão: pageid|title|redirect
tinamespace

Incluir só as páginas nestes espaços nominais.

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

Mostrar só as entradas que correspondem a estes critérios:

redirect
Mostrar só os redirecionamentos.
!redirect
Mostrar só as que não são redirecionamentos.
redirect
Only show redirects.
!redirect
Only show non-redirects.
Valores (separados com | ou alternativas): !redirect, redirect
tilimit

O número de entradas a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
ticontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

prop=transcodestatus

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

Obter o estado da transcodificação de um dado ficheiro.

prop=videoinfo (vi)

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

Expande imageinfo para incluir informações sobre a fonte (e obras derivadas) do vídeo

Parâmetros:
Other general parameters are available.
viprop

As informações do ficheiro que devem ser obtidas:

timestamp
Adiciona a data e hora da versão carregada.
user
Adiciona o utilizador que carregou cada versão do ficheiro. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
userid
Adiciona o identificador do utilizador que carregou cada versão do ficheiro. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
comment
O comentário da versão. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
parsedcomment
Fazer a análise sintática do comentário da versão. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
canonicaltitle
Adiciona o título canónico do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
url
Devolve URL para o ficheiro e a página de descrição. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
size
Adiciona o tamanho do ficheiro em bytes e a altura, largura e contagem de páginas (se aplicável).
dimensions
Nome alternativo para size.
sha1
Adiciona o resumo criptográfico SHA-1 do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
mime
Adiciona o tipo MIME do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
thumbmime
Adiciona o tipo MIME da miniatura (requer URL e o parâmetro viurlwidth). Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
mediatype
Adiciona o tipo de multimédia do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
metadata
Lista os metadados Exif para a versão do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
commonmetadata
Lista os metadados genéricos do formato de ficheiro para a versão do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
extmetadata
Lista os metadados formatados, combinados de várias fontes. Os resultados estão no formato HTML. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
archivename
Adiciona o nome de ficheiro da versão arquivada das versões anteriores à última. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
bitdepth
Adiciona a profundidade em bits da versão. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
uploadwarning
Usado pela página Special:Upload para obter informação sobre um ficheiro existente. Não se destina a ser usado fora do núcleo central do MediaWiki.
badfile
Indica se o ficheiro está na lista MediaWiki:Bad image list
derivatives
Adiciona uma tabela das versões disponíveis de um ficheiro de áudio ou vídeo, com os diferentes formatos e padrões de qualidade.
timedtext
Adiciona uma tabela das versões disponíveis de um ficheiro de áudio ou vídeo, com os diferentes subtítulos, legendas e descrições.
Valores (separados com | ou alternativas): archivename, badfile, bitdepth, canonicaltitle, comment, commonmetadata, derivatives, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, thumbmime, timedtext, timestamp, uploadwarning, url, user, userid
Valor por omissão: timestamp|user
vilimit

O número de revisões a serem devolvidas por ficheiro.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 1
vistart

Data e hora a partir da qual será começada a listagem.

Tipo: data e hora (formatos permitidos)
viend

Data e hora na qual será terminada a listagem.

Tipo: data e hora (formatos permitidos)
viurlwidth

Se viprop=url está definido, será devolvido um URL para uma imagem redimensionada com este comprimento. Por razões de desempenho, se esta opção for usada não serão devolvidas mais de 50 imagens redimensionadas.

Tipo: inteiro
Valor por omissão: -1
viurlheight

Semelhante a viurlwidth.

Tipo: inteiro
Valor por omissão: -1
vimetadataversion

Versão de metadados a ser usada. Se for especificado o valor latest, usar a versão mais recente. Por omissão tem o valor 1 para compatibilidade com versões anteriores.

Valor por omissão: 1
viextmetadatalanguage

Em que língua obter extmetadata. Isto afeta tanto a tradução que será obtida, caso existam várias, como a formatação de números e vários outros valores.

Valor por omissão: pt
viextmetadatamultilang

Se estiverem disponíveis traduções para a propriedade extmetadata, obtê-las todas.

Tipo: booliano (detalhes)
viextmetadatafilter

Se for especificado e não estiver vazio, só serão devolvidas estas chaves para viprop=extmetadata.

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

Um parâmetro de texto específico do objeto. Por exemplo, ficheiros PDF podem usar page15-100px. viurlwidth tem de ser usado e ser consistente com viurlparam.

Padrão: (vazio)
vibadfilecontexttitle

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

vicontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

vilocalonly

Procurar ficheiros só no repositório local.

Tipo: booliano (detalhes)

prop=wbentityusage (wbeu)

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

Devolve os identificadores de todas as entidades usadas nas páginas especificadas.

Parâmetros:
Other general parameters are available.
wbeuprop

Propriedades a adicionar ao resultado.

url
Se ativado, o URL da entidade será adicionado
Valores (separados com | ou alternativas): url
wbeuaspect

Devolver só os identificadores de entidades que usaram este aspeto.

S
São usadas as hiperligações intersites da entidade
L
É usado o rótulo da entidade
D
É usada a descrição da entidade
T
É usado o título da página local correspondente à entidade
C
São usadas as declarações da entidade
X
Todos os aspetos de uma entidade são ou podem ser usados
O
É usada uma outra coisa acerca da entidade. Neste momento, isto implica o uso de nomes alternativos e verificações explícitas da existência da entidade.
Valores (separados com | ou alternativas): C, D, L, O, S, T, X
wbeuentities

Devolver só a página que usou estas entidades.

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

Quantas utilizações de entidades serão devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
wbeucontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

list=abusefilters (abf)

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

Mostrar detalhes dos filtros de abuso.

Parâmetros:
Other general parameters are available.
abfstartid

O identificador do filtro onde será iniciada a enumeração.

Tipo: inteiro
abfendid

O identificador do filtro onde será parada a enumeração.

Tipo: inteiro
abfdir

A direção da enumeração:

newer
Listar o mais antigo primeiro. Nota: abfstart tem de estar antes de abfend.
older
Listar o mais recente primeiro (padrão). Nota: abfstart tem de estar depois de abfend.
Um dos seguintes valores: newer, older
Valor por omissão: newer
abfshow

Mostrar só os filtros que preenchem estes critérios.

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

O número máximo de filtros que serão listados.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
abfprop

Que propriedades obter.

Valores (separados com | ou alternativas): actions, comments, description, hits, id, lasteditor, lastedittime, pattern, private, status
Valor por omissão: id|description|actions|status

list=abuselog (afl)

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

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

Parâmetros:
Other general parameters are available.
afllogid

Mostrar uma entrada com o identificador de registo fornecido.

Tipo: inteiro
aflstart

A data e hora onde começar a enumeração.

Tipo: data e hora (formatos permitidos)
aflend

A data e hora onde parar a enumeração.

Tipo: data e hora (formatos permitidos)
afldir

A direção da enumeração:

newer
Listar o mais antigo primeiro. Nota: aflstart tem de estar antes de aflend.
older
Listar o mais recente primeiro (padrão). Nota: aflstart tem de estar depois de aflend.
Um dos seguintes valores: newer, older
Valor por omissão: older
afluser

Mostrar só as entradas de um determinado utilizador ou endereço IP.

afltitle

Mostrar só as entradas de uma determinada página.

aflfilter

Mostrar só as entradas que foram detetadas pelos identificadores de filtros fornecidos. Separar com barra vertical (|), prefixar com "global-" para filtros globais.

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

O número máximo de entradas que serão listadas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
aflprop

Que propriedades obter.

Valores (separados com | ou alternativas): action, details, filter, hidden, ids, result, revid, timestamp, title, user
Valor por omissão: ids|user|title|action|result|timestamp|hidden|revid

list=allcategories (ac)

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

Enumerar todas as categorias.

Parâmetros:
Other general parameters are available.
acfrom

A categoria a partir da qual será começada a enumeração.

accontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

acto

A categoria na qual será terminada a enumeração.

acprefix

Procurar todos os títulos de categorias que começam por este valor.

acdir

A direção da ordenação.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
acmin

Só devolver as categorias que tenham no mínimo este número de membros.

Tipo: inteiro
acmax

Só devolver as categorias que tenham no máximo este número de membros.

Tipo: inteiro
aclimit

O número de categorias a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
acprop

As propriedades a serem obtidas:

size
Adiciona o número de páginas na categoria.
hidden
Etiqueta as categorias ocultadas com __HIDDENCAT__.
Valores (separados com | ou alternativas): hidden, size
Padrão: (vazio)
Exemplos:
Lista as categorias com informação sobre o número de páginas em cada uma delas.
api.php?action=query&list=allcategories&acprop=size [abrir na página de testes]
Obter informação sobre a própria página de categoria, para as categorias que começam por 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 gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Listar todas as revisões eliminadas por um utilizador ou de um espaço nominal.

Parâmetros:
Other general parameters are available.
adrprop

As propriedades a serem obtidas para cada revisão:

ids
O identificador da revisão.
flags
As etiquetas da revisão (menor).
timestamp
A data e hora da revisão.
user
O utilizador que fez a revisão. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
userid
O identificador de utilizador do criador da revisão. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
size
O comprimento (em bytes) da revisão.
slotsize
O comprimento (em bytes) de cada segmento de revisão.
sha1
O resumo criptográfico SHA-1 (na base 16) da revisão. Se o conteúdo é de uma revisão suprimida, será devolvida uma propriedade sha1hidden.
slotsha1
O resumo criptográfico SHA-1 (base 16) de cada segmento de revisão. Se o conteúdo é de uma revisão suprimida, será devolvida uma propriedade sha1hidden.
contentmodel
O identificador do modelo de conteúdo de cada segmento de revisão.
comment
O comentário do utilizador para a revisão. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
parsedcomment
O comentário do utilizador para a revisão, após a análise sintática. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
content
Conteúdo de cada segmento de revisão. Se o conteúdo é de uma revisão suprimida, será devolvida uma propriedade textthidden.
tags
As 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 alternativas): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Valor por omissã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 alternativas): main
Para especificar todos os valores, use *.
adrcontentformat-{slot}

Content serialization format used for output of content.

Este parâmetro é um parâmetro modelado. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de adrslots.
Um dos seguintes valores: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
adrlimit

Limitar o número de revisões que serão devolvidas.

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

Em substituição, use action=expandtemplates. Expandir predefinições no conteúdo da revisão (requer adrprop=content).

Tipo: booliano (detalhes)
adrgeneratexml
Obsoleto.

Em substituição, use action=expandtemplates ou action=parse. Gerar a árvore de análise sintática em XML do conteúdo da revisão (requer adrprop=content).

Tipo: booliano (detalhes)
adrparse
Obsoleto.

Em substituição, use action=parse. Fazer a análise sintática do conteúdo da revisão (requer adrprop=content). Por motivos de desempenho, se esta opção for usada adrlimit é forçado a ser 1.

Tipo: booliano (detalhes)
adrsection

Obter apenas o conteúdo da secção com este identificador.

adrdiffto
Obsoleto.

Em substituição, use action=compare. O identificador da revisão contra a qual será tirada uma lista de diferenças de cada revisão. Usar prev (anterior), next (seguinte) e cur (atual).

adrdifftotext
Obsoleto.

Em substituição, use action=compare. O texto contra o qual será tirada uma lista de diferenças de cada revisão. Só produz as diferenças para um número limitado de revisões. Tem precedência sobre adrdiffto. Se adrsection estiver definido, só o conteúdo dessa secção será comparado contra o texto.

adrdifftotextpst
Obsoleto.

Em substituição, use action=compare. Fazer uma transformação anterior à gravação do texto, antes de calcular as diferenças. Só é válido quando usado com adrdifftotext.

Tipo: booliano (detalhes)
adrcontentformat
Obsoleto.

O formato de seriação usado para adrdifftotext e esperado para o conteúdo produzido.

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

Listar só as revisões feitas por este utilizador.

Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
adrnamespace

Listar só as páginas neste espaço nominal.

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

A data e hora da revisão a partir da qual será começada a enumeração.

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

A data e hora na qual será terminada a enumeração.

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

A direção da enumeração:

newer
Listar o mais antigo primeiro. Nota: adrstart tem de estar antes de adrend.
older
Listar o mais recente primeiro (padrão). Nota: adrstart tem de estar depois de adrend.
newer
List oldest first. Note: adrstart has to be before adrend.
older
List newest first (default). Note: adrstart has to be later than adrend.
Um dos seguintes valores: newer, older
Valor por omissão: older
adrfrom

Começar a listagem neste título.

Não pode ser usado com adruser.
adrto

Terminar a listagem neste título.

Não pode ser usado com adruser.
adrprefix

Procurar todos os títulos de página que começam por este valor.

Não pode ser usado com adruser.
adrexcludeuser

Não listar as revisões feitas por este utilizador.

Não pode ser usado com adruser.
Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
adrtag

Listar só as revisões marcadas com esta etiqueta.

adrcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

adrgeneratetitles

Ao ser usado como gerador, gerar títulos em vez de identificadores de revisões.

Tipo: booliano (detalhes)
Exemplos:
Listar as últimas 50 contribuições eliminadas do utilizador Example.
api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [abrir na página de testes]
Listar as primeiras 50 revisões eliminadas 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 gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Listar todas as utilizações de ficheiros, incluindo ficheiros que não existam.

Parâmetros:
Other general parameters are available.
afcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

affrom

O título do ficheiro a partir do qual será começada a enumeração.

afto

O título do ficheiro no qual será terminada a enumeração.

afprefix

Procurar todos os títulos de ficheiro que começam por este valor.

afunique

Mostrar só nomes de ficheiro únicos. Não pode ser usado com afprop=ids. Ao ser usado como gerador, produz páginas de destino em vez de páginas de origem.

Tipo: booliano (detalhes)
afprop

As informações que devem ser incluídas:

ids
Adiciona os identificadores das páginas que utilizam (não pode ser usado com afunique).
title
Adiciona o título do ficheiro.
Valores (separados com | ou alternativas): ids, title
Valor por omissão: title
aflimit

O número total de elementos a serem devolvidos.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
afdir

A direção de listagem.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
Exemplos:
Listar os títulos de ficheiros, incluindo aqueles em falta, com os identificadores das páginas de onde provêm, começando no B.
api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [abrir na página de testes]
Listar os títulos de ficheiro únicos.
api.php?action=query&list=allfileusages&afunique=&affrom=B [abrir na página de testes]
Obtém todos os títulos de ficheiros, marcando aqueles em falta.
api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [abrir na página de testes]
Obtém as páginas que contêm os ficheiros.
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 gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Enumerar todas as imagens sequencialmente.

Parâmetros:
Other general parameters are available.
aisort

Propriedade pela qual fazer a ordenação.

Um dos seguintes valores: name, timestamp
Valor por omissão: name
aidir

A direção de listagem.

Um dos seguintes valores: ascending, descending, newer, older
Valor por omissão: ascending
aifrom

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

aito

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

aicontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

aistart

A data e hora da imagem a partir da qual será começada a enumeração. Só pode ser usado com aisort=timestamp.

Tipo: data e hora (formatos permitidos)
aiend

A data e hora da imagem na qual será terminada a enumeração. Só pode ser usado com aisort=timestamp.

Tipo: data e hora (formatos permitidos)
aiprop

As informações do ficheiro que devem ser obtidas:

timestamp
Adiciona a data e hora da versão carregada.
user
Adiciona o utilizador que carregou cada versão do ficheiro. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
userid
Adiciona o identificador do utilizador que carregou cada versão do ficheiro. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
comment
O comentário da versão. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
parsedcomment
Fazer a análise sintática do comentário da versão. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
canonicaltitle
Adiciona o título canónico do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
url
Devolve URL para o ficheiro e a página de descrição. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
size
Adiciona o tamanho do ficheiro em bytes e a altura, largura e contagem de páginas (se aplicável).
dimensions
Nome alternativo para size.
sha1
Adiciona o resumo criptográfico SHA-1 do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
mime
Adiciona o tipo MIME do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
mediatype
Adiciona o tipo de multimédia do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
metadata
Lista os metadados Exif para a versão do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
commonmetadata
Lista os metadados genéricos do formato de ficheiro para a versão do ficheiro. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
extmetadata
Lista os metadados formatados, combinados de várias fontes. Os resultados estão no formato HTML. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
bitdepth
Adiciona a profundidade em bits da versão. Se o ficheiro é de uma revisão suprimida, será devolvida uma propriedade filehidden.
badfile
Indica se o ficheiro está na lista MediaWiki:Bad image list
Valores (separados com | ou alternativas): badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, timestamp, url, user, userid
Valor por omissão: timestamp|url
aiprefix

Procurar todos os títulos de imagem que começam por este valor. Só pode ser usado com aisort=name.

aiminsize

Limitar só às imagens com este número mínimo de bytes.

Tipo: inteiro
aimaxsize

Limitar só às imagens com este número máximo de bytes.

Tipo: inteiro
aisha1

Resumo criptográfico SHA1 da imagem. Tem precedência sobre aisha1base36.

aisha1base36

Resumo criptográfico SHA1 da imagem em base 36 (usado no MediaWiki).

aiuser

Só devolver ficheiros cuja última versão tenha sido carregada por este utilizador. Só pode ser usado com aisort=timestamp. Não pode ser usado em conjunto com aifilterbots.

Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
aifilterbots

Como filtrar os ficheiros carregados por robôs. Só pode ser usado com aisort=timestamp. Não pode ser usado em conjunto com aiuser.

Um dos seguintes valores: all, bots, nobots
Valor por omissão: all
aimime

Tipos MIME a procurar; por exemplo, image/jpeg.

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

O número total de imagens a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
Exemplos:
Mostrar uma lista dos ficheiros que começam com a letra B.
api.php?action=query&list=allimages&aifrom=B [abrir na página de testes]
Mostrar uma lista dos ficheiros carregados recentemente, semelhante a Special:NewFiles.
api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [abrir na página de testes]
Mostrar uma lista dos ficheiros com os tipos MIME image/png ou image/gif.
api.php?action=query&list=allimages&aimime=image/png|image/gif [abrir na página de testes]
Mostrar informação sobre 4 ficheiros, começando pela letra T.
api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [abrir na página de testes]
  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Enumerar todas as hiperligações que apontam para um determinado espaço nominal.

Parâmetros:
Other general parameters are available.
alcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

alfrom

O título da hiperligação a partir da qual será começada a enumeração.

alto

O título da hiperligação na qual será terminada a enumeração.

alprefix

Procurar todos os títulos ligados que começam por este valor.

alunique

Mostrar só títulos ligados únicos. Não pode ser usado com alprop=ids. Ao ser usado como gerador, produz páginas de destino em vez de páginas de origem.

Tipo: booliano (detalhes)
alprop

As informações que devem ser incluídas:

ids
Adiciona o identificador da página que contém a hiperligação (não pode ser usado com alunique).
title
Adiciona o título da hiperligação.
Valores (separados com | ou alternativas): ids, title
Valor por omissão: title
alnamespace

O espaço nominal a ser enumerado.

Um dos seguintes valores: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Valor por omissão: 0
allimit

O número total de entradas a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
aldir

A direção de listagem.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
Exemplos:
Listar os títulos para os quais existem ligações, incluindo títulos em falta, com os identificadores das páginas que contêm as respetivas ligações, começando pela letra B.
api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [abrir na página de testes]
Listar os títulos únicos para os quais existem hiperligações.
api.php?action=query&list=alllinks&alunique=&alfrom=B [abrir na página de testes]
Obtém todos os títulos para os quais existem hiperligações, marcando aqueles em falta.
api.php?action=query&generator=alllinks&galunique=&galfrom=B [abrir na página de testes]
Obtém as páginas que contêm as hiperligações.
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 gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

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

Parâmetros:
Other general parameters are available.
apfrom

O título de página a partir do qual será começada a enumeração.

apcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

apto

O título de página no qual será terminada a enumeração.

apprefix

Procurar todos os títulos de páginas que comecem com este valor.

apnamespace

O espaço nominal a ser enumerado.

Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Valor por omissão: 0
apfilterredir

As páginas a serem listadas.

Um dos seguintes valores: all, nonredirects, redirects
Valor por omissão: all
apfilterlanglinks

Filtrar dependo de uma página conter hiperligações interlínguas. Note que isto pode não ter em consideração hiperligações interlínguas adicionadas por extensões.

Um dos seguintes valores: all, withlanglinks, withoutlanglinks
Valor por omissão: all
apminsize

Limitar só às páginas com este número mínimo de bytes.

Tipo: inteiro
apmaxsize

Limitar só às páginas com este número máximo de bytes.

Tipo: inteiro
apprtype

Limitar só às páginas protegidas.

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

Filtrar as proteções com base no nível de proteção (tem de ser usado com o parâmetro apprtype=).

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

Filtrar as proteções com base na proteção em cascata (ignorado se apprtype não estiver presente).

Um dos seguintes valores: all, cascading, noncascading
Valor por omissão: all
apprexpiry

O tipo de expiração pelo qual as páginas serão filtradas:

indefinite
Obter só páginas com um período de expiração indefinido.
definite
Obter só páginas com um período de expiração definido (específico).
all
Obter páginas com qualquer período de expiração.
indefinite
Get only pages with indefinite protection expiry.
definite
Get only pages with a definite (specific) protection expiry.
all
Get pages with any protections expiry.
Um dos seguintes valores: all, definite, indefinite
Valor por omissão: all
aplimit

O número total de páginas a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
apdir

A direção de listagem.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
Exemplos:
Mostrar uma lista de páginas, começando na letra B.
api.php?action=query&list=allpages&apfrom=B [abrir na página de testes]
Mostrar informação sobre 4 páginas, começando na letra T.
api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [abrir na página de testes]
Mostrar o conteúdo das primeiras 2 páginas que não sejam redirecionamentos, começando na página Re.
api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [abrir na página de testes]

list=allredirects (ar)

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

Listar todos os redirecionamentos para um espaço nominal.

Parâmetros:
Other general parameters are available.
arcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

arfrom

O título do redirecionamento a partir do qual será começada a enumeração.

arto

O título do redirecionamento no qual será terminada a enumeração.

arprefix

Procurar todas as páginas de destino que começam por este valor.

arunique

Mostrar só páginas de destino únicas. Não pode ser usado com arprop=ids|fragment|interwiki. Ao ser usado como gerador, produz páginas de destino em vez de páginas de origem.

Tipo: booliano (detalhes)
arprop

As informações que devem ser incluídas:

ids
Adiciona o identificador da página que contém o redirecionamento (não pode ser usado com arunique).
title
Adiciona o título do redirecionamento.
fragment
Adiciona o fragmento do redirecionamento, se existir (não pode ser usado com arunique).
interwiki
Adiciona o prefixo interwikis do redirecionamento, se existir (não pode ser usado em conjunto com arunique).
Valores (separados com | ou alternativas): fragment, ids, interwiki, title
Valor por omissão: title
arnamespace

O espaço nominal a ser enumerado.

Um dos seguintes valores: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Valor por omissão: 0
arlimit

O número total de elementos a serem devolvidos.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
ardir

A direção de listagem.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
Exemplos:
Listar as páginas de destino, incluindo aquelas em falta, com os identificadores da página de origem, começando na B.
api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [abrir na página de testes]
Listar as 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 de destino, marcando aquelas em falta.
api.php?action=query&generator=allredirects&garunique=&garfrom=B [abrir na página de testes]
Obtém as páginas que contêm 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 gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Listar todas as revisões.

Parâmetros:
Other general parameters are available.
arvprop

As propriedades a serem obtidas para cada revisão:

ids
O identificador da revisão.
flags
As etiquetas da revisão (menor).
timestamp
A data e hora da revisão.
user
O utilizador que fez a revisão. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
userid
O identificador de utilizador do criador da revisão. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
size
O comprimento (em bytes) da revisão.
slotsize
O comprimento (em bytes) de cada segmento de revisão.
sha1
O resumo criptográfico SHA-1 (na base 16) da revisão. Se o conteúdo é de uma revisão suprimida, será devolvida uma propriedade sha1hidden.
slotsha1
O resumo criptográfico SHA-1 (base 16) de cada segmento de revisão. Se o conteúdo é de uma revisão suprimida, será devolvida uma propriedade sha1hidden.
contentmodel
O identificador do modelo de conteúdo de cada segmento de revisão.
comment
O comentário do utilizador para a revisão. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
parsedcomment
O comentário do utilizador para a revisão, após a análise sintática. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
content
Conteúdo de cada segmento de revisão. Se o conteúdo é de uma revisão suprimida, será devolvida uma propriedade textthidden.
tags
As 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 alternativas): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Valor por omissã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 alternativas): main
Para especificar todos os valores, use *.
arvcontentformat-{slot}

Content serialization format used for output of content.

Este parâmetro é um parâmetro modelado. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de arvslots.
Um dos seguintes valores: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
arvlimit

Limitar o número de revisões que serão devolvidas.

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

Em substituição, use action=expandtemplates. Expandir predefinições no conteúdo da revisão (requer arvprop=content).

Tipo: booliano (detalhes)
arvgeneratexml
Obsoleto.

Em substituição, use action=expandtemplates ou action=parse. Gerar a árvore de análise sintática em XML do conteúdo da revisão (requer arvprop=content).

Tipo: booliano (detalhes)
arvparse
Obsoleto.

Em substituição, use action=parse. Fazer a análise sintática do conteúdo da revisão (requer arvprop=content). Por motivos de desempenho, se esta opção for usada arvlimit é forçado a ser 1.

Tipo: booliano (detalhes)
arvsection

Obter apenas o conteúdo da secção com este identificador.

arvdiffto
Obsoleto.

Em substituição, use action=compare. O identificador da revisão contra a qual será tirada uma lista de diferenças de cada revisão. Usar prev (anterior), next (seguinte) e cur (atual).

arvdifftotext
Obsoleto.

Em substituição, use action=compare. O texto contra o qual será tirada uma lista de diferenças de cada revisão. Só produz as diferenças para um número limitado de revisões. Tem precedência sobre arvdiffto. Se arvsection estiver definido, só o conteúdo dessa secção será comparado contra o texto.

arvdifftotextpst
Obsoleto.

Em substituição, use action=compare. Fazer uma transformação anterior à gravação do texto, antes de calcular as diferenças. Só é válido quando usado com arvdifftotext.

Tipo: booliano (detalhes)
arvcontentformat
Obsoleto.

O formato de seriação usado para arvdifftotext e esperado para o conteúdo produzido.

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

Listar só as revisões deste utilizador.

Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
arvnamespace

Listar só as páginas neste espaço nominal.

Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
arvstart

A data e hora a partir da qual será começada a enumeração.

Tipo: data e hora (formatos permitidos)
arvend

A data e hora na qual será terminada a enumeração.

Tipo: data e hora (formatos permitidos)
arvdir

A direção da enumeração:

newer
Listar o mais antigo primeiro. Nota: arvstart tem de estar antes de arvend.
older
Listar o mais recente primeiro (padrão). Nota: arvstart tem de estar depois de arvend.
newer
List oldest first. Note: arvstart has to be before arvend.
older
List newest first (default). Note: arvstart has to be later than arvend.
Um dos seguintes valores: newer, older
Valor por omissão: older
arvexcludeuser

Não listar as revisões deste utilizador.

Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
arvcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

arvgeneratetitles

Ao ser usado como gerador, gerar títulos em vez de identificadores de revisões.

Tipo: booliano (detalhes)
Exemplos:
Listar as últimas 50 contribuições do utilizador Example.
api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [abrir na página de testes]
Listar as primeiras 50 revisões em todos os espaços nominais.
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 gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Listar todas as transclusões (páginas incorporadas utilizando {{x}}), incluindo as que estejam em falta.

Parâmetros:
Other general parameters are available.
atcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

atfrom

O título da transclusão a partir do qual será começada a enumeração.

atto

O título da transclusão no qual será terminada a enumeração.

atprefix

Procurar todos os títulos transcluídos que começam por este valor.

atunique

Mostrar só títulos transcluídos únicos. Não pode ser usado com atprop=ids. Ao ser usado como gerador, produz páginas de destino em vez de páginas de origem.

Tipo: booliano (detalhes)
atprop

As informações que devem ser incluídas:

ids
Adiciona o identificador da página onde é feita a transclusão (não pode ser usado com atunique).
title
Adiciona o título da transclusão.
Valores (separados com | ou alternativas): ids, title
Valor por omissão: title
atnamespace

O espaço nominal a enumerar.

Um dos seguintes valores: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Valor por omissão: 10
atlimit

O número total de elementos a serem devolvidos.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
atdir

A direção de listagem.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
Exemplos:
Listar os títulos transcluídos, incluindo aqueles em falta, com os identificadores das páginas de origem, começando no B.
api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [abrir na página de testes]
Listar os títulos transcluídos únicos.
api.php?action=query&list=alltransclusions&atunique=&atfrom=B [abrir na página de testes]
Obtém todos os títulos transcluídos, marcando aqueles em falta.
api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [abrir na página de testes]
Obtém as páginas que contêm 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 utilizadores registados.

Parâmetros:
Other general parameters are available.
aufrom

O nome de utilizador a partir do qual será começada a enumeração.

auto

O nome de utilizador no qual será terminada a enumeração.

auprefix

Procurar todos os nomes de utilizador que começam por este valor.

audir

A direção da ordenação.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
augroup

Incluir só os utilizadores nos grupos indicados.

Valores (separados com | ou alternativas): bot, bureaucrat, checkuser, interface-admin, push-subscription-manager, reupload, steward, suppress, sysop
auexcludegroup

Excluir os utilizadores nos grupos indicados.

Valores (separados com | ou alternativas): bot, bureaucrat, checkuser, interface-admin, push-subscription-manager, reupload, steward, suppress, sysop
aurights

Incluir só os utilizadores com as permissões indicadas. Não inclui as permissões atribuídas por grupos implícitos ou de promoção automática como *, utilizador, ou autoconfirmado.

Valores (separados com | ou alternativas): abusefilter-bypass-blocked-external-domains, abusefilter-hidden-log, abusefilter-hide-log, abusefilter-log, abusefilter-log-detail, abusefilter-log-private, abusefilter-modify, abusefilter-modify-blocked-external-domains, abusefilter-modify-global, abusefilter-modify-restricted, abusefilter-privatedetails, abusefilter-privatedetails-log, abusefilter-revert, abusefilter-view, abusefilter-view-private, apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, checkuser, checkuser-log, checkuser-temporary-account, checkuser-temporary-account-log, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, gadgets-definition-edit, gadgets-edit, globalblock, globalblock-exempt, globalblock-whitelist, hideuser, import, importupload, interwiki, ipblock-exempt, manage-all-push-subscriptions, managechangetags, markbotedits, massmessage, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, mwoauthmanageconsumer, mwoauthmanagemygrants, mwoauthproposeconsumer, mwoauthsuppress, mwoauthupdateownconsumer, mwoauthviewprivate, mwoauthviewsuppressed, nominornewtalk, noratelimit, nuke, oathauth-api-all, oathauth-disable-for-user, oathauth-enable, oathauth-verify-user, oathauth-view-log, override-antispoof, override-export-depth, pagelang, pagetranslation, patrol, patrolmarks, protect, read, renameuser, replacetext, reupload, reupload-own, reupload-shared, rollback, sboverride, securepoll-create-poll, securepoll-view-voter-pii, sendemail, sfsblock-bypass, siteadmin, skipcaptcha, spamblacklistlog, suppressionlog, suppressredirect, suppressrevision, tboverride, tboverride-account, titleblacklistlog, torunblocked, transcode-reset, transcode-status, translate, translate-groupreview, translate-import, translate-manage, translate-messagereview, unblockself, undelete, unwatchedpages, upload, upload_by_url, usermerge, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, vipsscaler-test, writeapi
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
auprop

As informações que devem ser incluídas:

blockinfo
Adiciona a informação sobre um bloqueio atual do utilizador.
groups
Lista os grupos a que o utilizador pertence. Isto usa mais recursos do servidor e pode devolver menos resultados do que o limite.
implicitgroups
Lista todos os grupos a que o utilizador pertence de forma automática.
rights
Lista as permissões que o utilizador tem.
editcount
Adiciona a contagem de edições do utilizador.
registration
Adiciona a data e hora de registo do utilizador, se estiver disponível (pode estar vazia).
centralids
Adiciona os identificadores centrais e o estado de ligação central (attachment) do utilizador.
Valores (separados com | ou alternativas): blockinfo, centralids, editcount, groups, implicitgroups, registration, rights
aulimit

O número total de nomes de utilizador a serem devolvidos.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
auwitheditsonly

Listar só os utilizadores que realizaram edições.

Tipo: booliano (detalhes)
auactiveusers

Listar só os utilizadores ativos nos últimos 30 dias.

Tipo: booliano (detalhes)
auattachedwiki

Com auprop=centralids, indicar também se o utilizador tem ligação com a wiki designada por este identificador.

Exemplo:
Listar utilizadores, começando pelo Y.
api.php?action=query&list=allusers&aufrom=Y [abrir na página de testes]
  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Encontrar todas as páginas que contêm hiperligações para a página indicada.

Parâmetros:
Other general parameters are available.
bltitle

O título a ser procurado. Não pode ser usado em conjunto com blpageid.

blpageid

O identificador do título a ser procurado. Não pode ser usado em conjunto com bltitle.

Tipo: inteiro
blcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

blnamespace

O espaço nominal a ser enumerado.

Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
bldir

A direção de listagem.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
blfilterredir

Como filtrar os redirecionamentos. Se definido como nonredirects quando blredirect está ativado, isto só é aplicado ao segundo nível.

Um dos seguintes valores: all, nonredirects, redirects
Valor por omissão: all
bllimit

O número total de páginas a serem devolvidas. Se blredirect estiver ativado, o limite aplica-se a cada nível em separado (o que significa que até 2 * bllimit resultados podem ser devolvidos).

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
blredirect

Se a página que contém a hiperligação é um redirecionamento, procurar também todas as páginas que contêm hiperligações para esse redirecionamento. O limite máximo é reduzido para metade.

Tipo: booliano (detalhes)

list=betafeatures (bf)

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

Lista todas as Funcionalidades Beta

Parâmetro:
Other general parameters are available.
bfcounts

Obter, ou não, o número de utilizadores que ativaram uma preferência específica.

Exemplo:
Ver todas as funcionalidades beta disponíveis e mostrar quantos utilizadores as ativaram
api.php?action=query&list=betafeatures&bfcounts= [abrir na página de testes]

list=blocks (bk)

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

Listar todos os utilizadores e endereços IP bloqueados.

Parâmetros:
Other general parameters are available.
bkstart

A data e hora a partir da qual será começada a enumeração.

Tipo: data e hora (formatos permitidos)
bkend

A data e hora na qual será terminada a enumeração.

Tipo: data e hora (formatos permitidos)
bkdir

A direção da enumeração:

newer
Listar o mais antigo primeiro. Nota: bkstart tem de estar antes de bkend.
older
Listar o mais recente primeiro (padrão). Nota: bkstart tem de estar depois de bkend.
newer
List oldest first. Note: bkstart has to be before bkend.
older
List newest first (default). Note: bkstart has to be later than bkend.
Um dos seguintes valores: newer, older
Valor por omissão: older
bkids

Lista dos identificadores de bloqueios a serem listados (opcional).

Tipo: lista de inteiros
Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
bkusers

Lista dos utilizadores a serem procurados (opcional).

Tipo: lista de utilizadores, por um de entre nome de utilizador, IP e gama de endereços IP
Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
bkip

Obter todos os bloqueios aplicáveis a este endereço IP ou intervalo CIDR, incluindo bloqueios de intervalos. Não pode ser usado em conjunto com bkusers. Não são aceites intervalos CIDR maiores que IPv4/16 ou IPv6/19.

bklimit

O número máximo de bloqueios a listar.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
bkprop

As propriedades a serem obtidas:

id
Adiciona o identificador do bloqueio.
user
Adiciona o nome do utilizador bloqueado.
userid
Adiciona o identificador do utilizador bloqueado.
by
Adiciona o nome do utilizador que fez o bloqueio.
byid
Adiciona o identificador do utilizador que fez o bloqueio.
timestamp
Adiciona a data e hora de realização do bloqueio.
expiry
Adiciona a data e hora de expiração do bloqueio.
reason
Adiciona o motivo apresentado para o bloqueio.
range
Adiciona o intervalo de endereços IP afetado pelo bloqueio.
flags
Etiqueta o bloqueio com (autoblock, anononly, etc.).
restrictions
Adiciona as restrições parciais do bloqueio se este não for para todo o site.
Valores (separados com | ou alternativas): by, byid, expiry, flags, id, range, reason, restrictions, timestamp, user, userid
Valor por omissão: id|user|by|timestamp|expiry|reason|flags
bkshow

Mostrar só os bloqueios que preenchem estes critérios. Por exemplo, para ver só bloqueios indefinidos de endereços IP, defina bkshow=ip|!temp.

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

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

list=categorymembers (cm)

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

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

Parâmetros:
Other general parameters are available.
cmtitle

A categoria que será enumerada (obrigatório). Tem de incluir o prefixo Categoria:. Não pode ser usado em conjunto com cmpageid.

cmpageid

Identificador da categoria a ser enumerada. Não pode ser usado em conjunto com cmtitle.

Tipo: inteiro
cmprop

As informações que devem ser incluídas:

ids
Adiciona o identificador da página.
title
Adiciona o título e o identificador do espaço nominal da página.
sortkey
Adiciona a chave usada para a ordenação da categoria (string hexadecimal).
sortkeyprefix
Adiciona o prefixo da chave usada para a ordenação da categoria (parte legível da chave de ordenação).
type
Adiciona o tipo com que a página foi categorizada (page, subcat ou file).
timestamp
Adiciona a data e hora de inclusão da página.
Valores (separados com | ou alternativas): ids, sortkey, sortkeyprefix, timestamp, title, type
Valor por omissão: ids|title
cmnamespace

Incluir só as páginas destes espaços nominais. Note que pode usar cmtype=subcat ou cmtype=file em vez de cmnamespace=14 ou 6.

Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
cmtype

O tipo de membros de categoria que devem ser incluídos. Ignorado se cmsort=timestamp estiver definido.

Valores (separados com | ou alternativas): file, page, subcat
Valor por omissão: page|subcat|file
cmcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

cmlimit

O número máximo de páginas a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
cmsort

Propriedade pela qual fazer a ordenação.

Um dos seguintes valores: sortkey, timestamp
Valor por omissão: sortkey
cmdir

A direção da ordenação.

Um dos seguintes valores: asc, ascending, desc, descending, newer, older
Valor por omissão: ascending
cmstart

A data e hora da página a partir da qual será começada a listagem. Só pode ser usado em conjunto com cmsort=timestamp.

Tipo: data e hora (formatos permitidos)
cmend

A data e hora da página na qual será terminada a listagem. Só pode ser usado em conjunto com cmsort=timestamp.

Tipo: data e hora (formatos permitidos)
cmstarthexsortkey

A chave de ordenação a partir da qual a listagem será começada, como devolvida por cmprop=sortkey. Só pode ser usado com cmsort=sortkey.

cmendhexsortkey

A chave de ordenação na qual a listagem será terminada, como devolvida por cmprop=sortkey. só pode ser usado com cmsort=sortkey.

cmstartsortkeyprefix

O prefixo da chave de ordenação a partir do qual a listagem será começada. Só pode ser usado com cmsort=sortkey. Tem precedência sobre cmstarthexsortkey.

cmendsortkeyprefix

O prefixo da chave de ordenação antes do qual a listagem será terminada (não no qual; se este valor ocorrer não será incluído!). Só pode ser usado com cmsort=sortkey. Tem precedência sobre cmstarthexsortkey.

cmstartsortkey
Obsoleto.

Em vez dele, usar cmstarthexsortkey.

cmendsortkey
Obsoleto.

Em vez dele, usar cmendhexsortkey.

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

list=centralnoticeactivecampaigns (cnac)

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

Obter uma lista dos avisos que estão ativos, com datas de início e fim, e dos modelos associados.

Parâmetro:
Other general parameters are available.
cnacincludefuture

Incluir avisos futuros ativos (assim como avisos correntes ativos)

Tipo: booliano (detalhes)
Exemplo:
Obter uma lista dos avisos que estão ativos, com datas de início e fim, e dos modelos associados.
api.php?action=query&list=centralnoticeactivecampaigns&format=json [abrir na página de testes]

list=centralnoticelogs

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

Obter um registo das alterações de configuração de avisos.

Parâmetros:
Other general parameters are available.
campaign

Nome do aviso (opcional). Separar valores com "|" (barra vertical).

user

Nome de utilizador (opcional).

limit

Máximo de linhas a devolver (opcional).

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 50
offset

Posição dentro do conjunto de resultados (opcional).

Tipo: inteiro
Valor por omissão: 0
start

Hora inicial do intervalo (opcional).

Tipo: data e hora (formatos permitidos)
end

Hora final do intervalo (opcional).

Tipo: data e hora (formatos permitidos)

list=checkuser (cu)

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

Verificar que endereços IP são usados por determinado nome de utilizador ou que nomes de utilizador são usados por um determinado endereço IP.

Parâmetros:
Other general parameters are available.
curequest

Tipo do pedido de verificação de utilizadores:

userips
Obter endereço IP do utilizador alvo.
edits
Obter alterações do endereço IP ou gama IP alvo.
ipusers
Obter utilizadores do endereço IP ou gama IP alvo.
userips
Get IP address of target user.
edits
Get changes from target IP address or range.
ipusers
Get users from target IP address or range.
Este parâmetro é obrigatório.
Um dos seguintes valores: edits, ipusers, userips
cutarget

Nome de utilizador, endereço IP, ou gama CIDR a verificar

Este parâmetro é obrigatório.
cureason

Motivo da verificação.

culimit

Limite de linhas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 500
cutimecond

Limite temporal dos dados de utilizador (como "-2 weeks" ou "2 weeks ago").

Valor por omissão: -2 weeks
cuxff

Usar dados XFF em vez do endereço IP.

cutoken

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

Este parâmetro é obrigatório.

list=checkuserlog (cul)

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

Obter entradas do registo de verificação de utilizadores.

Parâmetros:
Other general parameters are available.
culuser

Nome de utilizador do pedido de verificação de utilizadores.

cultarget

Utilizador verificado, endereço IP ou gama CIDR.

culreason

Motivo dado para a verificação.

cullimit

Limite de linhas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
culdir

A direção da enumeração:

newer
Listar o mais antigo primeiro. Nota: culfrom tem de estar antes de culto.
older
Listar o mais recente primeiro (padrão). Nota: culfrom tem de estar depois de culto.
newer
List oldest first. Note: culfrom has to be before culto.
older
List newest first (default). Note: culfrom has to be later than culto.
Um dos seguintes valores: newer, older
Valor por omissão: older
culfrom

A data e hora a partir da qual será começada a enumeração.

Tipo: data e hora (formatos permitidos)
culto

A data e hora na qual será parada a enumeração.

Tipo: data e hora (formatos permitidos)
culcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

list=deletedrevs (dr)

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

Listar as revisões eliminadas.

Opera em três modos:

  1. Listar as revisões eliminadas dos títulos indicados, ordenadas por data e hora.
  2. Listar as contribuições eliminadas do utilizador indicado, ordenadas por data e hora (sem especificar títulos).
  3. Listar todas as revisões eliminadas no espaço nominal indicado, ordenadas por título e por data e hora (sem especificar títulos, sem definir druser).

Alguns parâmetros só se aplicam a alguns modos e são ignorados noutros.

Parâmetros:
Other general parameters are available.
drstart

A data e hora da revisão a partir da qual será começada a enumeração.

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

A data e hora da revisão na qual será terminada a enumeração.

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

A direção da enumeração:

newer
Listar o mais antigo primeiro. Nota: drstart tem de estar antes de drend.
older
Listar o mais recente primeiro (padrão). Nota: drstart tem de estar depois de drend.
newer
List oldest first. Note: drstart has to be before drend.
older
List newest first (default). Note: drstart has to be later than drend.
Modos: 1, 3
Um dos seguintes valores: newer, older
Valor por omissão: older
drfrom

Começar a listagem neste título.

Modo: 3
drto

Terminar a listagem neste título.

Modo: 3
drprefix

Procurar todos os títulos de página que começam por este valor.

Modo: 3
drunique

Listar só uma revisão para cada página.

Modo: 3
Tipo: booliano (detalhes)
drnamespace

Listar só as páginas deste espaço nominal/domínio.

Modo: 3
Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Valor por omissão: 0
drtag

Listar só as revisões marcadas com esta etiqueta.

druser

Listar só as revisões deste utilizador.

Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
drexcludeuser

Não listar edições deste utilizador.

Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
drprop

As propriedades a serem obtidas:

revid
Adiciona o identificador da revisão eliminada.
parentid
Adiciona o identificador da revisão anterior da página.
user
Adiciona o utilizador que fez a revisão.
userid
Adiciona o identificador do utilizador que fez a revisão.
comment
Adiciona o comentário da revisão.
parsedcomment
Adiciona o comentário da revisão após passagem pelo analisador sintático.
minor
Etiqueta a revisão como uma revisão menor.
len
Adiciona o comprimento (em bytes) da revisão.
sha1
Adiciona o SHA-1 da revisão (na base 16).
content
Adiciona o conteúdo da revisão.
token
Obsoleto. Fornece a chave da edição.
tags
Etiquetas da revisão.
revid
Adds the revision ID of the deleted revision.
parentid
Adds the revision ID of the previous revision to the page.
user
Adds the user who made the revision.
userid
Adds the ID of the user who made the revision.
comment
Adds the comment of the revision.
parsedcomment
Adds the parsed comment of the revision.
minor
Tags if the revision is minor.
len
Adds the length (bytes) of the revision.
sha1
Adds the SHA-1 (base 16) of the revision.
content
Adds the content of the revision.
token
Obsoleto. Gives the edit token.
tags
Tags for the revision.
Valores (separados com | ou alternativas): comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, user, userid, token
Valor por omissão: user|comment
drlimit

O número máximo de revisões a serem listadas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
drcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Exemplos:
Listar só as últimas revisões eliminadas das páginas Main Page e Talk:Main Page, com o conteúdo (modo 1).
api.php?action=query&list=deletedrevs&titles=P%C3%A1gina%20principal|Discuss%C3%A3o%3AP%C3%A1gina%20principal&drprop=user|comment|content [abrir na página de testes]
Listar as últimas 50 contribuições eliminadas do utilizador Bob (modo 2).
api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [abrir na página de testes]
Listar as primeiras 50 revisões eliminadas no espaço nominal principal (modo 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [abrir na página de testes]
Listar as primeiras 50 páginas eliminadas 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 gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Encontrar todas as páginas que incorporam (transcluem) o título indicado.

Parâmetros:
Other general parameters are available.
eititle

O título a procurar. Não pode ser usado em conjunto com eipageid.

eipageid

O identificador da página a procurar. Não pode ser usado em conjunto com eititle.

Tipo: inteiro
eicontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

einamespace

O espaço nominal a ser enumerado.

Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
eidir

A direção de listagem.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
eifilterredir

Como filtrar os redirecionamentos.

Um dos seguintes valores: all, nonredirects, redirects
Valor por omissão: all
eilimit

O número total de páginas a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
Exemplos:
Mostrar as páginas que transcluem Template:Stub.
api.php?action=query&list=embeddedin&eititle=Template:Stub [abrir na página de testes]
Obter informação sobre as páginas que transcluem Template:Stub.
api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info [abrir na página de testes]

list=exturlusage (eu)

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

Enumerar as páginas que contêm um determinado URL.

Parâmetros:
Other general parameters are available.
euprop

As informações que devem ser incluídas:

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

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

euprotocol

Protocolo do URL. Se vazio e euquery está definido, o protocolo é http. Deixe este parâmetro e euquery vazios para listar todas as hiperligações externas.

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

Texto da pesquisa sem um protocolo. Ver Special:LinkSearch. Deixar vazio para listar todas as hiperligações externas.

eunamespace

Os espaços nominais a serem enumerados.

Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
eulimit

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

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
euexpandurl
Obsoleto.

Expandir os URL relativos a protocolo com o protocolo canónico.

Tipo: booliano (detalhes)

list=filearchive (fa)

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

Enumerar todos os ficheiros eliminados sequencialmente.

Parâmetros:
Other general parameters are available.
fafrom

O título da imagem a partir do qual será começada a enumeração.

fato

O título da imagem no qual será terminada a enumeração.

faprefix

Procurar todos os títulos de imagem que começam por este valor.

fadir

A direção de listagem.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
fasha1

O resumo criptográfico SHA-1 da imagem. Tem precedência sobre fasha1base36.

fasha1base36

O resumo criptográfico da imagem na base 36 (usado no MediaWiki).

faprop

As informações da imagem que devem ser obtidas:

sha1
Adiciona o resumo criptográfico SHA-1 da imagem.
timestamp
Adiciona a data e hora da versão carregada.
user
Adiciona o utilizador 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
Nome alternativo para size.
description
Adiciona a descrição da versão da imagem.
parseddescription
Fazer a análise sintática da descrição da versão.
mime
Adiciona o tipo MIME da imagem.
mediatype
Adiciona o tipo de multimédia da imagem.
metadata
Lista os metadados Exif para a versão da imagem.
bitdepth
Adiciona a profundidade em bits da versão.
archivename
Adiciona o nome de ficheiro da versão arquivada das versões anteriores à última.
Valores (separados com | ou alternativas): archivename, bitdepth, description, dimensions, mediatype, metadata, mime, parseddescription, sha1, size, timestamp, user
Valor por omissão: timestamp
falimit

O número total de imagens a devolver.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
facontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

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

list=gadgetcategories (gc)

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

Devolve uma lista de categorias de gadgets.

Parâmetros:
Other general parameters are available.
gcprop

A informação de categorias de gadget a obter:

name
Nome interno da categoria.
title
Título da categoria.
members
Número de gadgets na categoria.
name
Internal category name.
title
Category title.
members
Number of gadgets in category.
Valores (separados com | ou alternativas): members, name, title
Valor por omissão: name
gcnames

Nomes das categorias a obter.

Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
Exemplos:
Obter uma lista das categorias de gadgets existentes
api.php?action=query&list=gadgetcategories [abrir na página de testes]
Obter todas as informações sobre as categorias de nome "foo" e "bar"
api.php?action=query&list=gadgetcategories&gcnames=foo|bar&gcprop=name|title|members [abrir na página de testes]

list=gadgets (ga)

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

Devolve uma lista dos gadgets usados nesta wiki.

Parâmetros:
Other general parameters are available.
gaprop

As informações do gadget a obter:

id
Identificador interno do gadget.
metadata
Os metadados do gadget.
desc
Descrição do gadget transformada em HTML (pode ser lento, usar só se absolutamente necessário).
id
Internal gadget ID.
metadata
The gadget metadata.
desc
Gadget description transformed into HTML (can be slow, use only if really needed).
Valores (separados com | ou alternativas): desc, id, metadata
Valor por omissão: id|metadata
gacategories

Categorias dos gadgets a obter.

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

Identificadores dos gadgets a obter.

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

Listar só os gadgets permitidos para o utilizador atual.

Tipo: booliano (detalhes)
gaenabledonly

Listar só os gadgets ativados pelo utilizador atual.

Tipo: booliano (detalhes)
Exemplos:
Obter uma lista de gadgets e as suas descrições
api.php?action=query&list=gadgets&gaprop=id|desc [abrir na página de testes]
Obter uma lista de gadgets com todas as propriedades possíveis
api.php?action=query&list=gadgets&gaprop=id|metadata|desc [abrir na página de testes]
Obter uma lista de gadgets que pertencem à categoria "foo"
api.php?action=query&list=gadgets&gacategories=foo [abrir na página de testes]
Obter informações sobre os gadgets "foo" e "bar"
api.php?action=query&list=gadgets&gaids=foo|bar&gaprop=id|desc|metadata [abrir na página de testes]
Obter uma lista dos gadgets ativados pelo utilizador atual
api.php?action=query&list=gadgets&gaenabledonly [abrir na página de testes]

list=geosearch (gs)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como gerador.
  • Fonte: GeoData
  • Licença: WTFPL

Devolve páginas que têm coordenadas que estão localizadas numa certa área.

Parâmetros:
Other general parameters are available.
gscoord

Coordenada em torno da qual efetuar a pesquisa.

Formato: latitude e longitude separadas por uma barra vertical (|).

gspage

Título da página em torno da qual efetuar a pesquisa.

gsbbox

O retângulo limítrofe da pesquisa: coordenadas dos cantos superior esquerdo e inferior direito, separadas por uma barra vertical (|).

gsradius

Raio da pesquisa, em metros.

Tipo: inteiro
O valor tem de estar entre 10 e 10 000.
Valor por omissão: 500
gsmaxdim

Restringir a pesquisa a objetos de tamanho inferior a este, em metros.

Tipo: inteiro
gssort

Definir o ordenamento dos resultados devolvidos.

distance
Classificar as páginas pela sua distância do centro.
relevance
Classificar as páginas pela sua relevância de acordo com CirrusSearch, de forma semelhante ao que é feito pela Pesquisa. Atualmente isto só é suportado em wikis que usam o motor de pesquisa ElasticSearch; consulte mw:Extension:GeoData#Search backends.
Um dos seguintes valores: distance, relevance
Valor por omissão: distance
gslimit

O número máximo de páginas a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
gsglobe

Globo a pesquisar. Consulte mw:Special:MyLanguage/Extension:GeoData#Glossary para mais detalhes.

Um dos seguintes valores: earth
Valor por omissão: earth
gsnamespace

Espaços nominais a pesquisar.

Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
Valor por omissão: 0
gsprop

As propriedades adicionais de coordenadas a serem devolvidas. (Propriedades que são sempre devolvidas: lat, lon, e uma de entre primary e secondary com valor booliano).

type
Tipo do objeto apontado pelas coordenadas. Consulte mw:Special:MyLanguage/Extension:GeoData#Usage para mais detalhes.
name
Nome do objeto.
dim
Tamanho aproximado do objeto em metros.
country
Código do país ISO 3166-1 alpha-2 (por exemplo, US ou RU).
region
Código da região ISO 3166-2 (a parte do código ISO 3166-2 após o traço; por exemplo, FL ou MOS).
globe
O corpo celestial do qual as coordenadas são relativas (por exemplo, moon ou pluto). Por omissão, tem o valor Terra. Consulte mw:Special:MyLanguage/Extension:GeoData#Glossary para mais detalhes.
Valores (separados com | ou alternativas): country, dim, globe, name, region, type
Valor por omissão: globe
gsprimary

O tipo de coordenadas a serem devolvidas.

primary
A localização do assunto do artigo. Existe no máximo uma coordenada primária por título.
secondary
A localização de um objeto que é mencionado no artigo. Qualquer número de coordenadas secundárias podem ser associadas a um título.
all
Devolver as coordenadas primária e secundária.
Um dos seguintes valores: all, primary, secondary
Valor por omissão: primary

list=globalblocks (bg)

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

Listar todos os endereços IP bloqueados globalmente.

Parâmetros:
Other general parameters are available.
bgstart

A data e hora a partir da qual será começada a enumeração.

Tipo: data e hora (formatos permitidos)
bgend

A data e hora na qual será terminada a enumeração.

Tipo: data e hora (formatos permitidos)
bgdir

A direção da enumeração:

newer
Listar o mais antigo primeiro. Nota: bgstart tem de estar antes de bgend.
older
Listar o mais recente primeiro (padrão). Nota: bgstart tem de estar depois de bgend.
Um dos seguintes valores: newer, older
Valor por omissão: older
bgids

Uma lista dos identificadores de bloqueios a serem listados, separados por barras verticais.

Tipo: lista de inteiros
Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
bgaddresses

Uma lista dos endereços IP a serem procurados, separados por barras verticais.

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

Obter todos os bloqueios aplicáveis a este endereço IP ou intervalo CIDR, incluindo bloqueios de intervalos. Não pode ser usado em conjunto com bgaddresses. Não são aceites intervalos CIDR maiores do que /16.

bglimit

O número máximo de bloqueios a serem listados.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
bgprop

As propriedades a serem obtidas:

Valores (separados com | ou alternativas): address, by, expiry, id, range, reason, timestamp
Valor por omissão: id|address|by|timestamp|expiry|reason

list=imageusage (iu)

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

Encontrar todas as páginas que utilizam o título da imagem indicada.

Parâmetros:
Other general parameters are available.
iutitle

O título a procurar. Não pode ser usado em conjunto com iupageid.

iupageid

O identificador da página a procurar. Não pode ser usado em conjunto com iutitle.

Tipo: inteiro
iucontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

iunamespace

O espaço nominal a ser enumerado.

Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
iudir

A direção de listagem.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
iufilterredir

Como filtrar redirecionamentos. Se definido como nonredirects quando iuredirect está ativado, isto só é aplicado ao segundo nível.

Um dos seguintes valores: all, nonredirects, redirects
Valor por omissão: all
iulimit

O número total de páginas a serem devolvidas. Se iuredirect estiver ativado, o nível aplica-se a cada nível em separado (o que significa que até 2 * iulimit resultados podem ser devolvidos).

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
iuredirect

Se a página que contém a hiperligação é um redirecionamento, procurar também todas as páginas que contêm hiperligações para esse redirecionamento. O limite máximo é reduzido para metade.

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

Encontrar todas as páginas que contêm hiperligações para as páginas indicadas.

Pode ser usado para encontrar todas as hiperligações com um prefixo, ou todas as hiperligações para um título (com um prefixo especificado). Se nenhum dos parâmetros for usado, isso efetivamente significa "todas as hiperligações interwikis".

Parâmetros:
Other general parameters are available.
iwblprefix

O prefixo interwikis.

iwbltitle

A hiperligação interwikis a ser procurada. Tem de ser usado em conjunto com iwblblprefix.

iwblcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

iwbllimit

O número total de páginas a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
iwblprop

As propriedades a serem obtidas:

iwprefix
Adiciona o prefixo da hiperligação interwikis.
iwtitle
Adiciona o título da hiperligação interwikis.
Valores (separados com | ou alternativas): iwprefix, iwtitle
Padrão: (vazio)
iwbldir

A direção de listagem.

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

Encontrar todas as páginas que contêm hiperligações para a hiperligação interlínguas indicada.

Pode ser usado para encontrar todas as hiperligações para um determinado código de língua, ou todas as hiperligações para um determinado título (de uma língua). Se nenhum dos parâmetros for usado, isso efetivamente significa "todas as hiperligações interlínguas".

Note que as hiperligações interlínguas adicionadas por extensões podem não ser consideradas.

Parâmetros:
Other general parameters are available.
lbllang

A língua da hiperligação da língua.

lbltitle

Hiperligação interlínguas a ser procurada. Tem de ser usado com lbllang.

lblcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

lbllimit

O número total de páginas a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
lblprop

As propriedades a serem obtidas:

lllang
Adiciona o código de língua da hiperligação interlínguas.
lltitle
Adiciona o título da hiperligação interlínguas.
Valores (separados com | ou alternativas): lllang, lltitle
Padrão: (vazio)
lbldir

A direção de listagem.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending

list=logevents (le)

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

Obter eventos dos registos.

Parâmetros:
Other general parameters are available.
leprop

As propriedades a serem obtidas:

ids
Adiciona o identificador do evento do registo.
title
Adiciona o título da página do evento do registo.
type
Adiciona o tipo do evento do registo.
user
Adiciona o utilizador responsável pelo evento do registo. Se o utilizador é de uma revisão suprimida será devolvida uma propriedade userhidden.
userid
Adiciona o identificador do utilizador responsável pelo evento do registo. Se o utilizador é de uma revisão reprimida, será devolvida uma propriedade userhidden.
timestamp
Adiciona a data e hora do evento do registo.
comment
Adiciona o comentário do evento do registo. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
parsedcomment
Adiciona o comentário do evento do registo, após análise sintática. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
details
Lista detalhes adicionais sobre o evento do registo. Se o evento do registo é de uma revisão suprimida, será devolvida uma propriedade actionhidden.
tags
Lista as etiquetas do evento do registo.
Valores (separados com | ou alternativas): comment, details, ids, parsedcomment, tags, timestamp, title, type, user, userid
Valor por omissão: ids|title|type|user|timestamp|comment|details
letype

Filtrar as entradas do registo para produzir só as deste tipo.

Um dos seguintes valores: Pode estar vazio, ou ser abusefilter, abusefilterblockeddomainhit, abusefilterprivatedetails, block, checkuser-temporary-account, contentmodel, create, delete, gblblock, import, interwiki, managetags, massmessage, merge, messagebundle, move, newusers, oath, pagetranslation, patrol, protect, renameuser, rights, spamblacklist, suppress, tag, thanks, timedmediahandler, titleblacklist, translationreview, upload, usermerge
leaction

Filtrar as entradas do registo para produzir só as desta operação. Tem precedência sobre letype. Na lista dos valores possíveis, os valores com o carácter de substituição asterisco action/* podem conter outros valores após a barra (/).

Um dos seguintes valores: abusefilter/create, abusefilter/hit, abusefilter/modify, abusefilterblockeddomainhit/*, abusefilterprivatedetails/access, block/block, block/reblock, block/unblock, checkuser-private-event/*, checkuser-temporary-account/*, contentmodel/change, contentmodel/new, create/create, delete/delete, delete/delete_redir, delete/delete_redir2, delete/event, delete/restore, delete/revision, gblblock/dwhitelist, gblblock/gblock, gblblock/gblock2, gblblock/gunblock, gblblock/modify, gblblock/whitelist, import/interwiki, import/translatable-bundle, import/upload, interwiki/*, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, massmessage/*, massmessage/failure, massmessage/send, massmessage/skipbadns, massmessage/skipnouser, massmessage/skipoptout, merge/merge, messagebundle/deletefnok, messagebundle/deletefok, messagebundle/movenok, messagebundle/moveok, move/move, move/move_redir, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/newusers, oath/*, pagetranslation/associate, pagetranslation/deletefnok, pagetranslation/deletefok, pagetranslation/deletelnok, pagetranslation/deletelok, pagetranslation/discourage, pagetranslation/dissociate, pagetranslation/encourage, pagetranslation/mark, pagetranslation/movenok, pagetranslation/moveok, pagetranslation/prioritylanguages, pagetranslation/unmark, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, renameuser/renameuser, rights/autopromote, rights/blockautopromote, rights/restoreautopromote, rights/rights, spamblacklist/*, suppress/block, suppress/delete, suppress/event, suppress/hide-afl, suppress/reblock, suppress/revision, suppress/unhide-afl, tag/update, thanks/*, timedmediahandler/resettranscode, titleblacklist/*, translationreview/group, translationreview/message, upload/overwrite, upload/revert, upload/upload, usermerge/*
lestart

A data e hora a partir da qual será começada a enumeração.

Tipo: data e hora (formatos permitidos)
leend

A data e hora na qual será terminada a enumeração.

Tipo: data e hora (formatos permitidos)
ledir

A direção da enumeração:

newer
Listar o mais antigo primeiro. Nota: lestart tem de estar antes de leend.
older
Listar o mais recente primeiro (padrão). Nota: lestart tem de estar depois de leend.
newer
List oldest first. Note: lestart has to be before leend.
older
List newest first (default). Note: lestart has to be later than leend.
Um dos seguintes valores: newer, older
Valor por omissão: older
leuser

Filtrar as entradas para produzir só as criadas pelo utilizador indicado.

Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
letitle

Filtrar as entradas para produzir só as relacionadas com uma página.

lenamespace

Filtrar as entradas para produzir só as que estão no espaço nominal indicado.

Um dos seguintes valores: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
leprefix

Filtrar as entradas para produzir só as que começam por este prefixo.

letag

Listar só as entradas de eventos marcadas com esta etiqueta.

lelimit

O número total de entradas de eventos a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
lecontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

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

list=messagecollection (mc)

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

Consultar MessageCollection sobre traduções.

Parâmetros:
Other general parameters are available.
mcgroup

Grupo de mensagens.

Este parâmetro é obrigatório.
mclanguage

Código de língua.

Valor por omissão: en
mclimit

Número de mensagens a serem mostradas (após filtragem).

Tipo: inteiro ou max
O valor tem de estar entre 1 e 5 000.
Valor por omissão: 500
mcoffset

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Padrão: (vazio)
mcfilter

Filtros de recolha de mensagens. Use ! para negar uma condição. Por exemplo, !fuzzy significa listar só as mensagens não sinalizadas com FUZZY. Os filtros são aplicados na ordem fornecida.

fuzzy
Mensagens com a etiqueta FUZZY.
optional
Mensagens que só devem ser traduzidas se forem necessárias mudanças.
ignored
Mensagens que nunca são traduzidas.
hastranslation
Mensagens que têm uma tradução, sinalizada ou não com a etiqueta FUZZY.
translated
Mensagens que têm uma tradução não sinalizada com a etiqueta FUZZY.
changed
Mensagens que foram traduzidas ou alteradas desde a última exportação.
reviewer:N
Mensagens onde o utilizador nº N está entre os revisores.
last-translator:N
Mensagens onde o utilizador nº N é o último tradutor.
Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
Valor por omissão: !optional|!ignored
mcprop

As propriedades que serão obtidas:

definition
Definição da mensagem.
translation
Tradução atual (sem o texto mc, se existir, usar as etiquetas para verificar se as traduções são antigas ou incorretas).
tags
Etiquetas da mensagem, como "optional" (opcional), "ignored" (ignorada) e "fuzzy".
properties
Propriedades da mensagem, como "status" (estado), "revision" (revisão), "last-translator" (último tradutor). Pode variar entre mensagens.
revision
Obsoleto! Usar propprop=properties.
definition
Message definition.
translation
Current translation (without !!FUZZY!! string if any, use the tags to check for outdated or broken translations).
tags
Message tags, like optional, ignored and fuzzy.
properties
Message properties, like status, revision, last-translator. Can vary between messages.
revision
Obsoleto. Use mcprop=properties.
Valores (separados com | ou alternativas): definition, properties, tags, translation, revision
Valor por omissão: definition|translation

list=mostviewed (pvim)

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

Lista as páginas mais vistas (com base na contagem de visionamentos de ontem).

Parâmetros:
Other general parameters are available.
pvimmetric

A métrica a ser usada para contar visionamentos. Dependendo do servidor usado, poderão não ser suportadas todas as métricas. Pode usar a API siteinfo (action=query&meta=siteinfo) para verificar, em pageviewservice-supported-metrics / <module name>

pageviews
Número bruto de visionamentos.
Um dos seguintes valores: pageviews
Valor por omissão: pageviews
pvimlimit

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

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
pvimoffset

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Tipo: inteiro
Valor por omissão: 0
Exemplos:
Listar as 10 páginas mais vistas.
api.php?action=query&list=mostviewed [abrir na página de testes]
Mostrar dados de visionamento de cada uma das 10 páginas mais vistas.
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 dos ficheiros que estão na área de ficheiros escondidos do utilizador atual.

Parâmetros:
Other general parameters are available.
msfprop

As propriedades a serem obtidas para os ficheiros.

size
Obter o tamanho do ficheiro e as dimensões da imagem.
type
Obter o tipo MIME e o tipo de multimédia do ficheiro.
Valores (separados com | ou alternativas): size, type
Padrão: (vazio)
msflimit

Quantos ficheiros a serem obtidos.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
msfcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Exemplo:
Obter a chave, o tamanho e as dimensões em píxeis dos ficheiros na área de ficheiros escondidos do utilizador.
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

Listar todos os nomes de propriedades de páginas em uso nesta wiki.

Parâmetros:
Other general parameters are available.
ppncontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

ppnlimit

O número máximo de nomes a serem devolvidos.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
Exemplo:
Obter os primeiros 10 nomes de propriedades.
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 gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Listar todas as páginas que usam uma determinada propriedade.

Parâmetros:
Other general parameters are available.
pwppropname

A propriedade de página a partir da qual as páginas serão enumeradas (action=query&list=pagepropnames devolve os nomes das propriedades de página que estão a ser usadas).

Este parâmetro é obrigatório.
pwpprop

As informações que devem ser incluídas:

ids
Adiciona o identificador da página.
title
Adiciona o título e o identificador do espaço nominal da página.
value
Adiciona o valor da propriedade da página.
Valores (separados com | ou alternativas): ids, title, value
Valor por omissão: ids|title
pwpcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

pwplimit

O número máximo de páginas a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
pwpdir

A direção da ordenação.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
Exemplos:
Listar as primeiras 10 páginas que usam a propriedade {{DISPLAYTITLE:}}.
api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [abrir na página de testes]
Obter informação adicional sobre as primeiras 10 páginas que usam __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 gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Realizar uma procura de prefixo nos títulos de página.

Apesar da semelhança de nomes, este módulo não pretende ser equivalente a Special:PrefixIndex; para este, consulte action=query&list=allpages com o parâmetro apprefix. O propósito deste módulo é semelhante a action=opensearch: receber dados introduzidos pelo utilizador e devolver os títulos com melhor correspondência. Dependendo do motor de busca do servidor, isto pode incluir correções de erros ortográficos, evitar redirecionamentos, e outras heurísticas.

Parâmetros:
Other general parameters are available.
pssearch

O texto a ser pesquisado.

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 alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
Valor por omissão: 0
pslimit

O número máximo de resultados a serem devolvidos.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
psoffset

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Tipo: inteiro
O valor não pode ser inferior a 0.
Valor por omissão: 0
psprofile

O perfil de pesquisa a ser utilizado.

strict
Perfil estrito com alguns sinais de pontuação removidos, mas mantendo acentos.
normal
Alguns sinais de pontuação, acentos e stop words removidos.
normal-subphrases
Alguns sinais de pontuação, acentos e stop words removidos. Também faz correspondência de subfrases (podem ser subfrases ou subpáginas, dependendo da configuração interna da wiki).
fuzzy
Semelhante à pesquisa normal mas com correção de erros ortográficos (dois erros de ortografia suportados).
fast-fuzzy
Perfil difuso experimental (pode ser removido a qualquer altura)
fuzzy-subphrases
Semelhante à pesquisa normal mas com correção de erros ortográficos (dois erros de ortografia suportados). Também faz correspondência de subfrases (podem ser subfrases ou subpáginas, dependendo da configuração interna da wiki).
classic
Prefixo clássico, com alguns sinais de pontuação e acentos removidos.
engine_autoselect
Deixar o motor de pesquisa decidir qual o melhor perfil a usar.
Um dos seguintes valores: classic, engine_autoselect, fast-fuzzy, fuzzy, fuzzy-subphrases, normal, normal-subphrases, strict
Valor por omissão: engine_autoselect
Exemplo:
Procurar os títulos de página que começam por 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 gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Listar todos os títulos cuja criação está impedida.

Parâmetros:
Other general parameters are available.
ptnamespace

Listar só os títulos nestes espaços nominais.

Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
ptlevel

Listar só os títulos com estes níveis de proteção.

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

O número total de páginas a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
ptdir

A direção da enumeração:

newer
Listar o mais antigo primeiro. Nota: ptstart tem de estar antes de ptend.
older
Listar o mais recente primeiro (padrão). Nota: ptstart tem de estar depois de ptend.
newer
List oldest first. Note: ptstart has to be before ptend.
older
List newest first (default). Note: ptstart has to be later than ptend.
Um dos seguintes valores: newer, older
Valor por omissão: older
ptstart

Começar a listagem pelo título que tem esta data e hora de proteção.

Tipo: data e hora (formatos permitidos)
ptend

Terminar a listagem no título que tem esta data e hora de proteção.

Tipo: data e hora (formatos permitidos)
ptprop

As propriedades a serem obtidas:

timestamp
Adiciona a data e hora a que a proteção foi adicionada.
user
Adiciona o utilizador que fez a proteção.
userid
Adiciona o identificador do utilizador que fez a proteção.
comment
Adiciona o comentário da proteção.
parsedcomment
Adiciona o comentário da proteção após a análise sintática.
expiry
Adiciona a data e hora a que a proteção será removida.
level
Adiciona o nível de proteção.
Valores (separados com | ou alternativas): comment, expiry, level, parsedcomment, timestamp, user, userid
Valor por omissão: timestamp|level
ptcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Exemplos:
Lista os títulos protegidos.
api.php?action=query&list=protectedtitles [abrir na página de testes]
Encontrar as hiperligações para os títulos protegidos que pertencem ao espaço nominal principal.
api.php?action=query&generator=protectedtitles&gptnamespace=0&prop=linkshere [abrir na página de testes]

list=querypage (qp)

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

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

Parâmetros:
Other general parameters are available.
qppage

O nome da página especial. Note que este é sensível a maiúsculas e minúsculas.

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

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Tipo: inteiro
Valor por omissão: 0
qplimit

O número de resultados a serem devolvidos.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10

list=random (rn)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como 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 sequência fixa, só o ponto de início da listagem é aleatório. Isto significa, por exemplo, que se a primeira página aleatória na lista é Main Page, a página List of fictional monkeys será sempre a segunda, a página List of people on stamps of Vanuatu a terceira, etc.

Parâmetros:
Other general parameters are available.
rnnamespace

Devolver só as páginas que estão nestes espaços nominais.

Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
rnfilterredir

Como filtrar redirecionamentos.

Um dos seguintes valores: all, nonredirects, redirects
Valor por omissão: nonredirects
rnredirect
Obsoleto.

Em vez dele, usar rnfilterredir=redirects.

Tipo: booliano (detalhes)
rnlimit

Limitar o número de páginas aleatórias que serão devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 1
rncontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Exemplos:
Devolver 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]
Devolver informação de 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=readinglistentries (rle)

  • Este módulo é interno ou instável. O seu funcionamento pode ser alterado sem aviso prévio.
  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como gerador.
  • Fonte: ReadingLists
  • Licença: GPL-2.0-or-later

Listar as páginas de uma certa lista.

Este módulo tem dois modos de operação. Com o parâmetro rlelists, devolve as páginas nas listas especificadas. Com o parâmetro rlechangedsince, devolve todas as entradas de todas as listas do utilizador corrente que tenham sido alteradas após a data fornecida. (Este modo destina-se à sincronização de dispositivos e, ao contrário dos restantes modos inclui entradas eliminadas, mas não inclui entradas de listas eliminadas).

Parâmetros:
Other general parameters are available.
rlelists

Os identificadores das listas das quais serão devolvidas páginas.

Tipo: lista de inteiros
Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
rlechangedsince

Mostrar as entradas de lista que foram alteradas após esta data e hora. Tem se ser posterior a 2024-04-18T13:01:59Z.

Tipo: data e hora (formatos permitidos)
rlesort

Propriedade pela qual ordenar. name não pode ser usada em conjunto com rlechangedsince. O valor por omissão é updated se rlechangedsince estiver definido e name se não.

name
Título do artigo (O nome do projeto é ignorado. A ordenação é por valor binário; por exemplo, qualquer carácter ASCII maiúsculo será listado antes de qualquer minúsculo).
updated
Data e hora da última atualização.
Um dos seguintes valores: name, updated
rledir

Direção de ordenação: ascending (ascendente, de A a Z, do mais antigo ao mais recente) ou descending (descendente).

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
rlelimit

O número de resultados a serem devolvidos.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 100.
Valor por omissão: 10
rlecontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Exemplos:
Obter as páginas das listas de leitura com os identificadores 10, 11 e 12.
api.php?action=query&list=readinglistentries&rlelists=10|11|12 [abrir na página de testes]
Obter as entradas de lista do utilizador corrente que tenham sido alteradas após 2013-01-01T00:00:00Z.
api.php?action=query&list=readinglistentries&rlechangedsince=2013-01-01T00:00:00Z [abrir na página de testes]

list=recentchanges (rc)

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

Enumerar as mudanças recentes.

Parâmetros:
Other general parameters are available.
rcstart

A data e hora a partir da qual será começada a enumeração.

Tipo: data e hora (formatos permitidos)
rcend

A data e hora na qual será terminada a enumeração.

Tipo: data e hora (formatos permitidos)
rcdir

A direção da enumeração:

newer
Listar o mais antigo primeiro. Nota: rcstart tem de estar antes de rcend.
older
Listar o mais recente primeiro (padrão). Nota: rcstart tem de estar depois de rcend.
newer
List oldest first. Note: rcstart has to be before rcend.
older
List newest first (default). Note: rcstart has to be later than rcend.
Um dos seguintes valores: newer, older
Valor por omissão: older
rcnamespace

Filtrar as mudanças para produzir só as destes espaços nominais.

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

Listar só as mudanças feitas por este utilizador.

Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
rcexcludeuser

Não listar as mudanças feitas por este utilizador.

Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
rctag

Listar só as mudanças marcadas com esta etiqueta.

rcprop

Incluir informações adicionais:

user
Adiciona o utilizador responsável pela edição e marca se o utilizador é um endereço IP. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
userid
Adiciona o identificador do utilizador responsável pela edição. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
comment
Adiciona o comentário da edição. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
parsedcomment
Adiciona o comentário da edição, após análise sintática. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
flags
Adiciona as etiquetas da edição.
timestamp
Adiciona a data e hora da edição.
title
Adiciona o título de página da edição.
ids
Adiciona o identificadores da página, das mudanças recentes, e das revisões nova e antiga.
sizes
Adiciona os tamanhos antigo e novo da página em bytes.
redirect
Etiqueta a página se esta for um redirecionamento.
patrolled
Etiqueta as edições que podem ser patrulhadas, marcando-as como patrulhadas ou não patrulhadas.
loginfo
Adiciona informação de registo (identificador do registo, tipo de entrada, etc.) às entradas do registo.
tags
Lista as etiquetas da entrada.
sha1
Adiciona a soma de controlo do conteúdo para as entradas associadas com uma revisão. Se o conteúdo é de uma revisão suprimida, será devolvida uma propriedade sha1hidden.
Valores (separados com | ou alternativas): comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
Valor por omissão: title|timestamp|ids
rcshow

Mostrar só as entradas que correspondem a estes critérios. Por exemplo, para ver só as edições menores feitas por utilizadores autenticados, defina rcshow=minor|!anon.

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

O número total de mudanças a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
rctype

Os tipos de mudanças a serem mostradas.

Valores (separados com | ou alternativas): categorize, edit, external, log, new
Valor por omissão: edit|new|log|categorize
rctoponly

Listar só as alterações que são a revisão mais recente.

Tipo: booliano (detalhes)
rctitle

Filtrar as entradas para produzir só as relacionadas com uma página.

rccontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

rcgeneraterevisions

Ao ser usado como gerador, gerar identificadores de revisões em vez de títulos. As entradas das mudanças recentes que não tenham identificadores de revisão associados (por exemplo, a maioria das entradas do registo) não geram nada.

Tipo: booliano (detalhes)
rcslot

Listar só as mudanças que afetam o segmento de revisão nomeado.

Um dos seguintes valores: main
Exemplos:
Listar as mudanças recentes.
api.php?action=query&list=recentchanges [abrir na página de testes]
Obter informação de página acerca das 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 gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Efetuar uma pesquisa do texto integral.

Parâmetros:
Other general parameters are available.
srsearch

Procurar os títulos de página ou o conteúdo que corresponda a este valor. Pode usar o texto da pesquisa para invocar funcionalidades de pesquisa especiais, dependendo dos meios de pesquisa do servidor da wiki.

Este parâmetro é obrigatório.
srnamespace

Pesquisar só nestes espaços nominais.

Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
Valor por omissão: 0
srlimit

O número total de páginas a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
sroffset

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Tipo: inteiro
O valor não pode ser inferior a 0.
Valor por omissão: 0
srqiprofile

O perfil independente das pesquisas a ser usado (afeta o algoritmo de classificação).

classic
Classificação baseada no número de hiperligações para a página, algumas predefinições, a língua da página e a sua idade (predefinições, língua e idade podem não estar ativados nesta wiki).
classic_noboostlinks
Classificação baseada em algumas predefinições, a língua da página e a sua idade, quando a classificação está ativada nesta wiki.
empty
Classificação baseada somente em características dependentes da pesquisa (só para despiste de defeitos no software).
wsum_inclinks
Soma ponderada com base nas hiperligações para a página
wsum_inclinks_pv
Soma ponderada com base nas hiperligações para a página e nos visionamentos de página semanais
popular_inclinks_pv
Classificação baseada sobretudo nos visionamentos de páginas
popular_inclinks
Classificação baseada sobretudo na contagem de hiperligações para a página
engine_autoselect
Deixar o motor de pesquisa decidir qual o melhor perfil a usar.
Um dos seguintes valores: classic, classic_noboostlinks, empty, engine_autoselect, popular_inclinks, popular_inclinks_pv, wsum_inclinks, wsum_inclinks_pv
Valor por omissão: engine_autoselect
srwhat

O tipo de pesquisa a executar.

Um dos seguintes valores: nearmatch, text, title
srinfo

Quais os metadados a serem devolvidos.

Valores (separados com | ou alternativas): rewrittenquery, suggestion, totalhits
Valor por omissão: totalhits|suggestion|rewrittenquery
srprop

As propriedades a serem devolvidas:

size
Adiciona o tamanho da página em bytes.
wordcount
Adiciona o número de palavras da página.
timestamp
Adiciona a data e hora a que a página foi editada pela última vez.
snippet
Adiciona um fragmento de código com a página, com notação de realce do termo de consulta.
titlesnippet
Adiciona o título da página, com notação de realce do termo de consulta.
redirecttitle
Adiciona o título do redirecionamento correspondente.
redirectsnippet
Adiciona o título do redirecionamento correspondente, com notação de realce do termo de consulta.
sectiontitle
Adiciona o título da secção correspondente.
sectionsnippet
Adiciona o título da secção correspondente, com notação de realce do termo de consulta.
isfilematch
Adiciona um valor booliano que indica se a pesquisa encontrou correspondência no conteúdo de ficheiros.
categorysnippet
Adiciona o nome da categoria correspondente, com notação de realce do termo de consulta.
score
Obsoleto. Ignorado.
hasrelated
Obsoleto. Ignorado.
extensiondata
Acrescenta dados adicionais gerados por extensões.
Valores (separados com | ou alternativas): categorysnippet, extensiondata, isfilematch, redirectsnippet, redirecttitle, sectionsnippet, sectiontitle, size, snippet, timestamp, titlesnippet, wordcount, hasrelated, score
Valor por omissão: size|wordcount|timestamp|snippet
srinterwiki

Incluir resultados interwikis na pesquisa, se disponíveis.

Tipo: booliano (detalhes)
srenablerewrites

Ativar a reescrita da pesquisa interna. Alguns motores de pesquisa podem reescrever a pesquisa substituindo-a por outra que consideram que dará melhores resultados, por exemplo, por corrigir erros de ortografia.

Tipo: booliano (detalhes)
srsort

Definir o ordenamento dos resultados devolvidos.

Um dos seguintes valores: create_timestamp_asc, create_timestamp_desc, incoming_links_asc, incoming_links_desc, just_match, last_edit_asc, last_edit_desc, none, random, relevance, user_random
Valor por omissão: relevance

list=tags (tg)

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

Listar as etiquetas de modificação.

Parâmetros:
Other general parameters are available.
tgcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

tglimit

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

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
tgprop

As propriedades a serem obtidas:

displayname
Adiciona a mensagem de sistema para a etiqueta.
description
Adiciona a descrição da etiqueta.
hitcount
Adiciona o número de revisões e de entradas no registo que têm esta etiqueta.
defined
Indicar se a etiqueta está definida.
source
Obter as fontes da etiqueta, que podem incluir extension para etiquetas definidas por extensões e manual para etiquetas que podem ser manualmente aplicadas pelos utilizadores.
active
Indica se a etiqueta ainda está a ser aplicada.
Valores (separados com | ou alternativas): 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

Obter todas as edições de um utilizador.

Parâmetros:
Other general parameters are available.
uclimit

O número máximo de contribuições a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
ucstart

A data e hora de início até à qual serão devolvidos resultados, isto é, as revisões anteriores a essa data e hora.

Tipo: data e hora (formatos permitidos)
ucend

A data e hora de fim após as quais serão devolvidos resultados, isto é, as revisões após essa data e hora.

Tipo: data e hora (formatos permitidos)
uccontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

ucuser

Os utilizadores cujas contribuições serão obtidas. Não pode ser usado em conjunto com ucuserids, ucuserprefix nem uciprange.

Tipo: lista de utilizadores, por um de entre nome de utilizador, IP e nome interwikis (p. ex. "prefixo>NomeDeExemplo")
Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
ucuserids

Os identificadores dos utilizadores cujas contribuições serão obtidas. Não pode ser usado em conjunto com ucuser, ucuserprefix nem uciprange.

Tipo: lista de inteiros
Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
ucuserprefix

Obter as contribuições de todos os utilizadores cujos nomes começam por este valor. Não pode ser usado em conjunto com ucuser, ucuserids nem uciprange.

uciprange

A gama CIDR cujas contribuições serão obtidas. Não pode ser usado em conjunto com ucuser, ucuserprefix nem ucuserids.

ucdir

A direção da enumeração:

newer
Listar o mais antigo primeiro. Nota: ucstart tem de estar antes de ucend.
older
Listar o mais recente primeiro (padrão). Nota: ucstart tem de estar depois de ucend.
newer
List oldest first. Note: ucstart has to be before ucend.
older
List newest first (default). Note: ucstart has to be later than ucend.
Um dos seguintes valores: newer, older
Valor por omissão: older
ucnamespace

Listar só as contribuições nestes espaços nominais.

Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
ucprop

Incluir informações adicionais:

ids
Adiciona os identificadores da página e da revisão.
title
Adiciona o título e o identificador do espaço nominal da página.
timestamp
Adiciona a data e hora da edição.
comment
Adiciona o comentário da edição. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
parsedcomment
Adiciona o comentário da edição, após análise sintática. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
size
Adiciona o novo tamanho da edição.
sizediff
Adiciona a diferença de tamanho entre a edição e a sua progenitora.
flags
Adiciona as etiquetas da edição.
patrolled
Etiqueta as edições patrulhadas.
tags
Lista as etiquetas da edição.
Valores (separados com | ou alternativas): comment, flags, ids, parsedcomment, patrolled, size, sizediff, tags, timestamp, title
Valor por omissão: ids|title|timestamp|comment|size|flags
ucshow

Mostrar só as contribuições que correspondem a estes critérios; por exemplo, só as edições não menores: ucshow=!minor.

Se um dos valores ucshow=patrolled ou ucshow=!patrolled estiver definido, as revisões feitas há mais de $wgRCMaxAge (7776000 segundos) não serão mostradas.

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

Listar só as revisões marcadas com esta etiqueta.

uctoponly
Obsoleto.

Listar só as alterações que são a revisão mais recente.

Tipo: booliano (detalhes)
Exemplos:
Mostrar as contribuições do utilizador Example.
api.php?action=query&list=usercontribs&ucuser=Example [abrir na página de testes]
Mostrar as 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ções sobre uma lista de utilizadores.

Parâmetros:
Other general parameters are available.
usprop

As informações que devem ser incluídas:

blockinfo
Etiquetas que indicam se o utilizador está bloqueado, por quem, e qual o motivo.
groups
Lista todos os grupos aos quais cada utilizador pertence.
groupmemberships
Lista os grupos aos quais cada utilizador foi explicitamente atribuído, incluindo a data de expiração da sua pertença a cada grupo.
implicitgroups
Lista todos os grupos aos quais um utilizador pertence automaticamente.
rights
Lista todas as permissões que cada utilizador tem.
editcount
Adiciona a contagem de edições do utilizador.
registration
Adiciona a data e hora de registo do utilizador.
emailable
Etiqueta que indica se o utilizador pode e quer receber correio eletrónico através de Special:Emailuser.
gender
Etiqueta que indica o sexo do utilizador. Devolve "male" (masculino), "female" (feminino) ou "unknown" (desconhecido).
centralids
Adiciona os identificadores centrais e o estado de ligação central (attachment) do utilizador.
cancreate
Indica se pode ser criada uma conta para os nomes de utilizador válidos mas não registados. Para verificar se o utilizador atual pode realizar a criação da conta, use action=query&meta=userinfo&uiprop=cancreateaccount.
Valores (separados com | ou alternativas): blockinfo, cancreate, centralids, editcount, emailable, gender, groupmemberships, groups, implicitgroups, registration, rights
usattachedwiki

Com usprop=centralids, indicar se o utilizador tem ligação com a wiki designada por este identificador.

ususers

Uma lista de utilizadores dos quais serão obtidas informações.

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

Uma lista de identificadores dos utilizadores de que serão obtidas informações.

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

list=watchlist (wl)

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

Obter mudanças recentes das páginas vigiadas do utilizador atual.

Parâmetros:
Other general parameters are available.
wlallrev

Incluir revisões múltiplas da mesma página dentro do intervalo de tempo indicado.

Tipo: booliano (detalhes)
wlstart

A data e hora da mudança recente a partir da qual será começada a enumeração.

Tipo: data e hora (formatos permitidos)
wlend

A data e hora da mudança recente na qual será terminada a enumeração.

Tipo: data e hora (formatos permitidos)
wlnamespace

Filtrar as mudanças para produzir só as dos espaços nominais indicados.

Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
wluser

Listar só as mudanças deste utilizador.

Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
wlexcludeuser

Não listar as mudanças deste utilizador.

Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
wldir

A direção da enumeração:

newer
Listar o mais antigo primeiro. Nota: wlstart tem de estar antes de wlend.
older
Listar o mais recente primeiro (padrão). Nota: wlstart tem de estar depois de wlend.
newer
List oldest first. Note: wlstart has to be before wlend.
older
List newest first (default). Note: wlstart has to be later than wlend.
Um dos seguintes valores: newer, older
Valor por omissão: older
wllimit

O número total de resultados a serem devolvidos por pedido.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
wlprop

As propriedades adicionais que devem ser obtidas:

ids
Adiciona identificadores de revisões e de páginas.
title
Adiciona o título da página.
flags
Adiciona as etiquetas da edição.
user
Adiciona o utilizador que fez a edição. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
userid
Adiciona o identificador do utilizador que realizou a edição. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
comment
Adiciona o comentário da edição. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
parsedcomment
Adiciona o comentário da edição, após análise sintática. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
timestamp
Adiciona a data e hora da edição.
patrol
Etiqueta que indica as edições que são patrulhadas.
sizes
Adiciona o tamanho novo e antigo da página.
notificationtimestamp
Adiciona a data e hora da última vez em que o utilizador foi notificado da edição.
loginfo
Adiciona informação do registo quando apropriado.
tags
Lista as etiquetas da entrada.
expiry
Adds the expiry time.
Valores (separados com | ou alternativas): comment, expiry, flags, ids, loginfo, notificationtimestamp, parsedcomment, patrol, sizes, tags, timestamp, title, user, userid
Valor por omissão: ids|title|flags
wlshow

Mostrar só as entradas que correspondem a estes critérios. Por exemplo, para ver só as edições menores feitas por utilizadores autenticados, definir wlshow=minor|!anon.

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

Os tipos de alterações a serem mostradas:

edit
Edições normais.
new
Criações de páginas.
log
Entradas do registo.
external
Mudanças externas.
categorize
Alterações de pertença a categorias.
Valores (separados com | ou alternativas): categorize, edit, external, log, new
Valor por omissão: edit|new|log|categorize
wlowner

Usado com wltoken para aceder à lista de páginas vigiadas de outro utilizador.

Tipo: utilizador, por nome de utilizador
wltoken

Uma chave de segurança (disponível nas preferências do utilizador) para permitir acesso à lista de páginas vigiadas de outro utilizador.

wlcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Exemplos:
Listar a revisão mais recente das páginas com mudanças recentes na lista de páginas vigiadas do utilizador atual.
api.php?action=query&list=watchlist [abrir na página de testes]
Obter informação adicional sobre a revisão mais recente das páginas vigiadas do utilizador atual que tenham sido alteradas.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [abrir na página de testes]
Obter informações adicionais acerca da última revisão das páginas com mudanças recentes que estejam na lista de páginas vigiadas do utilizador atual, incluindo a data de expiração dos elementos vigiados temporariamente.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment|expiry [abrir na página de testes]
Obter informações sobre todas as mudanças recentes às páginas vigiadas do utilizador atual.
api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [abrir na página de testes]
Obter informações das páginas na lista de páginas vigiadas do utilizador atual que tenham sido recentemente alteradas.
api.php?action=query&generator=watchlist&prop=info [abrir na página de testes]
Obter informações de revisão para as mudanças recentes às páginas vigiadas do utilizador atual.
api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [abrir na página de testes]
Listar a revisão mais recente das páginas na lista de páginas vigiadas do utilizador Example que tenham sido recentemente alteradas.
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 gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter todas as páginas na lista de páginas vigiadas do utilizador atual.

Parâmetros:
Other general parameters are available.
wrcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

wrnamespace

Listar só as páginas nos espaços nominais indicados.

Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
wrlimit

O número total de resultados a serem devolvidos por pedido.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
wrprop

As propriedades adicionais que devem ser obtidas:

changed
Adiciona a data e hora da última vez em que o utilizador foi notificado da edição.
Valores (separados com | ou alternativas): changed
wrshow

Listar só os elementos que preenchem estes critérios.

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

Usado em conjunto com o parâmetro wrtoken para aceder à lista de páginas vigiadas de outro utilizador.

Tipo: utilizador, por nome de utilizador
wrtoken

Uma chave de segurança (disponível nas preferências do utilizador) para permitir acesso à lista de páginas vigiadas de outro utilizador.

wrdir

A direção de listagem.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
wrfromtitle

O título (com o prefixo do espaço nominal) a partir do qual será começada a enumeração.

wrtotitle

O título (com o prefixo do espaço nominal) no qual será terminada a enumeração.

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

list=wblistentityusage (wbleu)

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

Devolve todas as páginas que usam os identificadores de identidades especificados.

Parâmetros:
Other general parameters are available.
wbleuprop

Propriedades para adicionar ao resultado.

url
Se ativado, o URL da entidade será adicionado ao resultado.
Valores (separados com | ou alternativas): url
wbleuaspect

Devolver só os identificadores de entidades que usaram este aspeto.

S
São usadas as hiperligações intersites da entidade
L
É usado o rótulo da entidade
D
É usada a descrição da entidade
T
É usado o título da página local correspondente à entidade
C
São usadas as declarações da entidade
X
Todos os aspetos de uma entidade são ou podem ser usados
O
É usada uma outra coisa acerca da entidade. Neste momento, isto implica o uso de nomes alternativos e verificações explícitas da existência da entidade.
Valores (separados com | ou alternativas): C, D, L, O, S, T, X
wbleuentities

Entidades que foram utilizadas.

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

Quantas utilizações de entidades serão devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
wbleucontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Exemplos:
Obter as páginas que usam a entidade Q2.
api.php?action=query&list=wblistentityusage&wbleuentities=Q2 [abrir na página de testes]
Obter as páginas que usam a entidade Q2 com URL incluído.
api.php?action=query&list=wblistentityusage&wbleuentities=Q2&wbleuprop=url [abrir na página de testes]
Obter as páginas que usam a entidade Q2 e cujo aspeto era hiperligação intersites ou declaração.
api.php?action=query&list=wblistentityusage&wbleuentities=Q2&wbleuaspect=S|O [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 sítio.

Parâmetros:
Other general parameters are available.
ammessages

Mensagens a serem produzidas no resultado. * (o valor por omissão) significa todas as mensagens.

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

As propriedades a serem obtidas:

Valores (separados com | ou alternativas): default
amenableparser

Definir para ativar o analisador sintático; irá pré-processar o texto wiki da mensagem (substituir palavras mágicas, processar predefinições, etc.).

Tipo: booliano (detalhes)
amnocontent

Se definido, não incluir o conteúdo das mensagens no resultado de saída.

Tipo: booliano (detalhes)
amincludelocal

Incluir também as mensagens locais, isto é, mensagens que não existem no software mas existem como uma página no espaço nominal MediaWiki. Isto lista todas as páginas do espaço nominal MediaWiki, portanto, também irá listar aquelas que não são verdadeiramente mensagens, como Common.js.

Tipo: booliano (detalhes)
amargs

Os argumentos a serem substituídos na mensagem.

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

Devolver só as mensagens cujos nomes contêm este texto.

amcustomised

Devolver só as mensagens neste estado de personalização.

Um dos seguintes valores: all, modified, unmodified
Valor por omissão: all
amlang

Devolver as mensagens nesta língua.

amfrom

Devolver as mensagens, a partir desta mensagem.

amto

Devolver as mensagens, até esta mensagem.

amtitle

Nome da página a utilizar como contexto ao fazer a análise sintática da mensagem (para a opção amenableparser).

amprefix

Devolver as mensagens com este prefixo.

meta=authmanagerinfo (ami)

Obter informação sobre o atual estado de autenticação.

Parâmetros:
Other general parameters are available.
amisecuritysensitiveoperation

Testar se o estado atual de autenticação do utilizador é suficiente para a operação especificada, que exige condições seguras.

amirequestsfor

Obter informação sobre os pedidos de autenticação que são necessários para a operação de autenticação especificada.

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

Combinar a informação de todos os pedidos de autenticação numa única matriz.

Tipo: booliano (detalhes)
amimessageformat

Formato a usar nas mensagens de saída.

Um dos seguintes valores: html, none, raw, wikitext
Valor por omissão: wikitext
Exemplos:
Obter os pedidos que podem ser usados ao iniciar uma sessão.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [abrir na página de testes]
Obter os pedidos que podem ser usados ao iniciar uma sessão, com os campos combinados.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [abrir na página de testes]
Testar se a autenticação é suficiente para a operação foo.
api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [abrir na página de testes]

meta=babel (bab)

Obter informação sobre as línguas que o utilizador conhece

Parâmetro:
Other general parameters are available.
babuser

O utilizador sobre o qual a informação será recolhida

Este parâmetro é obrigatório.
Tipo: utilizador, por um de entre nome de utilizador, IP, gama de endereços IP e nome interwikis (p. ex. "prefixo>NomeDeExemplo")
Exemplo:
Obter a informação Babel para o utilizador Example
api.php?action=query&meta=babel&babuser=Example [abrir na página de testes]

meta=filerepoinfo (fri)

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

Devolver meta informação sobre os repositórios de imagens configurados na wiki.

Parâmetro:
Other general parameters are available.
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.
descBaseUrl
(sem descrição)
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 ficheiros 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 alternativas): apiurl, articlepath, canUpload, descBaseUrl, descriptionCacheExpiry, displayname, favicon, fetchDescription, initialCapital, local, name, rootUrl, scriptDirUrl, server, thumbUrl, url
Valor por omissão: apiurl|articlepath|canUpload|descBaseUrl|descriptionCacheExpiry|displayname|favicon|fetchDescription|initialCapital|local|name|rootUrl|scriptDirUrl|server|thumbUrl|url

meta=globalpreferences (gpr)

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

Obter as preferências globais do utilizador corrente.

Pode obter tanto as preferências globais como as suas sobreposições locais.

Parâmetro:
Other general parameters are available.
gprprop

Quais as preferências a incluir:

preferences
Preferências globais.
localoverrides
Sobreposições locais de preferências globais.
Valores (separados com | ou alternativas): localoverrides, preferences
Valor por omissão: preferences|localoverrides

meta=languageinfo (li)

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

Devolver informações sobre as línguas disponíveis.

Pode ser aplicada uma [[mw:Special:MyLanguage/API:Continue |continuação]] se a obtenção das informações demorar demasiado tempo para um só pedido.

Parâmetros:
Other general parameters are available.
liprop

A informação a ser obtida para cada língua.

code
O código da língua (este código é específico do MediaWiki, embora tenha semelhanças com outros padrões).
bcp47
O código de língua BCP-47.
dir
A direção de escrita da língua (ltr, da esquerda para a direita, ou rtl, da direita para a esquerda).
autonym
O autónimo da língua, isto é, o seu nome nessa língua.
name
O nome da língua na língua especificada pelo parâmetro uselang, com a aplicação de línguas de recurso se necessário.
variantnames
Os nomes curtos de variantes de língua usados para hiperligações de conversão de língua.
fallbacks
Os códigos de língua das línguas de recurso configuradas para esta língua. O recurso final implícito para 'en' não é incluído (mas algumas línguas podem especificar 'en' como último recurso explicitamente).
variants
Os códigos de língua das variantes suportadas por esta língua.
Valores (separados com | ou alternativas): autonym, bcp47, code, dir, fallbacks, name, variantnames, variants
Valor por omissão: code
licode

Códigos de língua das línguas que devem ser devolvidas, ou * para todas as línguas.

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

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Exemplos:
Obter os códigos de língua de todas as línguas suportadas.
api.php?action=query&meta=languageinfo [abrir na página de testes]
Obter os autónimos e nomes em alemão de todas as línguas suportadas.
api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [abrir na página de testes]
Obter as línguas 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 as línguas suportadas.
api.php?action=query&meta=languageinfo&liprop=bcp47|dir [abrir na página de testes]

meta=languagestats (ls)

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

Consultar estatísticas de línguas.

Parâmetros:
Other general parameters are available.
lsoffset

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Valor por omissão: 0
lslanguage

Código de língua.

Este parâmetro é obrigatório.
lsgroup

Identificador do grupo de mensagens.

Exemplos:
Lista das estatísticas de finalização de traduções para finlandês
api.php?action=query&meta=languagestats&lslanguage=fi [abrir na página de testes]
Lista das estatísticas de finalização da tradução para finlandês do grupo A
api.php?action=query&meta=languagestats&lslanguage=fi&group=A [abrir na página de testes]

meta=managemessagegroups (mmg)

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

Obter possíveis alterações do nome para uma mensagem de um grupo durante as importações

Parâmetros:
Other general parameters are available.
mmggroupId

Identificador de grupo

Este parâmetro é obrigatório.
mmgmessageKey

Chave de mensagem

Este parâmetro é obrigatório.
mmgchangesetName

Nome do conjunto de alterações - Padrão / Não vigiado / MediaWiki, etc.

Valor por omissão: default
Exemplo:
Obter possíveis alterações do nome para a chave especificada no grupo especificado.
api.php?action=query&meta=managemessagegroup&mmggroupId=hello &mmgchangesetName=default&mmgmessageKey=world [abrir na página de testes]

meta=messagegroups (mg)

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

Devolver informação sobre grupos de mensagens.

Nota que o parâmetro "uselang" afeta o resultado das partes dependentes da língua.

Parâmetros:
Other general parameters are available.
mgdepth

Quando for usado o formato de árvore, limitar a profundidade a esta quantidade de níveis. O valor 0 significa que não serão mostrados subgrupos. Se o limite for atingido, o resultado inclui um valor de "contagem de grupo", que indica o número de filhos diretos.

Tipo: inteiro
Valor por omissão: 100
mgfilter

Só devolver mensagens com identificadores que correspondam a uma ou mais das entradas fornecidas (sem diferenciar maiúsculas e minúsculas, separados por barras verticais, * como carácter de substituição).

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

Em forma de árvore, os grupos de mensagens podem existir em mais do que um lugar na árvore.

Um dos seguintes valores: flat, tree
Valor por omissão: flat
mgiconsize

Tamanho preferido do ícone de grupo em formato raster.

Tipo: inteiro
Valor por omissão: 64
mgprop

Que informação será obtida sobre a tradução:

id
Incluir o identificador do grupo.
label
Incluir a etiqueta do grupo.
description
Incluir a descrição do grupo.
class
Incluir o nome de classe do grupo.
namespace
Incluir o espaço nominal do grupo. Nem todos os grupos pertencem a um único espaço nominal.
exists
Incluir a propriedade de existência autocalculada do grupo.
icon
Incluir URL para ícone do grupo.
priority
Incluir o estado de prioridade, como desencorajado.
prioritylangs
Incluir línguas preferidas. Se não estiver definido, devolve "false" (falso).
priorityforce
Incluir o estado da prioridade - se a definição de prioridade de línguas é forçada.
workflowstates
Incluir os estados do fluxo de trabalho do grupo de mensagens.
id
Include ID of the group.
label
Include label of the group.
description
Include description of the group.
class
Include class name of the group.
namespace
Include namespace of the group. Not all groups belong to a single namespace.
exists
Include self-calculated existence property of the group.
icon
Include URLs to icon of the group.
priority
Include priority status like discouraged.
prioritylangs
Include preferred languages. If not set, this returns false.
priorityforce
Include priority status - is the priority languages setting forced.
workflowstates
Include the workflow states for the message group.
sourcelanguage
Include the source language for the message group.
Valores (separados com | ou alternativas): class, description, exists, icon, id, label, namespace, priority, priorityforce, prioritylangs, sourcelanguage, workflowstates
Valor por omissão: id|label|description|class|exists
mgroot

Quando for usado o formato de árvore, em vez de começar pelo nível de topo, começar pelo grupo de mensagens fornecido, que tem de ser um grupo agregador de mensagens. Quando for usado o formato simples só é devolvido o grupo especificado.

Padrão: (vazio)
mglanguageFilter

Devolver apenas grupos de mensagens que podem ser traduzidos para a língua especificada.

Padrão: (vazio)

meta=messagegroupstats (mgs)

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

Consultar estatísticas do grupo de mensagens.

Parâmetros:
Other general parameters are available.
mgsoffset

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Valor por omissão: 0
mgsgroup

Identificador do grupo de mensagens.

Este parâmetro é obrigatório.
mgssuppresscomplete

Ocultar línguas com traduções completas

Tipo: booliano (detalhes)
mgssuppressempty

Ocultar línguas sem traduções

Tipo: booliano (detalhes)
Exemplo:
Lista das estatísticas de finalização de traduções para o grupo "page-Example"
api.php?action=query&meta=messagegroupstats&mgsgroup=page-Example [abrir na página de testes]

meta=messagetranslations (mt)

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

Consultar todas as traduções de uma única mensagem.

Parâmetros:
Other general parameters are available.
mttitle

Título completo de uma mensagem conhecida.

Este parâmetro é obrigatório.
mtoffset

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Tipo: inteiro
Valor por omissão: 0

meta=notifications (not)

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

Obter notificações à espera do utilizador atual.

Parâmetros:
Other general parameters are available.
notfilter

Filtrar as notificações devolvidas.

Valores (separados com | ou alternativas): !read, read
Valor por omissão: read|!read
notprop

Detalhes a pedir.

Valores (separados com | ou alternativas): count, list, seenTime
Valor por omissão: list
notsections

As secções das notificações a consultar (isto é, uma combinação de 'alert' e 'message')

Valores (separados com | ou alternativas): alert, message
Valor por omissão: alert|message
notgroupbysection

Indica se o resultado deve ser agrupado por secções. Se definida, cada secção é obtida em separado.

Tipo: booliano (detalhes)
notformat

Se especificado, as notificações serão devolvidas neste formato.

model
Dados de notificações em bruto
special
Formatado para a página Special:Notifications (e só para esse efeito!) Não confie no formato HTML porque este pode ser alterado a qualquer altura.
flyout
Obsoleto. Usar notformat=model para os dados em bruto
html
Obsoleto. Usar notformat=model para os dados em bruto
Um dos seguintes valores: flyout, html, model, special
notlimit

O número máximo de notificações a devolver.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 50.
Valor por omissão: 20
notcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

notunreadfirst

Indica se as notificações não lidas devem ser mostradas primeiro (só é usado se groupbysection não estiver definido).

Tipo: booliano (detalhes)
nottitles

Devolver só as notificações associadas a estas páginas. Para obter as notificações não associadas a qualquer página, use [] como título.

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

Indica se as notificações não lidas compatíveis com agrupamentos, devem ser mostradas de acordo com as regras de agrupamento de tipos de notificação.

Tipo: booliano (detalhes)
notnotifiertypes

Tipos de notificador para os quais devolver notificações.

Valores (separados com | ou alternativas): email, web
Valor por omissão: web
notalertcontinue

Quando existem mais resultados de alertas disponíveis, usar isto para continuar.

notalertunreadfirst

Indica se as notificações de mensagem não lidas devem ser mostradas primeiro (só é usado se groupbysection estiver definido).

Tipo: booliano (detalhes)
notmessagecontinue

Quando existem mais resultados de mensagens disponíveis, usar isto para continuar.

notmessageunreadfirst

Indica se as notificações de alerta não lidas devem ser mostradas primeiro (só é usado se groupbysection estiver definido).

Tipo: booliano (detalhes)

meta=oath (oath)

  • Este módulo é interno ou instável. O seu funcionamento pode ser alterado sem aviso prévio.
  • Este módulo requer direitos de leitura.
  • Fonte: OATHAuth
  • Licença: GPL-2.0-or-later AND GPL-3.0-or-later

Verificar se a autenticação de dois fatores (OATH) está ativa para um utilizador.

Parâmetros:
Other general parameters are available.
oathuser

Utilizador acerca do qual será obtida informação. Por omissão, o utilizador atual.

Tipo: utilizador, por um de entre nome de utilizador, IP, gama de endereços IP e nome interwikis (p. ex. "prefixo>NomeDeExemplo")
oathreason

Razão para consultar o estado do OATH.

Exemplos:
Obter informações sobre o utilizador atual
api.php?action=query&meta=oath [abrir na página de testes]
Obter informação sobre o utilizador Example
api.php?action=query&meta=oath&oathuser=Example [abrir na página de testes]

meta=readinglists (rl)

  • Este módulo é interno ou instável. O seu funcionamento pode ser alterado sem aviso prévio.
  • Este módulo requer direitos de leitura.
  • Fonte: ReadingLists
  • Licença: GPL-2.0-or-later

Listar ou filtrar as listas de leitura do utilizador e mostrar metadados sobre elas.

Este módulo tem quatro modos de operação. Com o parâmetro rllist, devolve informação acerca da lista especificada. Com o parâmetro rlchangedsince (alteradas desde), devolve todas as listas do utilizador corrente alteradas após a data fornecida. (Este modo destina-se à sincronização de dispositivos e, ao contrário dos restantes, inclui listas eliminadas. Só são consideradas as alterações aos metadados das listas, não às entradas das listas.) Com os parâmetros rlproject (projeto) e rltitle (título), ele devolve todas as listas que incluem essa página. Sem nenhum destes parâmetros, devolve todas as listas.

Parâmetros:
Other general parameters are available.
rllist

Identificador de lista.

Tipo: inteiro
O valor não pode ser inferior a 1.
rlproject

Projeto da página a filtrar. Tem de ser usado em conjunto com rltitle. Só devolve listas que incluem este projeto e este título.

rltitle

Título da página a filtrar. Tem de ser usado em conjunto com rlproject. Só devolve listas que incluem este projeto e este título.

rlchangedsince

Mostrar as listas que foram alteradas após esta data e hora. Tem de ser posterior a 2024-04-18T13:02:00Z. Os clientes devem utilizar a data e hora devolvidas no campo readinglists-synctimestamp de uma chamada anterior, se quiserem garantir que nenhuma alteração seja perdida, e devem estar preparados para receber as alterações que já foram devolvidas numa resposta anterior, e lidar com elas de um modo idempotente.

Tipo: data e hora (formatos permitidos)
rlsort

Propriedade pela qual ordenar. Ignorado quando rlproject e rltitle está definido (resultados são devolvidos pela ordem na BD). Por omissão, é updated quando rlchangedsince está definido, e name quando não está.

name
Nome da lista (o ordenamento é por valor binário; por exemplo, qualquer carácter ASCII maiúsculo será listado antes de qualquer minúsculo).
updated
Data e hora da última atualização (nas atualizações incluem-se mudanças aos metadados da lista mas não se incluem mudanças aos elementos da lista).
Um dos seguintes valores: name, updated
rldir

Direção de ordenação: ascending (ascendente, de A a Z, do mais antigo ao mais recente) ou descending (descendente). Ignorado quando rlproject e rltitle estão definidos.

Um dos seguintes valores: ascending, descending
Valor por omissão: ascending
rllimit

O número de resultados a serem devolvidos.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 10.
Valor por omissão: 10
rlcontinue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Exemplos:
Obter as listas de leitura do utilizador corrente.
api.php?action=query&meta=readinglists [abrir na página de testes]
Obter as listas de leitura do utilizador corrente que tenham sido alteradas após 2013-01-01T00:00:00Z.
api.php?action=query&meta=readinglists&rlchangedsince=2013-01-01T00:00:00Z [abrir na página de testes]
Obter as listas de leitura do utilizador corrente que contenham a página Dog do projeto en.wikipedia.org
api.php?action=query&meta=readinglists&rlproject=https%3A%2F%2Fen.wikipedia.org&rltitle=Dog [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

Devolver informação geral sobre o sítio.

Parâmetros:
Other general parameters are available.
siprop

A informação a ser obtida:

general
Informação global do sistema.
namespaces
Uma lista dos espaços nominais registados e dos seus nomes canónicos.
namespacealiases
Uma lista dos nomes alternativos dos espaços nominais registados.
specialpagealiases
Uma lista dos nomes alternativos das páginas especiais.
magicwords
Uma lista das palavras mágicas e dos seus nomes alternativos.
interwikimap
Devolve o mapa de interwikis (opcionalmente filtrado, opcionalmente localizado usando siinlanguagecode).
dbrepllag
Devolve o servidor da base de dados com o maior atraso de replicação.
statistics
Devolve as estatísticas do sítio.
usergroups
Devolve os grupos de utilizadores e as permissões associadas.
autocreatetempuser
Devolve a configuração para a criação automática de contas de utilizador temporárias (também conhecido como mascaramento do endereço IP).
libraries
Devolve as bibliotecas instaladas na wiki.
extensions
Devolve as extensões instaladas na wiki.
fileextensions
Devolve uma lista das extensões (tipos) dos ficheiros que podem ser carregados.
rightsinfo
Devolve informação sobre os direitos (a licença) da wiki, se disponível.
restrictions
Devolve informação sobre os tipos de restrição (proteção) disponíveis.
languages
Devolve uma lista das línguas que o MediaWiki suporta (opcionalmente localizada, usando siinlanguagecode).
languagevariants
Devolve uma lista dos códigos de língua para os quais o LanguageConverter está ativado, e as variantes suportadas para cada código.
skins
Devolve uma lista de todos os temas ativados (opcionalmente localizada, usando siinlanguagecode, ou então na língua do conteúdo).
extensiontags
Devolve uma lista dos elementos de extensões do analisador sintático.
functionhooks
Devolve uma lista dos hooks de funções do analisador sintático.
showhooks
Devolve uma lista de todos os hooks subscritos (conteúdo de $wgHooks).
variables
Devolve uma lista de identificadores de variáveis.
protocols
Devolve uma lista dos protocolos permitidos nas hiperligações externas.
defaultoptions
Devolve os valores padrão para as preferências dos utilizadores.
uploaddialog
Devolve a configuração do diálogo de carregamento.
Valores (separados com | ou alternativas): autocreatetempuser, dbrepllag, defaultoptions, extensions, extensiontags, fileextensions, functionhooks, general, interwikimap, languages, languagevariants, libraries, magicwords, namespacealiases, namespaces, protocols, restrictions, rightsinfo, showhooks, skins, specialpagealiases, statistics, uploaddialog, usergroups, variables
Valor por omissão: general
sifilteriw

Devolver só as entradas locais, ou só as não locais, do mapa de interwikis.

Um dos seguintes valores: !local, local
sishowalldb

Listar todos os servidores da base de dados, não só aquele que tem maior atraso.

Tipo: booliano (detalhes)
sinumberingroup

Lista o número de utilizadores nos grupos de utilizadores.

Tipo: booliano (detalhes)
siinlanguagecode

O código de língua dos nomes localizados (o melhor possível) das línguas e dos temas.

meta=siteviews (pvis)

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

Mostra dados de visionamento de todas as páginas do sítio (o número de visionamentos diários em cada um dos últimos pvisdays dias).

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

Parâmetros:
Other general parameters are available.
pvismetric

A métrica a ser usada para contar visionamentos. Dependendo do servidor usado, poderão não ser suportadas todas as métricas. Pode usar a API siteinfo (action=query&meta=siteinfo) para verificar, em pageviewservice-supported-metrics / <module name>

pageviews
Número bruto de visionamentos.
uniques
Visitantes únicos.
Um dos seguintes valores: pageviews, uniques
Valor por omissão: pageviews
pvisdays

O número de dias a serem mostrados.

Tipo: inteiro
O valor tem de estar entre 1 e 60.
Valor por omissão: 60
Exemplos:
Mostrar totais de visionamentos do sítio.
api.php?action=query&meta=siteviews [abrir na página de testes]
Mostrar totais de visitantes únicos do sítio.
api.php?action=query&meta=siteviews&pvismetric=uniques [abrir na página de testes]

meta=tokens

Obtém chaves para operações de modificação de dados.

Parâmetro:
Other general parameters are available.
type

Tipos de chave a pedir.

Valores (separados com | ou alternativas): createaccount, csrf, login, patrol, rollback, userrights, watch
Para especificar todos os valores, use *.
Valor por omissão: csrf
Exemplos:
Obter uma chave csfr (padrão).
api.php?action=query&meta=tokens [abrir na página de testes]
Obter uma chave de vigilância e uma chave de patrulha.
api.php?action=query&meta=tokens&type=watch|patrol [abrir na página de testes]

meta=unreadnotificationpages (unp)

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

Obter as páginas que contêm notificações não lidas para o utilizador atual.

Parâmetros:
Other general parameters are available.
unpgrouppages

Agrupar as páginas de discussão com a respetiva página de conteúdo, e agrupar as notificações não associadas a uma página com a página do utilizador atual.

Tipo: booliano (detalhes)
unplimit

O número máximo de páginas a serem devolvidas.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 2 000.
Valor por omissão: 10
Exemplo:
Listar páginas com notificações não lidas e respetiva quantidade
api.php?action=query&meta=unreadnotificationpages [abrir na página de testes]

meta=userinfo (ui)

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

Obter informações sobre o utilizador atual.

Parâmetros:
Other general parameters are available.
uiprop

As informações que devem ser incluídas:

blockinfo
Etiquetas que indicam se o utilizador atual está bloqueado, por quem, e qual o motivo.
hasmsg
Adiciona uma etiqueta messages se o utilizador atual tem mensagens pendentes.
groups
Lista todos os grupos aos quais o utilizador atual pertence.
groupmemberships
Lista os grupos aos quais o utilizador atual foi explicitamente atribuído, incluindo a data de expiração da sua pertença a cada grupo.
implicitgroups
Lista todos os grupos aos quais o utilizador atual pertence automaticamente.
rights
Lista todas as permissões que o utilizador atual tem.
changeablegroups
Lista os grupos aos quais o utilizador atual pode ser adicionado ou de onde pode ser removido.
options
Lista todas as preferências que o utilizador atual definiu.
editcount
Adiciona a contagem de edições do utilizador atual.
ratelimits
Lista todas as frequências limite do utilizador atual.
theoreticalratelimits
Lista todos os limites de frequência de edição que se aplicam ao utilizador presente, se este não estiver isento de todos estes limites com base nos seus privilégios ou no seu IP
email
Adicionar o correio eletrónico do utilizador e a data de autenticação do correio eletrónico.
realname
Adiciona o nome real do utilizador.
acceptlang
Faz eco do cabeçalho Accept-Language enviado pelo cliente num formato estruturado.
registrationdate
Adiciona a data de registo do utilizador.
unreadcount
Adiciona a contagem de páginas não lidas da lista de páginas vigiadas do utilizador (máximo 999; devolve 1000+ se forem mais).
centralids
Adiciona os identificadores centrais e o estado de ligação central (attachment) do utilizador.
latestcontrib
Adiciona a data da última contribuição do utilizador.
cancreateaccount
Indica se o utilizador tem permissão para criar contas. Para verificar se uma conta específica pode ser criada, use action=query&list=users&usprop=cancreate.
Valores (separados com | ou alternativas): acceptlang, blockinfo, cancreateaccount, centralids, changeablegroups, editcount, email, groupmemberships, groups, hasmsg, implicitgroups, latestcontrib, options, ratelimits, realname, registrationdate, rights, theoreticalratelimits, unreadcount
Para especificar todos os valores, use *.
uiattachedwiki

Com uiprop=centralids, indicar se o utilizador tem ligação com a wiki designada por este identificador.

Exemplos:
Obter informações sobre o utilizador atual.
api.php?action=query&meta=userinfo [abrir na página de testes]
Obter informações adicionais sobre o utilizador atual.
api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [abrir na página de testes]

meta=wikibase (wb)

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

Obter informação sobre o cliente Wikibase e o repositório Wikibase associado.

Parâmetro:
Other general parameters are available.
wbprop

Que propriedades obter:

url
URL de base, caminho dos scripts e caminho dos artigos no repositório Wikibase.
siteid
O identificador deste site.
Valores (separados com | ou alternativas): siteid, url
Valor por omissão: url|siteid
Exemplo:
Obter o endereço do URL e outras informações do cliente e repositório Wikibase
api.php?action=query&meta=wikibase [abrir na página de testes]