Ajuda da API MediaWiki

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

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

Módulo principal

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

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

Parâmetros:
action

Qual ação executar.

ask
Módulo da API para consultar o Semantic MediaWiki usando a linguagem "ask".
askargs
Módulo da API para consultar o Semantic MediaWiki usando a linguagem "ask" na forma de lista de condições, propriedades a serem mostradas e parâmetros.
block
Bloquear um usuário.
changeauthenticationdata
Alterar os dados de autenticação para o usuário atual.
checktoken
Verificar a validade de um token de action=query&meta=tokens.
clearhasmsg
Limpa a etiqueta hasmsg do usuário atual.
clientlogin
Faça o login no wiki usando o fluxo interativo.
commentblock
A API commentblock permite bloquear um utilizador a partir de um comentário feito por ele, após preencher os seguintes parâmetros: CommentID.
commentdelete
A API commentdelete permite eliminar um comentário após preencher os seguintes parâmetros: CommentID.
commentlatestid
A API commentlatestID permite obter o identificador do comentário mais recente após preencher os seguintes parâmetros: pageID
commentlist
A API commentlist obtém vários comentários e fornece-os na forma de lista após preencher os seguintes parâmetros: pageID, order, pagerPage e showForm.
commentsubmit
A API commentsubmit permite enviar/publicar um comentário após preencher os seguintes parâmetros: pageID, parentID, commentText.
commentvote
A API commentvote permite votar num comentário após preencher os seguintes parâmetros: commentID, voteValue.
compare
Obter a diferença entre duas páginas.
createaccount
Criar uma nova conta de usuário.
cspreport
Usado por navegadores para denunciar violações da Política de Segurança de Conteúdo. Este módulo nunca deve ser usado, exceto quando usado automaticamente por um navegador web compatível com CSP.
delete
Excluir uma página.
edit
Criar e editar páginas.
emailuser
Envia e-mail para o usuário.
embedvideo
⧼apihelp-embedvideo-summary⧽
expandtemplates
Expande todas a predefinições em texto wiki.
ext.srf.slideshow.show
⧼apihelp-ext.srf.slideshow.show-summary⧽
feedcontributions
Retorna o feed de contribuições de um usuário.
feedrecentchanges
Retorna um feed de mudanças recentes.
feedwatchlist
Retornar um feed da lista de páginas vigiadas.
filerevert
Reverte um arquivo para uma versão antiga.
help
Mostra a ajuda para os módulos especificados.
imagerotate
Gira uma ou mais imagens.
import
Importar uma página de outra wiki ou de um arquivo XML.
linkaccount
Vincule uma conta de um provedor de terceiros ao usuário atual.
login
Faça login e obtenha cookies de autenticação.
logout
Faça o logout e limpe os dados da sessão.
managetags
Execute tarefas de gerenciamento relacionadas às tags de alteração.
mergehistory
Fundir históricos das páginas.
move
Mover uma página.
opensearch
Procure na wiki usando o protocolo OpenSearch.
options
Alterar as preferências do usuário atual.
paraminfo
Obter informações sobre módulos da API.
parse
Analisa o conteúdo e retorna a saída do analisador.
patrol
Patrulha uma página ou revisão.
pfautocomplete
Preenchimento automático através da extensão Formulários de Página.
pfautoedit
Criar ou editar uma página usando um formulário definido pela extensão Formulários de Página.
protect
Modifica o nível de proteção de uma página.
purge
Limpe o cache para os títulos especificados.
query
Obtenha dados de e sobre o MediaWiki.
removeauthenticationdata
Remova os dados de autenticação para o usuário atual.
resetpassword
Envia um e-mail de redefinição de senha para o usuário atual.
revisiondelete
Excluir e recuperar revisões.
rollback
Desfazer a última edição para a página.
rsd
Exportar um esquema RSD (Really Simple Discovery).
setnotificationtimestamp
Atualize o timestamp de notificação para páginas vigiadas.
setpagelanguage
Mudar o idioma de uma página.
smwbrowse
Módulo de API para dar suporte a atividades de navegação para diferentes tipos de entidade na Semantic MediaWiki.
smwinfo
Módulo da API para obter informação sobre estatísticas e outra meta informação do Semantic MediaWiki.
smwtask
Módulo da API para executar tarefas relacionadas ao Semantic MediaWiki.
spamblacklist
Valide um ou mais URLs contra o SpamBlacklist.
stashedit
Prepare uma edição no cache compartilhado.
tag
Adicionar ou remover tags de alteração de revisões individuais ou entradas de log.
titleblacklist
Valide um título de página, nome de arquivo ou nome de usuário no TitleBlacklist.
unblock
Desbloquear usuário.
undelete
Restaure as revisões de uma página excluída.
unlinkaccount
Remova uma conta de terceiros vinculada ao usuário atual.
upload
Carregue um arquivo ou obtenha o status dos carregamentos pendentes.
userrights
Alterar a associação de um grupo de usuários.
validatepassword
Valide uma senha de acordo as políticas de senha da wiki.
watch
Adicionar ou remover páginas da lista de páginas vigiadas do usuário atual.
browsebyproperty
Obsoleto. Módulo da API para obter informação sobre uma propriedade ou lista de propriedades.
browsebysubject
Obsoleto. Módulo da API para obter informação sobre um sujeito.
tokens
Obsoleto. Obter tokens para ações de modificação de dados.
Um dos seguintes valores: ask, askargs, block, changeauthenticationdata, checktoken, clearhasmsg, clientlogin, commentblock, commentdelete, commentlatestid, commentlist, commentsubmit, commentvote, compare, createaccount, cspreport, delete, edit, emailuser, embedvideo, expandtemplates, ext.srf.slideshow.show, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, help, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, move, opensearch, options, paraminfo, parse, patrol, pfautocomplete, pfautoedit, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, setnotificationtimestamp, setpagelanguage, smwbrowse, smwinfo, smwtask, spamblacklist, stashedit, tag, titleblacklist, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, watch, browsebyproperty, browsebysubject, tokens
Padrão: help
format

O formato da saída.

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

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

Tipo: inteiro
smaxage

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

Tipo: inteiro
Padrão: 0
maxage

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

Tipo: inteiro
Padrão: 0
assert

Verifique se o usuário está logado se configurado para user ou tem o direito do usuário do bot se bot.

Um dos seguintes valores: user, bot
assertuser

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

Tipo: nome de usuário
requestid

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

servedby

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

Tipo: boleano (details)
curtimestamp

Inclui o timestamp atual no resultado.

Tipo: boleano (details)
responselanginfo

Inclua os idiomas usados para uselang e errorlang no resultado.

Tipo: boleano (details)
origin

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

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

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

uselang

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

Padrão: user
errorformat

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

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

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

Padrão: uselang
errorsuselocal

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

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

action=ask

(main | ask)
  • Este módulo requer direitos de leitura.
  • Fonte: Semantic MediaWiki
  • Licença: GPL-2.0-or-later

Módulo da API para consultar o Semantic MediaWiki usando a linguagem "ask".

Parâmetros:
query

The query string in ask-language

Este parâmetro é obrigatório.
api_version

Formatação da saída:

2
Formato compatível com versões anteriores, usando {} para a lista de resultados.
3
Formato experimental, usando [] como lista de resultados.
Um dos seguintes valores: 2, 3
Padrão: 2

action=askargs

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

Módulo da API para consultar o Semantic MediaWiki usando a linguagem "ask" na forma de lista de condições, propriedades a serem mostradas e parâmetros.

Parâmetros:
conditions

The query conditions, i.e. the requirements for a subject to be included

Este parâmetro é obrigatório.
Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
printouts

The query printouts, i.e. the properties to show per subject

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
Padrão: (vazio)
parameters

The query parameters, i.e. all non-condition and non-printout arguments

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
Padrão: (vazio)
api_version

Formatação da saída:

2
Formato compatível com versões anteriores, usando {} para a lista de resultados.
3
Formato experimental, usando [] como lista de resultados.
Um dos seguintes valores: 2, 3
Padrão: 2

action=block

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

Bloquear um usuário.

Parâmetros:
user

Nome de usuário, endereço IP ou faixa de IP para bloquear. Não pode ser usado junto com userid

Tipo: nome de usuário
userid

ID de usuário para bloquear. Não pode ser usado em conjunto com user.

Tipo: inteiro
expiry

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

Padrão: never
reason

Razão do bloqueio.

Padrão: (vazio)
anononly

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

Tipo: boleano (details)
nocreate

Prevenir a criação de conta.

Tipo: boleano (details)
autoblock

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

Tipo: boleano (details)
noemail

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

Tipo: boleano (details)
hidename

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

Tipo: boleano (details)
allowusertalk

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

Tipo: boleano (details)
reblock

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

Tipo: boleano (details)
watchuser

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

Tipo: boleano (details)
tags

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

Valores (separados com | ou alternativos):
token

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

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

action=browsebyproperty

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

Módulo da API para obter informação sobre uma propriedade ou lista de propriedades.

Parâmetros:
property

To match a specific property

limit

To specify the size of the list request

Padrão: 50
lang

To specify a specific language used for some attributes (description etc.)

listonly

To specify that only a property list is returned without further details

action=browsebysubject

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

Módulo da API para obter informação sobre um sujeito.

Parâmetros:
subject

The subject to be queried

Este parâmetro é obrigatório.
ns
(sem descrição)
Tipo: inteiro
Padrão: 0
iw
(sem descrição)
Padrão: (vazio)
subobject

A particular subobject id for the related subject

Padrão: (vazio)
type
(sem descrição)
Padrão: (vazio)
options
(sem descrição)
Padrão: (vazio)

action=changeauthenticationdata (changeauth)

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

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

Parâmetros:
changeauthrequest

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

Este parâmetro é obrigatório.
changeauthtoken

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

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

action=checktoken

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

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

Parâmetros:
type

Tipo de token que está sendo testado.

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

Token para testar.

Este parâmetro é obrigatório.
maxtokenage

Idade máxima permitida do token, em segundos.

Tipo: inteiro

action=clearhasmsg

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

Limpa a etiqueta hasmsg do usuário atual.

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

action=clientlogin (login)

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

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

O procedimento geral para usar este módulo é:

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

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

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
loginmessageformat

Formato a ser usado para retornar mensagens.

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

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

Tipo: boleano (details)
loginpreservestate

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

Tipo: boleano (details)
loginreturnurl

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

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

logincontinue

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

Tipo: boleano (details)
logintoken

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

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

action=commentblock

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

A API commentblock permite bloquear um utilizador a partir de um comentário feito por ele, após preencher os seguintes parâmetros: CommentID.

Parâmetros:
commentID

Identificador do comentário do utilizador que vai ser bloqueado

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

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

Este parâmetro é obrigatório.

action=commentdelete

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

A API commentdelete permite eliminar um comentário após preencher os seguintes parâmetros: CommentID.

Parâmetros:
commentID

Identificador do comentário a ser eliminado

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

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

Este parâmetro é obrigatório.

action=commentlatestid

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

A API commentlatestID permite obter o identificador do comentário mais recente após preencher os seguintes parâmetros: pageID

Parâmetro:
pageID

Identificador da página em que está o comentário mais recente

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

action=commentlist

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

A API commentlist obtém vários comentários e fornece-os na forma de lista após preencher os seguintes parâmetros: pageID, order, pagerPage e showForm.

Parâmetros:
pageID

Identificador da página de onde é obtida a lista de comentários

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

Define se a lista de comentários tem ordem crescente ou decrescente

Este parâmetro é obrigatório.
Tipo: boleano (details)
pagerPage

Número da página de comentários

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

Mostrar o formulário de comentários

Tipo: inteiro

action=commentsubmit

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

A API commentsubmit permite enviar/publicar um comentário após preencher os seguintes parâmetros: pageID, parentID, commentText.

Parâmetros:
pageID

Identificador da página onde será feito o comentário

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

Identificador do comentário mãe

Tipo: inteiro
commentText

Texto do comentário

Este parâmetro é obrigatório.
token

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

Este parâmetro é obrigatório.

action=commentvote

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

A API commentvote permite votar num comentário após preencher os seguintes parâmetros: commentID, voteValue.

Parâmetros:
commentID

Identificador do comentário que foi votado

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

Valor do voto para o comentário

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

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

Este parâmetro é obrigatório.

action=compare

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

Obter a diferença entre duas páginas.

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

Parâmetros:
fromtitle

Primeiro título para comparar.

fromid

Primeiro ID de página para comparar.

Tipo: inteiro
fromrev

Primeira revisão para comparar.

Tipo: inteiro
fromtext

Use este texto em vez do conteúdo da revisão especificada por fromtitle, fromid ou fromrev.

fromsection

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

frompst

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

Tipo: boleano (details)
fromcontentformat

Formato de serialização de conteúdo de fromtext.

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

Modelo de conteúdo de fromtext. Se não for fornecido, será adivinhado com base nos outros parâmetros.

Um dos seguintes valores: GadgetDefinition, wikitext, javascript, json, css, text, smw/schema
totitle

Segundo título para comparar.

toid

Segundo ID de página para comparar.

Tipo: inteiro
torev

Segunda revisão para comparar.

Tipo: inteiro
torelative

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

Um dos seguintes valores: prev, next, cur
totext

Use este texto em vez do conteúdo da revisão especificada por totitle, toid ou torev.

tosection

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

topst

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

Tipo: boleano (details)
tocontentformat

Formato de serialização de conteúdo de totext.

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

Modelo de conteúdo de totext. Se não for fornecido, será adivinhado com base nos outros parâmetros.

Um dos seguintes valores: GadgetDefinition, wikitext, javascript, json, css, text, smw/schema
prop

Quais peças de informação incluir.

diff
O dif do HTML.
diffsize
O tamanho do diff HTML, em bytes.
rel
Os IDs de revisão da revisão anteriores a 'from' e depois 'to', se houver.
ids
Os Ids da página e de revisão das revisões 'from' e 'to'.
title
O título das páginas 'from' e 'to' das revisões.
user
O nome de usuário e o ID das revisões 'from' e 'to'.
comment
O comentário das revisões 'from' e 'to'.
parsedcomment
O comentário analisado sobre as revisões 'from' e 'to'.
size
O tamanho das revisões 'from' e 'to'.
Valores (separados com | ou alternativos): diff, diffsize, rel, ids, title, user, comment, parsedcomment, size
Padrão: diff|ids|title
Exemplo:
Criar um diff entre a revisão 1 e 2.
api.php?action=compare&fromrev=1&torev=2 [abrir na página de testes]

action=createaccount (create)

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

Criar uma nova conta de usuário.

O procedimento geral para usar este módulo é:

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

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

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
createmessageformat

Formato a ser usado para retornar mensagens.

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

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

Tipo: boleano (details)
createpreservestate

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

Se action=query&meta=authmanagerinfo retornar true para hasprimarypreservedstate, pedidos marcados como hasprimarypreservedstate devem ser omitidos. Se retornou um valor não vazio para preservedusername, esse nome de usuário deve ser usado pelo parâmetro username.

Tipo: boleano (details)
createreturnurl

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

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

createcontinue

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

Tipo: boleano (details)
createtoken

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

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

action=cspreport

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

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

Parâmetros:
reportonly

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

Tipo: boleano (details)
source

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

Padrão: internal

action=delete

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

Excluir uma página.

Parâmetros:
title

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

pageid

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

Tipo: inteiro
reason

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

tags

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

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

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

Tipo: boleano (details)
watchlist

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

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

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

Tipo: boleano (details)
oldimage

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

token

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

Este parâmetro é obrigatório.

action=edit

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

Criar e editar páginas.

Parâmetros:
title

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

pageid

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

Tipo: inteiro
section

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

sectiontitle

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

text

Conteúdo da página.

summary

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

tags

Alterar as tags para aplicar à revisão.

Valores (separados com | ou alternativos):
minor

Edição menor.

Tipo: boleano (details)
notminor

Edição não-menor.

Tipo: boleano (details)
bot

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

Tipo: boleano (details)
basetimestamp

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

Tipo: timestamp (formatos permitidos)
starttimestamp

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

Tipo: timestamp (formatos permitidos)
recreate

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

Tipo: boleano (details)
createonly

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

Tipo: boleano (details)
nocreate

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

Tipo: boleano (details)
watch
Obsoleto.

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

Tipo: boleano (details)
unwatch
Obsoleto.

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

Tipo: boleano (details)
watchlist

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

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

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

prependtext

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

appendtext

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

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

undo

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

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

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

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

Resolve redirecionamento automaticamente.

Tipo: boleano (details)
contentformat

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

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

Modelo de conteúdo do novo conteúdo.

Um dos seguintes valores: GadgetDefinition, wikitext, javascript, json, css, text, smw/schema
token

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

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

Este parâmetro é obrigatório.
captchaword

Responder ao CAPTCHA

captchaid

CAPTCHA ID do pedido anterior

action=emailuser

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

Envia e-mail para o usuário.

Parâmetros:
target

Usuário a se enviar o e-mail.

Este parâmetro é obrigatório.
subject

Cabeçalho do assunto.

text

Corpo do e-mail.

Este parâmetro é obrigatório.
ccme

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

Tipo: boleano (details)
token

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

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

action=embedvideo

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

Get generated embed code for given parameters

Parâmetros:
service

Name of the service (youtube, twitch, ect)

Este parâmetro é obrigatório.
id

The ID of the video for that service

Este parâmetro é obrigatório.
dimensions

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

alignment

Alignment of video

description

Description of video

container

Accepts frame, or leave empty

urlargs

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

autoresize

Auto resize video? (true or false)

action=expandtemplates

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

Expande todas a predefinições em texto wiki.

Parâmetros:
title

Título da página.

text

Texto wiki para converter.

Este parâmetro é obrigatório.
revid

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

Tipo: inteiro
prop

Quais peças de informação obter.

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

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

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

Tipo: boleano (details)
generatexml
Obsoleto.

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

Tipo: boleano (details)

action=ext.srf.slideshow.show

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

API module used by the SlideShow result printer to retrieve formatted results. This module is should not be called directly.

Parâmetros:
pageid

Id of the page (subject) to be displayed

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

Template to use for formatting

Este parâmetro é obrigatório.
printouts

Printouts to send to the template

Padrão: []

action=feedcontributions

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

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

Parâmetros:
feedformat

O formato do feed.

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

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

Este parâmetro é obrigatório.
Tipo: nome de usuário
namespace

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

Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 106, 107, 108, 109, 112, 113, 114, 115, 274, 275, 2300, 2301, 2302, 2303
year

Do ano (inclusive anteriores).

Tipo: inteiro
month

Do mês (inclusive anteriores).

Tipo: inteiro
tagfilter

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

Valores (separados com | ou alternativos): mw-contentmodelchange, mw-new-redirect, mw-removed-redirect, mw-changed-redirect-target, mw-blank, mw-replace, mw-rollback, mw-undo
Padrão: (vazio)
deletedonly

Mostrar apenas contribuições excluídas.

Tipo: boleano (details)
toponly

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

Tipo: boleano (details)
newonly

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

Tipo: boleano (details)
hideminor

Ocultar edições menores.

Tipo: boleano (details)
showsizediff

Mostrar a diferença de tamanho entre as revisões.

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

action=feedrecentchanges

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

Retorna um feed de mudanças recentes.

Parâmetros:
feedformat

O formato do feed.

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

Espaço nominal a partir do qual limitar resultados.

Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 106, 107, 108, 109, 112, 113, 114, 115, 274, 275, 2300, 2301, 2302, 2303
invert

Todos os espaços nominais, exceto o selecionado.

Tipo: boleano (details)
associated

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

Tipo: boleano (details)
days

Dias para limitar os resultados.

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

Número máximo de resultados.

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

Mostra modificações desde então.

Tipo: timestamp (formatos permitidos)
hideminor

Ocultar modificações menores.

Tipo: boleano (details)
hidebots

Ocultar modificações feitas por bots.

Tipo: boleano (details)
hideanons

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

Tipo: boleano (details)
hideliu

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

Tipo: boleano (details)
hidepatrolled

Ocultar mudanças patrulhadas.

Tipo: boleano (details)
hidemyself

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

Tipo: boleano (details)
hidecategorization

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

Tipo: boleano (details)
tagfilter

Filtrar por tag.

target

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

showlinkedto

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

Tipo: boleano (details)

action=feedwatchlist

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

Retornar um feed da lista de páginas vigiadas.

Parâmetros:
feedformat

O formato do feed.

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

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

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

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

Tipo: boleano (details)
allrev

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

Tipo: boleano (details)
wlowner

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

Tipo: nome de usuário
wltoken

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

wlshow

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

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

Quais tipos de mudanças mostrar:

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

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

Tipo: nome de usuário
Exemplos:
Mostra o feed de páginas vigiadas.
api.php?action=feedwatchlist [abrir na página de testes]
Mostre todas as alterações nas páginas vigiadas nas últimas 6 horas.
api.php?action=feedwatchlist&allrev=&hours=6 [abrir na página de testes]

action=filerevert

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

Reverte um arquivo para uma versão antiga.

Parâmetros:
filename

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

Este parâmetro é obrigatório.
comment

Enviar comentário.

Padrão: (vazio)
archivename

Nome do arquivo da revisão para qual reverter.

Este parâmetro é obrigatório.
token

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

Este parâmetro é obrigatório.

action=help

Mostra a ajuda para os módulos especificados.

Parâmetros:
modules

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

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
Padrão: main
submodules

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

Tipo: boleano (details)
recursivesubmodules

Inclui a ajuda para submódulos de forma recursiva.

Tipo: boleano (details)
wrap

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

Tipo: boleano (details)
toc

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

Tipo: boleano (details)

action=imagerotate

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

Gira uma ou mais imagens.

Parâmetros:
rotation

Graus para girar imagem no sentido horário.

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

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

tags

Tags para se inscrever na entrada no registro de upload.

Valores (separados com | ou alternativos):
titles

Uma lista de IDs de título para trabalhar.

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
pageids

Uma lista de IDs de página para trabalhar.

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

Uma lista de IDs de revisão para trabalhar.

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

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

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

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

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

Tipo: boleano (details)
converttitles

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

Tipo: boleano (details)
token

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

Este parâmetro é obrigatório.

action=import

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

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

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

Parâmetros:
summary

Resumo de importação do log de entrada.

xml

Enviar arquivo XML.

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

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

interwikisource

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

Um dos seguintes valores:
interwikipage

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

fullhistory

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

Tipo: boleano (details)
templates

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

Tipo: boleano (details)
namespace

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

Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 106, 107, 108, 109, 112, 113, 114, 115, 274, 275, 2300, 2301, 2302, 2303
assignknownusers

Atribuir as edições aos utilizadores locais se o utilizador nomeado existir localmente.

Tipo: boleano (details)
rootpage

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

tags

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

Valores (separados com | ou alternativos):
token

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

Este parâmetro é obrigatório.

action=linkaccount (link)

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

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

O procedimento geral para usar este módulo é:

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

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

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
linkmessageformat

Formato a ser usado para retornar mensagens.

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

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

Tipo: boleano (details)
linkreturnurl

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

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

linkcontinue

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

Tipo: boleano (details)
linktoken

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

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

action=login (lg)

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

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

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

Parâmetros:
lgname

Nome de usuário.

lgpassword

Senha.

lgdomain

Domínio (opcional).

lgtoken

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

action=logout

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

Exemplo:
Finaliza a sessão do usuário atual.
api.php?action=logout [abrir na página de testes]

action=managetags

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

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

Parâmetros:
operation

Qual operação para executar:

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

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

Este parâmetro é obrigatório.
reason

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

ignorewarnings

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

Tipo: boleano (details)
tags

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

Valores (separados com | ou alternativos):
token

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

Este parâmetro é obrigatório.

action=mergehistory

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

Fundir históricos das páginas.

Parâmetros:
from

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

fromid

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

Tipo: inteiro
to

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

toid

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

Tipo: inteiro
timestamp

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

Tipo: timestamp (formatos permitidos)
reason

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

Padrão: (vazio)
token

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

Este parâmetro é obrigatório.

action=move

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

Mover uma página.

Parâmetros:
from

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

fromid

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

Tipo: inteiro
to

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

Este parâmetro é obrigatório.
reason

Motivo para a alteração do nome.

Padrão: (vazio)
movetalk

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

Tipo: boleano (details)
movesubpages

Renomeia subpáginas, se aplicável.

Tipo: boleano (details)
noredirect

Não cria um redirecionamento.

Tipo: boleano (details)
watchlist

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

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

Ignorar quaisquer avisos.

Tipo: boleano (details)
tags

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

Valores (separados com | ou alternativos):
token

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

Este parâmetro é obrigatório.

action=opensearch

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

Procure na wiki usando o protocolo OpenSearch.

Parâmetros:
search

Pesquisar string.

Este parâmetro é obrigatório.
namespace

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

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 106, 107, 108, 109, 112, 113, 114, 115, 274, 275, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
Padrão: 0
limit

Número máximo de resultados.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
suggest

Não fazer nada se $wgEnableOpenSearchSuggest é false.

Tipo: boleano (details)
redirects

Como lidar com os redirecionamentos:

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

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

Um dos seguintes valores: return, resolve
format

O formato da saída.

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

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

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

action=options

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

Alterar as preferências do usuário atual.

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

Parâmetros:
reset

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

Tipo: boleano (details)
resetkinds

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

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

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

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
optionname

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

optionvalue

O valor da opção especificada por optionname.

token

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

Este parâmetro é obrigatório.

action=paraminfo

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

Parâmetros:
modules

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

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
helpformat

Formato das strings de ajuda.

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

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

Valores (separados com | ou alternativos): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allmessages, allpages, allredirects, allrevisions, alltransclusions, allusers, authmanagerinfo, backlinks, blocks, categories, categoryinfo, categorymembers, contributors, deletedrevisions, deletedrevs, duplicatefiles, embeddedin, extlinks, exturlusage, filearchive, filerepoinfo, fileusage, gadgetcategories, gadgets, imageinfo, images, imageusage, info, iwbacklinks, iwlinks, langbacklinks, langlinks, links, linkshere, logevents, mystashedfiles, pagepropnames, pageprops, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, references, revisions, search, siteinfo, stashimageinfo, tags, templates, tokens, transcludedin, usercontribs, userinfo, users, watchlist, watchlistraw
O número máximo de valores é 50 (500 para bots).
mainmodule
Obsoleto.

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

pagesetmodule
Obsoleto.

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

formatmodules
Obsoleto.

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

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

action=parse

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

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

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

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

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

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

text

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

revid

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

Tipo: inteiro
summary

Sumário para analisar.

page

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

pageid

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

Tipo: inteiro
redirects

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

Tipo: boleano (details)
oldid

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

Tipo: inteiro
prop

Qual pedaço de informação obter:

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

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

Padrão: mw-parser-output
pst

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

Tipo: boleano (details)
onlypst

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

Tipo: boleano (details)
effectivelanglinks
Obsoleto.

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

Tipo: boleano (details)
section

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

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

new é permitido somente ao especificar text.

sectiontitle

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

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

disablepp
Obsoleto.

Use disablelimitreport em vez.

Tipo: boleano (details)
disablelimitreport

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

Tipo: boleano (details)
disableeditsection

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

Tipo: boleano (details)
disabletidy

Não executa a limpeza HTML (por exemplo, tidy) na saída do analisador.

Tipo: boleano (details)
disablestylededuplication

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

Tipo: boleano (details)
generatexml
Obsoleto.

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

Tipo: boleano (details)
preview

Analisar no mode de visualização.

Tipo: boleano (details)
sectionpreview

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

Tipo: boleano (details)
disabletoc

Omitir tabela de conteúdos na saída.

Tipo: boleano (details)
useskin

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

Um dos seguintes valores: tweeki
contentformat

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

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

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

Um dos seguintes valores: GadgetDefinition, wikitext, javascript, json, css, text, smw/schema

action=patrol

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

Patrulha uma página ou revisão.

Parâmetros:
rcid

ID de Mudanças recentes para patrulhar.

Tipo: inteiro
revid

ID de revisão para patrulhar.

Tipo: inteiro
tags

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

Valores (separados com | ou alternativos):
token

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

Este parâmetro é obrigatório.

action=pfautocomplete

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

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

Parâmetros:
limit

Um limite para o número de resultados devolvidos

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
substr

O subtexto sobre o qual realizar o preenchimento automático

property

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

category

Uma categoria cujas páginas serão completadas automaticamente

concept

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

cargo_table

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

cargo_field

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

field_is_array

Se o campo Cargo especificado contém uma matriz de valores

namespace

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

external_url

Um nome alternativo para um URL externo de onde obter valores

baseprop

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

base_cargo_table

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

base_cargo_field

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

basevalue

O valor a verificar para o campo ou propriedade anterior

action=pfautoedit

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

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

Parâmetros:
form

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

target

O nome da página para ser criada ou editada

query

O texto da consulta

preload

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

Exemplo:
With query parameter: api.php?action=pfautoedit&form=form-name&target=page-name&query=template-name[field-name-1]=field-value-1%26template-name[field-name-2]=field-value-2
api.php?Without query parameter: api.php?action=pfautoedit&form=form-name&target=page-name&template-name[field-name-1]=field-value-1&template-name[field-name-2]=field-value-2 [abrir na página de testes]

action=protect

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

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

Parâmetros:
title

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

pageid

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

Tipo: inteiro
protections

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

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

Este parâmetro é obrigatório.
Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
expiry

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

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
Padrão: infinite
reason

Motivo para (des)proteger.

Padrão: (vazio)
tags

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

Valores (separados com | ou alternativos):
cascade

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

Tipo: boleano (details)
watch
Obsoleto.

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

Tipo: boleano (details)
watchlist

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

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

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

Este parâmetro é obrigatório.

action=purge

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

Limpe o cache para os títulos especificados.

Parâmetros:
forcelinkupdate

Atualiza as tabelas de links.

Tipo: boleano (details)
forcerecursivelinkupdate

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

Tipo: boleano (details)
continue

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

titles

Uma lista de IDs de título para trabalhar.

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
pageids

Uma lista de IDs de página para trabalhar.

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

Uma lista de IDs de revisão para trabalhar.

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

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

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

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

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

Tipo: boleano (details)
converttitles

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

Tipo: boleano (details)

action=query

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

Obtenha dados de e sobre o MediaWiki.

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

Parâmetros:
prop

Quais propriedades obter para as páginas consultadas.

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

Quais listas obter.

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

Quais metadados obter.

allmessages
Devolver as mensagens deste site.
authmanagerinfo
Recupere informações sobre o status de autenticação atual.
filerepoinfo
Retorna informações meta sobre repositórios de imagens configurados na wiki.
siteinfo
Retorna informações gerais sobre o site.
tokens
Obtém tokens para ações de modificação de dados.
userinfo
Ober informações sobre o usuário atual.
Valores (separados com | ou alternativos): allmessages, authmanagerinfo, filerepoinfo, siteinfo, tokens, userinfo
indexpageids

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

Tipo: boleano (details)
export

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

Tipo: boleano (details)
exportnowrap

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

Tipo: boleano (details)
iwurl

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

Tipo: boleano (details)
continue

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

rawcontinue

Retorne os dados de query-continue para continuar.

Tipo: boleano (details)
titles

Uma lista de IDs de título para trabalhar.

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
pageids

Uma lista de IDs de página para trabalhar.

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

Uma lista de IDs de revisão para trabalhar.

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

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

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

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

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

Tipo: boleano (details)
converttitles

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

Tipo: boleano (details)

prop=categories (cl)

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

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

Parâmetros:
clprop

Quais propriedades adicionais obter para cada categoria:

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

Quais tipos de categorias mostrar.

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

Quantas categorias retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
clcontinue

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

clcategories

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

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
cldir

A direção na qual listar.

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

prop=categoryinfo (ci)

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

Retorna informações sobre as categorias dadas.

Parâmetro:
cicontinue

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

prop=contributors (pc)

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

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

Parâmetros:
pcgroup

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

Valores (separados com | ou alternativos): bot, sysop, bureaucrat, widgeteditor, commentadmin, smwadministrator, smwcurator
pcexcludegroup

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

Valores (separados com | ou alternativos): bot, sysop, bureaucrat, widgeteditor, commentadmin, smwadministrator, smwcurator
pcrights

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

Valores (separados com | ou alternativos): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjson, editmyuserjs, editmywatchlist, editsemiprotected, editusercss, edituserjson, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi, comment, commentadmin, commentlinks, comment-delete-own, skipcaptcha, gadgets-edit, gadgets-definition-edit, nuke, viewedittab, editrestrictedfields, createclass, multipageedit, renameuser, replacetext, spamblacklistlog, tboverride, tboverride-account, titleblacklistlog, editwidgets, interwiki, smw-admin, smw-patternedit, smw-schemaedit, smw-pageedit
O número máximo de valores é 50 (500 para bots).
pcexcluderights

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

Valores (separados com | ou alternativos): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjson, editmyuserjs, editmywatchlist, editsemiprotected, editusercss, edituserjson, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi, comment, commentadmin, commentlinks, comment-delete-own, skipcaptcha, gadgets-edit, gadgets-definition-edit, nuke, viewedittab, editrestrictedfields, createclass, multipageedit, renameuser, replacetext, spamblacklistlog, tboverride, tboverride-account, titleblacklistlog, editwidgets, interwiki, smw-admin, smw-patternedit, smw-schemaedit, smw-pageedit
O número máximo de valores é 50 (500 para bots).
pclimit

Quantas contribuições retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
pccontinue

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

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

prop=deletedrevisions (drv)

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

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

Pode ser usado de várias maneiras:

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

Quais propriedades mostrar para cada modificação:

ids
O ID da revisão.
flags
Etiqueta de revisão (menor).
timestamp
O timestamp da revisão.
user
Usuário que fez a revisão.
userid
ID de usuário do criador da revisão.
size
Comprimento (bytes) da revisão.
sha1
SHA-1 (base 16) da revisão.
contentmodel
ID do modelo de conteúdo da revisão.
comment
Comentário do usuário para a revisão.
parsedcomment
Analisar comentário do usuário para a revisão.
content
Texto da revisão.
tags
Etiquetas para a revisão.
parsetree
Obsoleto. Use action=expandtemplates ou action=parse em vez. A árvore de análise XML de conteúdo da revisão (requer o modelo de conteúdo wikitext).
Valores (separados com | ou alternativos): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
Padrão: ids|timestamp|flags|comment|user
drvlimit

Limita quantas revisões serão retornadas.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
drvexpandtemplates
Obsoleto.

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

Tipo: boleano (details)
drvgeneratexml
Obsoleto.

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

Tipo: boleano (details)
drvparse
Obsoleto.

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

Tipo: boleano (details)
drvsection

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

drvdiffto
Obsoleto.

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

drvdifftotext
Obsoleto.

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

drvdifftotextpst
Obsoleto.

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

Tipo: boleano (details)
drvcontentformat

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

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

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

Tipo: timestamp (formatos permitidos)
drvend

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

Tipo: timestamp (formatos permitidos)
drvdir

Em qual direção enumerar:

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

Lista apenas as revisões com esta tag.

drvuser

Lista apenas revisões desse usuário.

Tipo: nome de usuário
drvexcludeuser

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

Tipo: nome de usuário
drvcontinue

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

Exemplos:
Lista as revisões excluídas das páginas Main Page e Talk:Main Page, com conteúdo.
api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvprop=user|comment|content [abrir na página de testes]
Lista as informações para a revisão excluída 123456.
api.php?action=query&prop=deletedrevisions&revids=123456 [abrir na página de testes]

prop=duplicatefiles (df)

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

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

Parâmetros:
dflimit

Quantos arquivos duplicados retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
dfcontinue

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

dfdir

A direção na qual listar.

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

Procure apenas arquivos no repositório local.

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

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

Parâmetros:
ellimit

Quantos links retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
eloffset

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

Tipo: inteiro
elprotocol

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

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

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

elexpandurl

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

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

prop=fileusage (fu)

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

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

Parâmetros:
fuprop

Quais propriedades obter:

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

Listar apenas páginas neste espaço nominal.

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

Mostre apenas itens que atendam a esses critérios.

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

Quantos retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
fucontinue

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

prop=imageinfo (ii)

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

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

Parâmetros:
iiprop

Quais informações de arquivo para obter:

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

Quantas revisões de arquivos retornar por arquivo.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 1
iistart

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

Tipo: timestamp (formatos permitidos)
iiend

Data e hora para a listagem.

Tipo: timestamp (formatos permitidos)
iiurlwidth

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

Tipo: inteiro
Padrão: -1
iiurlheight

Semelhante a iiurlwidth.

Tipo: inteiro
Padrão: -1
iimetadataversion

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

Padrão: 1
iiextmetadatalanguage

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

Padrão: pt-br
iiextmetadatamultilang

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

Tipo: boleano (details)
iiextmetadatafilter

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

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
iiurlparam

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

Padrão: (vazio)
iibadfilecontexttitle

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

iicontinue

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

iilocalonly

Procure apenas arquivos no repositório local.

Tipo: boleano (details)

prop=images (im)

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

Retorna todos os arquivos contidos nas páginas fornecidas.

Parâmetros:
imlimit

Quantos arquivos retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
imcontinue

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

imimages

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

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
imdir

A direção na qual listar.

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

prop=info (in)

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

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

Parâmetros:
inprop

Quais propriedades adicionais obter:

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

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

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
intoken
Obsoleto.

Use action=query&meta=tokens em vez.

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

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

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

Retorna todos os links interwiki das páginas fornecidas.

Parâmetros:
iwprop

Quais propriedades adicionais obter para cada link interlanguage:

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

Retornar apenas links interwiki com este prefixo.

iwtitle

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

iwdir

A direção na qual listar.

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

Quantos interwiki links a serem retornados.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
iwcontinue

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

iwurl
Obsoleto.

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

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

Retorna todos os links interlanguage das páginas fornecidas.

Parâmetros:
llprop

Quais propriedades adicionais obter para cada link interlanguage:

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

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

lltitle

Link para pesquisar. Deve ser usado com lllang.

lldir

A direção na qual listar.

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

Código de idioma para nomes de idiomas localizados.

Padrão: pt-br
lllimit

Quantos links de idioma retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
llcontinue

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

llurl
Obsoleto.

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

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

Retorna todos os links das páginas fornecidas.

Parâmetros:
plnamespace

Mostre apenas links nesses espaços de nominais.

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

Quantos links retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
plcontinue

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

pltitles

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

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
pldir

A direção na qual listar.

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

prop=linkshere (lh)

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

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

Parâmetros:
lhprop

Quais propriedades obter:

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

Listar apenas páginas neste espaço nominal.

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

Mostre apenas itens que atendam a esses critérios.

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

Quantos retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
lhcontinue

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

prop=pageprops (pp)

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

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

Parâmetros:
ppcontinue

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

ppprop

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

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

prop=redirects (rd)

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

Retorna todos os redirecionamentos para as páginas indicadas.

Parâmetros:
rdprop

Quais propriedades obter:

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

Listar apenas páginas neste espaço nominal.

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

Mostrar apenas itens que atendam a esses critérios:

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

Quantos redirecionamentos a serem retornados.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
rdcontinue

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

prop=references (rf)

Retornar uma representação de dados de referências associadas às páginas fornecidas.

Parâmetro:
rfcontinue

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

prop=revisions (rv)

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

Obter informações de revisão.

Pode ser usado de várias maneiras:

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

Quais propriedades mostrar para cada modificação:

ids
O ID da revisão.
flags
Etiqueta de revisão (menor).
timestamp
O timestamp da revisão.
user
Usuário que fez a revisão.
userid
ID de usuário do criador da revisão.
size
Comprimento (bytes) da revisão.
sha1
SHA-1 (base 16) da revisão.
contentmodel
ID do modelo de conteúdo da revisão.
comment
Comentário do usuário para a revisão.
parsedcomment
Analisar comentário do usuário para a revisão.
content
Texto da revisão.
tags
Etiquetas para a revisão.
parsetree
Obsoleto. Use action=expandtemplates ou action=parse em vez. A árvore de análise XML de conteúdo da revisão (requer o modelo de conteúdo wikitext).
Valores (separados com | ou alternativos): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
Padrão: ids|timestamp|flags|comment|user
rvlimit

Limita quantas revisões serão retornadas.

Só pode ser usado com uma única página (modo #2).
Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
rvexpandtemplates
Obsoleto.

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

Tipo: boleano (details)
rvgeneratexml
Obsoleto.

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

Tipo: boleano (details)
rvparse
Obsoleto.

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

Tipo: boleano (details)
rvsection

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

rvdiffto
Obsoleto.

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

rvdifftotext
Obsoleto.

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

rvdifftotextpst
Obsoleto.

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

Tipo: boleano (details)
rvcontentformat

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

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

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

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

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

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

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

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

Enumerar até este timestamp.

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

Em qual direção enumerar:

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

Somente incluir revisões feitas pelo usuário.

Só pode ser usado com uma única página (modo #2).
Tipo: nome de usuário
rvexcludeuser

Excluir revisões feitas pelo usuário.

Só pode ser usado com uma única página (modo #2).
Tipo: nome de usuário
rvtag

Lista apenas as revisões com esta tag.

rvtoken
Obsoleto.

Que tokens obter para cada revisão.

Valores (separados com | ou alternativos): rollback
rvcontinue

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

prop=stashimageinfo (sii)

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

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

Parâmetros:
siifilekey

Chave que identifica um upload anterior que foi temporariamente armazenado.

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

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

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
siiprop

Quais informações de arquivo para obter:

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

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

Tipo: inteiro
Padrão: -1
siiurlheight

Semelhante a siiurlwidth.

Tipo: inteiro
Padrão: -1
siiurlparam

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

Padrão: (vazio)

prop=templates (tl)

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

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

Parâmetros:
tlnamespace

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

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

Quantas predefinições retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
tlcontinue

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

tltemplates

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

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
tldir

A direção na qual listar.

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

prop=transcludedin (ti)

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

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

Parâmetros:
tiprop

Quais propriedades obter:

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

Listar apenas páginas neste espaço nominal.

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

Mostre apenas itens que atendam a esses critérios.

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

Quantos retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
ticontinue

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

list=allcategories (ac)

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

Enumera todas as categorias.

Parâmetros:
acfrom

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

accontinue

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

acto

A categoria na qual parar a enumeração.

acprefix

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

acdir

Direção para ordenar.

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

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

Tipo: inteiro
acmax

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

Tipo: inteiro
aclimit

Quantas categorias retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
acprop

Quais propriedades obter:

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

list=alldeletedrevisions (adr)

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

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

Parâmetros:
adrprop

Quais propriedades mostrar para cada modificação:

ids
O ID da revisão.
flags
Etiqueta de revisão (menor).
timestamp
O timestamp da revisão.
user
Usuário que fez a revisão.
userid
ID de usuário do criador da revisão.
size
Comprimento (bytes) da revisão.
sha1
SHA-1 (base 16) da revisão.
contentmodel
ID do modelo de conteúdo da revisão.
comment
Comentário do usuário para a revisão.
parsedcomment
Analisar comentário do usuário para a revisão.
content
Texto da revisão.
tags
Etiquetas para a revisão.
parsetree
Obsoleto. Use action=expandtemplates ou action=parse em vez. A árvore de análise XML de conteúdo da revisão (requer o modelo de conteúdo wikitext).
Valores (separados com | ou alternativos): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
Padrão: ids|timestamp|flags|comment|user
adrlimit

Limita quantas revisões serão retornadas.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
adrexpandtemplates
Obsoleto.

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

Tipo: boleano (details)
adrgeneratexml
Obsoleto.

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

Tipo: boleano (details)
adrparse
Obsoleto.

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

Tipo: boleano (details)
adrsection

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

adrdiffto
Obsoleto.

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

adrdifftotext
Obsoleto.

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

adrdifftotextpst
Obsoleto.

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

Tipo: boleano (details)
adrcontentformat

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

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

Lista apenas revisões desse usuário.

Tipo: nome de usuário
adrnamespace

Lista apenas páginas neste espaço nominal.

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

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

Só pode ser usada com adruser.
Tipo: timestamp (formatos permitidos)
adrend

A data onde parar a enumeração.

Só pode ser usada com adruser.
Tipo: timestamp (formatos permitidos)
adrdir

Em qual direção enumerar:

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

Começar listando desse título.

Não pode ser usada com adruser.
adrto

Parar a listagem neste título.

Não pode ser usada com adruser.
adrprefix

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

Não pode ser usada com adruser.
adrexcludeuser

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

Não pode ser usada com adruser.
Tipo: nome de usuário
adrtag

Lista apenas as revisões com esta tag.

adrcontinue

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

adrgeneratetitles

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

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

list=allfileusages (af)

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

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

Parâmetros:
afcontinue

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

affrom

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

afto

O título do arquivo onde parar de enumerar.

afprefix

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

afunique

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

Tipo: boleano (details)
afprop

Quais peças de informação incluir:

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

Quantos itens retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
afdir

A direção na qual listar.

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

list=allimages (ai)

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

Enumera todas as imagens sequencialmente.

Parâmetros:
aisort

Propriedade pela qual ordenar.

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

A direção na qual listar.

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

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

aito

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

aicontinue

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

aistart

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

Tipo: timestamp (formatos permitidos)
aiend

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

Tipo: timestamp (formatos permitidos)
aiprop

Quais informações de arquivo para obter:

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

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

aiminsize

Limite à imagens com, pelo menos, esses bytes.

Tipo: inteiro
aimaxsize

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

Tipo: inteiro
aisha1

SHA1 de imagem. Substitui aisha1base36.

aisha1base36

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

aiuser

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

Tipo: nome de usuário
aifilterbots

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

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

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

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
ailimit

Quantas imagens retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

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

Parâmetros:
alcontinue

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

alfrom

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

alto

O título do link onde parar de enumerar.

alprefix

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

alunique

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

Tipo: boleano (details)
alprop

Quais peças de informação incluir:

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

O espaço nominal a se enumerar.

Um dos seguintes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 106, 107, 108, 109, 112, 113, 114, 115, 274, 275, 2300, 2301, 2302, 2303
Padrão: 0
allimit

Quantos itens retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
aldir

A direção na qual listar.

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

list=allpages (ap)

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

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

Parâmetros:
apfrom

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

apcontinue

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

apto

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

apprefix

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

apnamespace

O espaço nominal a se enumerar.

Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 106, 107, 108, 109, 112, 113, 114, 115, 274, 275, 2300, 2301, 2302, 2303
Padrão: 0
apfilterredir

Quais páginas listar.

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

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

Tipo: inteiro
apmaxsize

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

Tipo: inteiro
apprtype

Limite apenas às páginas protegidas.

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

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

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

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

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

Quantas páginas retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
apdir

A direção na qual listar.

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

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

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

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

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

list=allredirects (ar)

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

Lista todos os redirecionamentos para um espaço nominal.

Parâmetros:
arcontinue

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

arfrom

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

arto

O título do redirecionamento onde parar de enumerar.

arprefix

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

arunique

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

Tipo: boleano (details)
arprop

Quais peças de informação incluir:

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

O espaço nominal a se enumerar.

Um dos seguintes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 106, 107, 108, 109, 112, 113, 114, 115, 274, 275, 2300, 2301, 2302, 2303
Padrão: 0
arlimit

Quantos itens retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
ardir

A direção na qual listar.

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

list=allrevisions (arv)

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

Listar todas as revisões.

Parâmetros:
arvprop

Quais propriedades mostrar para cada modificação:

ids
O ID da revisão.
flags
Etiqueta de revisão (menor).
timestamp
O timestamp da revisão.
user
Usuário que fez a revisão.
userid
ID de usuário do criador da revisão.
size
Comprimento (bytes) da revisão.
sha1
SHA-1 (base 16) da revisão.
contentmodel
ID do modelo de conteúdo da revisão.
comment
Comentário do usuário para a revisão.
parsedcomment
Analisar comentário do usuário para a revisão.
content
Texto da revisão.
tags
Etiquetas para a revisão.
parsetree
Obsoleto. Use action=expandtemplates ou action=parse em vez. A árvore de análise XML de conteúdo da revisão (requer o modelo de conteúdo wikitext).
Valores (separados com | ou alternativos): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
Padrão: ids|timestamp|flags|comment|user
arvlimit

Limita quantas revisões serão retornadas.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
arvexpandtemplates
Obsoleto.

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

Tipo: boleano (details)
arvgeneratexml
Obsoleto.

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

Tipo: boleano (details)
arvparse
Obsoleto.

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

Tipo: boleano (details)
arvsection

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

arvdiffto
Obsoleto.

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

arvdifftotext
Obsoleto.

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

arvdifftotextpst
Obsoleto.

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

Tipo: boleano (details)
arvcontentformat

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

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

Lista apenas revisões desse usuário.

Tipo: nome de usuário
arvnamespace

Lista apenas páginas neste espaço nominal.

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

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

Tipo: timestamp (formatos permitidos)
arvend

A data onde parar a enumeração.

Tipo: timestamp (formatos permitidos)
arvdir

Em qual direção enumerar:

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

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

Tipo: nome de usuário
arvcontinue

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

arvgeneratetitles

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

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

list=alltransclusions (at)

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

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

Parâmetros:
atcontinue

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

atfrom

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

atto

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

atprefix

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

atunique

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

Tipo: boleano (details)
atprop

Quais peças de informação incluir:

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

O espaço nominal a se enumerar.

Um dos seguintes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 106, 107, 108, 109, 112, 113, 114, 115, 274, 275, 2300, 2301, 2302, 2303
Padrão: 10
atlimit

Quantos itens retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
atdir

A direção na qual listar.

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

list=allusers (au)

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

Enumerar todos os usuários registrados.

Parâmetros:
aufrom

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

auto

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

auprefix

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

audir

Direção para ordenar.

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

Somente inclua usuários nos grupos fornecidos.

Valores (separados com | ou alternativos): bot, sysop, bureaucrat, widgeteditor, commentadmin, smwadministrator, smwcurator
auexcludegroup

Excluir os usuários nos grupos fornecidos.

Valores (separados com | ou alternativos): bot, sysop, bureaucrat, widgeteditor, commentadmin, smwadministrator, smwcurator
aurights

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

Valores (separados com | ou alternativos): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjson, editmyuserjs, editmywatchlist, editsemiprotected, editusercss, edituserjson, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi, comment, commentadmin, commentlinks, comment-delete-own, skipcaptcha, gadgets-edit, gadgets-definition-edit, nuke, viewedittab, editrestrictedfields, createclass, multipageedit, renameuser, replacetext, spamblacklistlog, tboverride, tboverride-account, titleblacklistlog, editwidgets, interwiki, smw-admin, smw-patternedit, smw-schemaedit, smw-pageedit
O número máximo de valores é 50 (500 para bots).
auprop

Quais peças de informação incluir:

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

Quantos nomes de usuário a serem retornados.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
auwitheditsonly

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

Tipo: boleano (details)
auactiveusers

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

Tipo: boleano (details)
auattachedwiki

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

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

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

Parâmetros:
bltitle

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

blpageid

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

Tipo: inteiro
blcontinue

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

blnamespace

O espaço nominal a se enumerar.

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

A direção na qual listar.

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

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

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

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

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
blredirect

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

Tipo: boleano (details)

list=blocks (bk)

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

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

Parâmetros:
bkstart

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

Tipo: timestamp (formatos permitidos)
bkend

A data onde parar a enumeração.

Tipo: timestamp (formatos permitidos)
bkdir

Em qual direção enumerar:

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

Lista de IDs de bloco para listar (opcional).

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

Lista de usuários para procurar (opcional).

Tipo: lista de nomes de usuários
Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
bkip

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

bklimit

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

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
bkprop

Quais propriedades obter:

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

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

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

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

list=categorymembers (cm)

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

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

Parâmetros:
cmtitle

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

cmpageid

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

Tipo: inteiro
cmprop

Quais peças de informação incluir:

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

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

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

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

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

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

cmlimit

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

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
cmsort

Propriedade pela qual ordenar.

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

Em qual sentido ordenar.

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

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

Tipo: timestamp (formatos permitidos)
cmend

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

Tipo: timestamp (formatos permitidos)
cmstarthexsortkey

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

cmendhexsortkey

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

cmstartsortkeyprefix

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

cmendsortkeyprefix

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

cmstartsortkey
Obsoleto.

Use cmstarthexsortkey em vez.

cmendsortkey
Obsoleto.

Use cmendhexsortkey em vez.

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

list=deletedrevs (dr)

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

Listar revisões excluídas.

Opera em três modos:

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

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

Parâmetros:
drstart

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

Modos: 1, 2
Tipo: timestamp (formatos permitidos)
drend

A data onde parar a enumeração.

Modos: 1, 2
Tipo: timestamp (formatos permitidos)
drdir

Em qual direção enumerar:

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

Começar listando desse título.

Modo: 3
drto

Parar a listagem neste título.

Modo: 3
drprefix

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

Modo: 3
drunique

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

Modo: 3
Tipo: boleano (details)
drnamespace

Lista apenas páginas neste espaço nominal.

Modo: 3
Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 106, 107, 108, 109, 112, 113, 114, 115, 274, 275, 2300, 2301, 2302, 2303
Padrão: 0
drtag

Lista apenas as revisões com esta tag.

druser

Lista apenas revisões desse usuário.

Tipo: nome de usuário
drexcludeuser

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

Tipo: nome de usuário
drprop

Quais as propriedades a serem obtidas:

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

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

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
drcontinue

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

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

list=embeddedin (ei)

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

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

Parâmetros:
eititle

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

eipageid

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

Tipo: inteiro
eicontinue

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

einamespace

O espaço nominal a se enumerar.

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

A direção na qual listar.

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

Como filtrar por redirecionamentos.

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

Quantas páginas retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10

list=exturlusage (eu)

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

Enumere páginas que contenham um determinado URL.

Parâmetros:
euprop

Quais peças de informação incluir:

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

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

Tipo: inteiro
euprotocol

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

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

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

eunamespace

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

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

Quantas páginas retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
euexpandurl

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

Tipo: boleano (details)

list=filearchive (fa)

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

Enumerar todos os arquivos excluídos sequencialmente.

Parâmetros:
fafrom

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

fato

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

faprefix

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

fadir

A direção na qual listar.

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

SHA1 de imagem. Substitui fasha1base36.

fasha1base36

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

faprop

Quais informação de imagem obter:

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

Quantas imagens retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
facontinue

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

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

list=gadgetcategories (gc)

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

Retorna uma lista de categorias de gadgets.

Parâmetros:
gcprop

Que informação de categoria obter:

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

Nomes de categorias a consultar.

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

list=gadgets (ga)

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

Retornar uma lista de gadgets usados nesta wiki.

Parâmetros:
gaprop

Que informação obter do gadget:

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

De que categorias consultar os gadgets.

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
gaids

Identificadores dos gadgets a consultar.

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
gaallowedonly

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

Tipo: boleano (details)
gaenabledonly

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

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

list=imageusage (iu)

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

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

Parâmetros:
iutitle

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

iupageid

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

Tipo: inteiro
iucontinue

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

iunamespace

O espaço nominal a se enumerar.

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

A direção na qual listar.

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

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

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

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

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
iuredirect

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

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

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

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

Parâmetros:
iwblprefix

Prefixo para o interwiki.

iwbltitle

Link interwiki para pesquisar. Deve ser usado com iwblblprefix.

iwblcontinue

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

iwbllimit

Quantas páginas retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
iwblprop

Quais propriedades obter:

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

A direção na qual listar.

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

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

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

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

Parâmetros:
lbllang

Idioma para o link de idioma.

lbltitle

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

lblcontinue

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

lbllimit

Quantas páginas retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
lblprop

Quais propriedades obter:

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

A direção na qual listar.

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

list=logevents (le)

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

Recuperar eventos dos logs.

Parâmetros:
leprop

Quais propriedades obter:

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

Filtre as entradas de log para apenas esse tipo.

Um dos seguintes valores: Pode estar vazio, ou comments, renameuser, spamblacklist, titleblacklist, block, protect, rights, delete, upload, move, import, patrol, merge, suppress, tag, managetags, contentmodel, newusers, interwiki, smw
leaction

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

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

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

Tipo: timestamp (formatos permitidos)
leend

O timestamp para terminar de enumerar.

Tipo: timestamp (formatos permitidos)
ledir

Em qual direção enumerar:

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

Filtrar entradas para aquelas feitas pelo usuário fornecido.

Tipo: nome de usuário
letitle

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

lenamespace

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

Um dos seguintes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 106, 107, 108, 109, 112, 113, 114, 115, 274, 275, 2300, 2301, 2302, 2303
leprefix

Filtrar as entradas que começam com este prefixo.

letag

Apenas lista as entradas de eventos marcadas com esta etiqueta.

lelimit

Quantas entradas de eventos a serem retornadas.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
lecontinue

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

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

list=mystashedfiles (msf)

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

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

Parâmetros:
msfprop

Quais propriedades buscar para os arquivos.

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

Quantos arquivos a serem retornados.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
msfcontinue

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

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

list=pagepropnames (ppn)

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

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

Parâmetros:
ppncontinue

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

ppnlimit

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

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
Exemplo:
Obtenha os primeiros 10 nomes de propriedade.
api.php?action=query&list=pagepropnames [abrir na página de testes]

list=pageswithprop (pwp)

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

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

Parâmetros:
pwppropname

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

Este parâmetro é obrigatório.
pwpprop

Quais peças de informação incluir:

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

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

pwplimit

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

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
pwpdir

Em qual sentido ordenar.

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

list=prefixsearch (ps)

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

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

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

Parâmetros:
pssearch

Pesquisar string.

Este parâmetro é obrigatório.
psnamespace

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

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

Número máximo de resultados.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
psoffset

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

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

list=protectedtitles (pt)

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

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

Parâmetros:
ptnamespace

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

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

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

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

Quantas páginas retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
ptdir

Em qual direção enumerar:

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

Iniciar a listar neste timestamp de proteção.

Tipo: timestamp (formatos permitidos)
ptend

Pare de listar neste timestamp de proteção.

Tipo: timestamp (formatos permitidos)
ptprop

Quais propriedades obter:

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

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

list=querypage (qp)

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

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

Parâmetros:
qppage

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

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

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

Tipo: inteiro
Padrão: 0
qplimit

Número de resultados a se retornado.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10

list=random (rn)

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

Obter um conjunto de páginas aleatórias.

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

Parâmetros:
rnnamespace

Retorne páginas apenas nesses espaços nominais.

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

Como filtrar por redirecionamentos.

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

Use rnfilterredir=redirects em vez.

Tipo: boleano (details)
rnlimit

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

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 1
rncontinue

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

Exemplos:
Retorna duas páginas aleatórias do espaço nominal principal.
api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [abrir na página de testes]
Retorna informações da página sobre duas páginas aleatórias do espaço nominal principal.
api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [abrir na página de testes]

list=recentchanges (rc)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Enumere as mudanças recentes.

Parâmetros:
rcstart

A data a partir da qual começar a enumeração.

Tipo: timestamp (formatos permitidos)
rcend

O timestamp para terminar de enumerar.

Tipo: timestamp (formatos permitidos)
rcdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: rcstart deve ser anterior a rcend.
older
Lista mais recente primeiro (padrão). Nota: rcstart deve ser posterior a rcend.
Um dos seguintes valores: newer, older
Padrão: older
rcnamespace

Filtrar apenas as mudanças destes espaços nominais.

Valores (separados com | ou alternativos): -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 106, 107, 108, 109, 112, 113, 114, 115, 274, 275, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
rcuser

Listar apenas alterações deste usuário.

Tipo: nome de usuário
rcexcludeuser

Não listar as alterações deste usuário.

Tipo: nome de usuário
rctag

Listar apenas as alterações marcadas com esta etiqueta.

rcprop

Incluir elementos de informação adicional:

user
Adiciona o usuário responsável pela edição e marca se ele é um IP.
userid
Adiciona o ID do usuário responsável pela edição.
comment
Adiciona o comentário para a edição.
parsedcomment
Adiciona o comentário analisado para a edição.
flags
Adiciona etiquetas para a edição.
timestamp
Adiciona o timestamp da edição.
title
Adiciona o título da página da edição.
ids
Adiciona o ID da página, das alterações recentes e dA revisão nova e antiga.
sizes
Adiciona o comprimento novo e antigo da página em bytes.
redirect
Etiqueta a edição se a página é um redirecionamento.
patrolled
Etiquete edições patrulháveis como sendo patrulhadas ou não-patrulhadas.
loginfo
Adiciona informações de registro (ID de registro, tipo de registro, etc.) às entradas do log.
tags
Listar as etiquetas para a entrada.
sha1
Adiciona o checksum do conteúdo para entradas associadas a uma revisão.
Valores (separados com | ou alternativos): user, userid, comment, parsedcomment, flags, timestamp, title, ids, sizes, redirect, patrolled, loginfo, tags, sha1
Padrão: title|timestamp|ids
rctoken
Obsoleto.

Use action=query&meta=tokens em vez.

Valores (separados com | ou alternativos): patrol
rcshow

Mostre apenas itens que atendam a esses critérios. Por exemplo, para ver apenas edições menores feitas por usuários conectados, set rcshow=minor|!anon.

Valores (separados com | ou alternativos): minor, !minor, bot, !bot, anon, !anon, redirect, !redirect, patrolled, !patrolled, unpatrolled, autopatrolled, !autopatrolled
rclimit

Quantas alterações a serem retornadas.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
rctype

Quais tipos de mudanças mostrar.

Valores (separados com | ou alternativos): edit, new, log, external, categorize
Padrão: edit|new|log|categorize
rctoponly

Somente lista as alterações que são as últimas revisões.

Tipo: boleano (details)
rccontinue

Quando houver mais resultados disponíveis, use isso para continuar.

rcgeneraterevisions

Quando usado como gerador, gere IDs de revisão em vez de títulos. As entradas de alterações recentes sem IDs de revisão associadas (por exemplo, a maioria das entradas de log) não gerarão nada.

Tipo: boleano (details)
Exemplos:
Listar mudanças recentes.
api.php?action=query&list=recentchanges [abrir na página de testes]
Obter informações da página sobre as mudanças recentes não patrulhadas.
api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [abrir na página de testes]

list=search (sr)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Fazer uma buscar completa de texto.

Parâmetros:
srsearch

Procura por títulos de páginas ou conteúdo que corresponda a este valor. Você pode usar a sequência de pesquisa para invocar recursos de pesquisa especiais, dependendo do que implementa o backend de pesquisa da wiki.

Este parâmetro é obrigatório.
srnamespace

Procure apenas nesses espaços de nominais.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 106, 107, 108, 109, 112, 113, 114, 115, 274, 275, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
Padrão: 0
srlimit

Quantas páginas retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
sroffset

Quando houver mais resultados disponíveis, use isso para continuar.

Tipo: inteiro
Padrão: 0
srwhat

Qual tipo de pesquisa realizada.

Um dos seguintes valores: title, text, nearmatch
srinfo

Quais metadados retornar.

Valores (separados com | ou alternativos): totalhits, suggestion, rewrittenquery
Padrão: totalhits|suggestion|rewrittenquery
srprop

Que propriedades retornar:

size
Adiciona o tamanho da página em bytes.
wordcount
Adiciona a contagem de palavras da página.
timestamp
Adiciona a marcação de data (timestamp) de quando a página foi editada pela última vez.
snippet
Adiciona um fragmento analisado da página.
titlesnippet
Adiciona um fragmento analisado do título da página.
redirecttitle
Adiciona o título do redirecionamento correspondente.
redirectsnippet
Adiciona um fragmento analisado do redirecionamento do título.
sectiontitle
Adiciona o título da seção correspondente.
sectionsnippet
Adiciona um parsed snippet do título da seção correspondente.
isfilematch
Adiciona um booleano que indica se a pesquisa corresponde ao conteúdo do arquivo.
categorysnippet
Adiciona um parsed snippet da categoria correspondente.
score
Obsoleto. Ignorado.
hasrelated
Obsoleto. Ignorado.
extensiondata
Acrescenta dados adicionais gerados por extensões.
Valores (separados com | ou alternativos): size, wordcount, timestamp, snippet, titlesnippet, redirecttitle, redirectsnippet, sectiontitle, sectionsnippet, isfilematch, categorysnippet, score, hasrelated, extensiondata
Padrão: size|wordcount|timestamp|snippet
srinterwiki

Inclua resultados de interwiki na pesquisa, se disponível.

Tipo: boleano (details)
srenablerewrites

Habilita a reescrita de consulta interna. Alguns backends de pesquisa podem reescrever a consulta em outro que é pensado para fornecer melhores resultados, por exemplo, corrigindo erros de ortografia.

Tipo: boleano (details)

list=tags (tg)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Lista etiquetas da modificação.

Parâmetros:
tgcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

tglimit

O número máximo de tags a serem listadas.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
tgprop

Quais propriedades obter:

displayname
Adiciona mensagem do sistema para a tag.
description
Adiciona descrição da tag.
hitcount
Adiciona o número de revisões e entradas do log que tem esta tag.
defined
Indique se a etiqueta está definida.
source
Obtém as fontes da etiqueta, que podem incluir extension para tags definidas em extensão e extension para tags que podem ser aplicadas manualmente pelos usuários.
active
Se a tag ainda está sendo aplicada.
Valores (separados com | ou alternativos): displayname, description, hitcount, defined, source, active
Padrão: (vazio)

list=usercontribs (uc)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obtêm todas as edições de um usuário.

Parâmetros:
uclimit

O número máximo de contribuições para retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
ucstart

O timestamp de início para retornar.

Tipo: timestamp (formatos permitidos)
ucend

O timestamp final para retornar.

Tipo: timestamp (formatos permitidos)
uccontinue

Quando houver mais resultados disponíveis, use isso para continuar.

ucuser

Os usuários dos quais recuperar contribuições. Não pode ser usado com ucuserids ou ucuserprefix.

Tipo: lista de nomes de usuários
Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
ucuserids

As IDs de usuário das quais recuperar as contribuições. Não pode ser usado comucuser ou ucuserprefix.

Tipo: lista de inteiros
Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
ucuserprefix

Recupera contribuições para todos os usuários cujos nomes começam com esse valor. Não pode ser usado com ucuser ou ucuserids.

ucdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: ucstart deve ser anterior a ucend.
older
Lista mais recente primeiro (padrão). Nota: ucstart deve ser posterior a ucend.
Um dos seguintes valores: newer, older
Padrão: older
ucnamespace

Apenas lista as contribuições nesses espaços nominais.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 106, 107, 108, 109, 112, 113, 114, 115, 274, 275, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
ucprop

Incluir elementos de informação adicional:

ids
Adiciona o ID da página e revisão.
title
Adiciona o título e o ID do espaço nominal da página.
timestamp
Adiciona o timestamp da edição.
comment
Adiciona o comentário da edição.
parsedcomment
Adiciona o comentário analisado da edição.
size
Adiciona o novo tamanho da edição.
sizediff
Adiciona o tamanho delta da edição contra o seu pai.
flags
Adiciona etiqueta da edição.
patrolled
Etiquetas de edições patrulhadas.
tags
Lista as tags para editar.
Valores (separados com | ou alternativos): ids, title, timestamp, comment, parsedcomment, size, sizediff, flags, patrolled, tags
Padrão: ids|title|timestamp|comment|size|flags
ucshow

Mostre apenas itens que atendam a esses critérios, por exemplo, apenas edições não-menores: ucshow=!minor.

Se ucshow=patrolled ou ucshow=!patrolled estiver definido, revisões mais antigas do que $wgRCMaxAge (7776000 segundos) não serão exibidas.

Valores (separados com | ou alternativos): minor, !minor, patrolled, !patrolled, autopatrolled, !autopatrolled, top, !top, new, !new
uctag

Lista apenas as revisões com esta tag.

uctoponly
Obsoleto.

Somente lista as alterações que são as últimas revisões.

Tipo: boleano (details)
Exemplos:
Mostra as contribuições do usuário Example.
api.php?action=query&list=usercontribs&ucuser=Example [abrir na página de testes]
Mostrar contribuições de todos os endereços IP com o prefixo 192.0.2..
api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [abrir na página de testes]

list=users (us)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter informação sobre uma lista de usuários.

Parâmetros:
usprop

Quais peças de informação incluir:

blockinfo
Etiqueta se o usuário estiver bloqueado, por quem e por que motivo.
groups
Lista todos os grupos aos quais cada usuário pertence.
groupmemberships
Lista grupos aos quais cada usuário foi explicitamente designado, incluindo a data de expiração de cada associação de grupo.
implicitgroups
Lista todos os grupos aos quais um usuário é automaticamente membro.
rights
Lista todos os direitos que cada usuário possui.
editcount
Adiciona a contagem de edição do usuário.
registration
Adiciona o timestamp de registro do usuário.
emailable
Etiquetar se o usuário pode e deseja receber e-mails através de Special:Emailuser.
gender
Etiqueta o gênero do usuário. Retorna "male", "female" ou "unknown".
centralids
Adiciona os IDs centrais e o status do anexo do usuário.
cancreate
Indica se uma conta para nomes de usuário válidos mas não registrados pode ser criada.
Valores (separados com | ou alternativos): blockinfo, groups, groupmemberships, implicitgroups, rights, editcount, registration, emailable, gender, centralids, cancreate
usattachedwiki

Com usprop=centralids, indique se o usuário está conectado com a wiki identificada por este ID.

ususers

Uma lista de usuários dos quais obter informações.

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
ususerids

Uma lista de IDs de usuários dos quais obter informações.

Tipo: lista de inteiros
Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
ustoken
Obsoleto.

Use action=query&meta=tokens em vez.

Valores (separados com | ou alternativos): userrights

list=watchlist (wl)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.

Parâmetros:
wlallrev

Inclua várias revisões da mesma página dentro de um prazo determinado.

Tipo: boleano (details)
wlstart

A data a partir da qual começar a enumeração.

Tipo: timestamp (formatos permitidos)
wlend

O timestamp para terminar de enumerar.

Tipo: timestamp (formatos permitidos)
wlnamespace

Filtrar apenas as mudanças dos espaços nominais dados.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 106, 107, 108, 109, 112, 113, 114, 115, 274, 275, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
wluser

Listar apenas alterações deste usuário.

Tipo: nome de usuário
wlexcludeuser

Não listar as alterações deste usuário.

Tipo: nome de usuário
wldir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: wlstart deve ser anterior a wlend.
older
Lista mais recente primeiro (padrão). Nota: wlstart deve ser posterior a wlend.
Um dos seguintes valores: newer, older
Padrão: older
wllimit

Quantos resultados retornar por solicitação.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
wlprop

Quais propriedades adicionais obter:

ids
Adiciona o ID de revisão e de página.
title
Adiciona o título da página.
flags
Adiciona etiquetas para a edição.
user
Adiciona o usuário que fez a edição.
userid
Adiciona o ID de usuário de quem fez a edição.
comment
Adicionar comentário à edição.
parsedcomment
Adiciona o comentário analisado da edição.
timestamp
Adiciona o timestamp da edição.
patrol
Edições de tags que são patrulhadas.
sizes
Adiciona os velhos e novos comprimentos da página.
notificationtimestamp
Adiciona o timestamp de quando o usuário foi notificado pela última vez sobre a edição.
loginfo
Adiciona informações de log, quando apropriado.
tags
Lista as etiquetas da entrada.
Valores (separados com | ou alternativos): ids, title, flags, user, userid, comment, parsedcomment, timestamp, patrol, sizes, notificationtimestamp, loginfo, tags
Padrão: ids|title|flags
wlshow

Mostre apenas itens que atendam a esses critérios. Por exemplo, para ver apenas edições menores feitas por usuários conectados, set wlshow=minor|!anon.

Valores (separados com | ou alternativos): minor, !minor, bot, !bot, anon, !anon, patrolled, !patrolled, autopatrolled, !autopatrolled, unread, !unread
wltype

Quais tipos de mudanças mostrar:

edit
Edições comuns nas páginas.
new
Criação de páginas.
log
Registro de entradas.
external
Alterações externas.
categorize
Alterações de membros pertencentes à uma categoria.
Valores (separados com | ou alternativos): edit, new, log, external, categorize
Padrão: edit|new|log|categorize
wlowner

Usado juntamente com wl para acessar a lista de páginas vigiadas de um usuário diferente.

Tipo: nome de usuário
wltoken

Um token seguro (disponível nas preferências do usuário) para permitir o acesso à lista de páginas vigiadas de outro usuário.

wlcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

Exemplos:
Liste a revisão superior para páginas recentemente alteradas na lista de páginas vigiadas do usuário atual.
api.php?action=query&list=watchlist [abrir na página de testes]
Obtenha informações adicionais sobre a revisão superior das páginas alteradas recentemente na lista de páginas vigiadas do usuário atual.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [abrir na página de testes]
Obtenha informações sobre todas as mudanças recentes nas páginas da lista de páginas vigiadas do usuário atual.
api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [abrir na página de testes]
Obtenha informações de página para páginas recentemente alteradas na lista de páginas vigiadas do usuário atual.
api.php?action=query&generator=watchlist&prop=info [abrir na página de testes]
Obtenha informações de revisão para as mudanças recentes nas páginas da lista de páginas vigiadas do usuário atual.
api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [abrir na página de testes]
Listar a revisão superior para páginas alteradas recentemente na lista de páginas vigiadas do usuário Exemplo</ kbd>.
api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [abrir na página de testes]

list=watchlistraw (wr)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.

Parâmetros:
wrcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

wrnamespace

Listar apenas páginas dos espaços nominais dados.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 106, 107, 108, 109, 112, 113, 114, 115, 274, 275, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
wrlimit

Quantos resultados retornar por solicitação.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
wrprop

Quais propriedades adicionais obter:

changed
Adiciona o timestamp de quando o usuário foi notificado pela última vez sobre a edição.
Valores (separados com | ou alternativos): changed
wrshow

Listar apenas itens que atendam a esses critérios.

Valores (separados com | ou alternativos): changed, !changed
wrowner

Usado juntamente com wr para acessar a lista de páginas vigiadas de um usuário diferente.

Tipo: nome de usuário
wrtoken

Um token seguro (disponível nas preferências do usuário) para permitir o acesso à lista de páginas vigiadas de outro usuário.

wrdir

A direção na qual listar.

Um dos seguintes valores: ascending, descending
Padrão: ascending
wrfromtitle

Título (com prefixo do espaço nominal) do qual começar a enumerar.

wrtotitle

Título (com prefixo do espaço nominal) do qual parar de enumerar.

Exemplos:
Listar páginas da lista de páginas vigiadas do usuário atual.
api.php?action=query&list=watchlistraw [abrir na página de testes]
Obtenha informações de página para páginas na lista de páginas vigiadas do usuário atual.
api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [abrir na página de testes]

meta=allmessages (am)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Devolver as mensagens deste site.

Parâmetros:
ammessages

Quais mensagens para retornar. * (padrão) indica todas as mensagens.

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
Padrão: *
amprop

Quais propriedades obter.

Valores (separados com | ou alternativos): default
amenableparser

Defina para ativar o analisador, irá processar o texto wiki da mensagem (substituir palavras mágicas, predefinições manipuladoras, etc.).

Tipo: boleano (details)
amnocontent

Se configurado, não inclua o conteúdo das mensagens na saída.

Tipo: boleano (details)
amincludelocal

Inclua também mensagens locais, ou seja, mensagens que não existem no software, mas existem como no MediaWiki namespace. Isso lista todas as páginas de espaço nominal-MediaWiki, então também irá listar aqueles que não são realmente mensagens, como Common.js.

Tipo: boleano (details)
amargs

Argumentos para serem substituídos pela mensagem.

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
amfilter

Retornar apenas mensagens com nomes que contêm essa string.

amcustomised

Retornar apenas mensagens neste estado de personalização.

Um dos seguintes valores: all, modified, unmodified
Padrão: all
amlang

Retornar mensagens neste idioma.

amfrom

Retornar mensagens começando com esta mensagem.

amto

Retornar mensagens terminando com esta mensagem.

amtitle

Nome da página para usar como contexto ao analisar a mensagem (para a opção amenableparser).

amprefix

Retornar apenas mensagens com este prefixo.

meta=authmanagerinfo (ami)

Recupere informações sobre o status de autenticação atual.

Parâmetros:
amisecuritysensitiveoperation

Teste se o status de autenticação atual do usuário é suficiente para a operação específica de segurança especificada.

amirequestsfor

Obtenha informações sobre os pedidos de autenticação necessários para a ação de autenticação especificada.

Um dos seguintes valores: login, login-continue, create, create-continue, link, link-continue, change, remove, unlink
amimergerequestfields

Fundir informações de campo para todos os pedidos de autenticação em uma matriz.

Tipo: boleano (details)
amimessageformat

Formato a ser usado para retornar mensagens.

Um dos seguintes valores: html, wikitext, raw, none
Padrão: wikitext
Exemplos:
Obtenha os pedidos que podem ser usados ao iniciar um login.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [abrir na página de testes]
Obtenha os pedidos que podem ser usados ao iniciar um login, com campos de formulário mesclados.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [abrir na página de testes]
Teste se a autenticação é suficiente para ação foo.
api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [abrir na página de testes]

meta=filerepoinfo (fri)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Retorna informações meta sobre repositórios de imagens configurados na wiki.

Parâmetro:
friprop

Quais propriedades do repositório obter (pode haver mais disponível em algumas wikis):

apiurl
URL para a API do repositório - útil para obter informações de imagem do host.
name
A chave do repositório - usado em por exemplo, $wgForeignFileRepos e imageinfo valores de retorno.
displayname
O legível para humanos do repositório wiki.
rooturl
URL raiz para caminhos de imagem.
local
Se esse repositório é o local ou não.
Valores (separados com | ou alternativos): name, displayname, rootUrl, local, url, thumbUrl, initialCapital, scriptDirUrl, fetchDescription, descriptionCacheExpiry, apiurl, articlepath, server, favicon, canUpload
Padrão: name|displayname|rootUrl|local|url|thumbUrl|initialCapital|scriptDirUrl|fetchDescription|descriptionCacheExpiry|apiurl|articlepath|server|favicon|canUpload

meta=siteinfo (si)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Retorna informações gerais sobre o site.

Parâmetros:
siprop

Quais informação obter:

general
Informação geral do sistema.
namespaces
Lista de espaços nominais registrados e seus nomes canônicos.
namespacealiases
Lista de aliases dos espaços nominais registrados.
specialpagealiases
Lista de alias de página especiais.
magicwords
Lista de palavras mágicas e seus alias.
interwikimap
Retorna o mapa interwiki (opcionalmente filtrado, opcionalmente localizado usando siinlanguagecode).
dbrepllag
Retorna o servidor de banco de dados com o atraso de replicação mais alto.
statistics
Voltar às estatísticas do site.
usergroups
Retorna os grupos de usuários e as permissões associadas.
libraries
Retorna as bibliotecas instaladas na wiki.
extensions
Retorna as extensões instaladas na wiki.
fileextensions
Retorna um lista de extensões de arquivo (tipos de arquivo) permitidos para serem carregados.
rightsinfo
Retorna a informação sobre os direitos wiki (licença), se disponível.
restrictions
Retorna informações sobre os tipos de restrição (proteção) disponíveis.
languages
Retorna uma lista de idiomas suportada pelo MediaWiki (opcionalmente localizada usando siinlanguagecode).
languagevariants
Retorna uma lista de códigos de idioma para os quais LanguageConverter está ativado e as variantes suportadas para cada um.
skins
Retorna uma lista de todas as skins protegidas (opcionalmente localizadas usando siinlanguagecode, caso contrário no idioma do conteúdo).
extensiontags
Retorna uma lista de tags de extensão do analisador.
functionhooks
Retorna uma lista de ganchos de função do analisador.
showhooks
Retorna uma lista de todos os ganchos subscritos (conteúdo de $wgHooks).
variables
Retorna uma lista de IDs variáveis.
protocols
Retorna uma lista de protocolos que são permitidos em links externos.
defaultoptions
Retorna os valores padrão para as preferências do usuário.
uploaddialog
Retorna a configuração da caixa de diálogo de upload.
Valores (separados com | ou alternativos): general, namespaces, namespacealiases, specialpagealiases, magicwords, interwikimap, dbrepllag, statistics, usergroups, libraries, extensions, fileextensions, rightsinfo, restrictions, languages, languagevariants, skins, extensiontags, functionhooks, showhooks, variables, protocols, defaultoptions, uploaddialog
Padrão: general
sifilteriw

Retorna apenas entradas locais ou únicas não locais do mapa interwiki.

Um dos seguintes valores: local, !local
sishowalldb

Liste todos os servidores de banco de dados, e não apenas o que está atrasando.

Tipo: boleano (details)
sinumberingroup

Listar o número de usuários nos grupos de usuário.

Tipo: boleano (details)
siinlanguagecode

Código de idioma para nomes de idiomas localizados (melhor esforço) e nomes de skin.

meta=tokens

Obtém tokens para ações de modificação de dados.

Parâmetro:
type

Tipos de token para solicitar.

Valores (separados com | ou alternativos): createaccount, csrf, login, patrol, rollback, userrights, watch
Padrão: csrf
Exemplos:
Recupere um token csrf (o padrão).
api.php?action=query&meta=tokens [abrir na página de testes]
Recupere um token de vigilância e um token de patrulha.
api.php?action=query&meta=tokens&type=watch|patrol [abrir na página de testes]

meta=userinfo (ui)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Ober informações sobre o usuário atual.

Parâmetros:
uiprop

Quais peças de informação incluir:

blockinfo
Etiqueta se o usuário atual está bloqueado, por quem e por que motivo.
hasmsg
Adiciona a tag messages se o usuário atual tiver mensagens pendentes.
groups
Lista todos os grupos aos quais o usuário atual pertence.
groupmemberships
Lista grupos aos quais o usuário atual foi explicitamente designado, incluindo a data de expiração de cada associação de grupo.
implicitgroups
Lista todos os grupos aos quais o usuário atual é automaticamente membro.
rights
Lista todos os direitos que o usuário atual possui.
changeablegroups
Lista os grupos aos quais o usuário atual pode adicionar e remover.
options
Lista todas as preferências que o usuário atual estabeleceu.
editcount
Adiciona a contagem de edições do usuário atual.
ratelimits
Lista todos os limites de taxa aplicáveis ao usuário atual.
email
Adiciona o endereço de e-mail e a data de autenticação do e-mail.
realname
Adiciona o nome real do usuário.
acceptlang
Ecoa o cabeçalho Accept-Language enviado pelo cliente em um formato estruturado.
registrationdate
Adiciona a data de registro do usuário.
unreadcount
Adiciona a contagem de páginas não lidas na lista de páginas vigiadas do usuário (máximo 999; retorna 1000+ se mais).
centralids
Adiciona os IDs centrais e o status do anexo do usuário.
preferencestoken
Obsoleto. Obter um token para alterar as preferências do usuário atual.
Valores (separados com | ou alternativos): blockinfo, hasmsg, groups, groupmemberships, implicitgroups, rights, changeablegroups, options, editcount, ratelimits, email, realname, acceptlang, registrationdate, unreadcount, centralids, preferencestoken
uiattachedwiki

Com uiprop=centralids, indique se o usuário está conectado com a wiki identificada por este ID.

action=removeauthenticationdata

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Remova os dados de autenticação para o usuário atual.

Parâmetros:
request

Use este pedido de autenticação, pelo id</ samp> retornado de action=query&meta=authmanagerinfo com amirequestsfor=remove.

Este parâmetro é obrigatório.
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplo:
Tente remover os dados do usuário atual para FooAuthenticationRequest.
api.php?action=removeauthenticationdata&request=FooAuthenticationRequest&token=123ABC [abrir na página de testes]

action=resetpassword

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Envia um e-mail de redefinição de senha para o usuário atual.

Parâmetros:
user

Usuário sendo reiniciado.

Tipo: nome de usuário
email

Endereço de e-mail do usuário sendo redefinido.

token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplos:
Envia um e-mail de redefinição de senha para o usuário Example.
api.php?action=resetpassword&user=Example&token=123ABC [abrir na página de testes]
Envia um e-mail de redefinição de senha para todos os usuários com e-mail user@example.com.
api.php?action=resetpassword&user=user@example.com&token=123ABC [abrir na página de testes]

action=revisiondelete

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Excluir e recuperar revisões.

Parâmetros:
type

Tipo de exclusão de revisão em execução.

Este parâmetro é obrigatório.
Um dos seguintes valores: revision, archive, oldimage, filearchive, logging
target

Título da página para a eliminação da revisão, se necessário para o tipo.

ids

Identificadores para as revisões a serem excluídas.

Este parâmetro é obrigatório.
Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
hide

O que ocultar para cada revisão.

Valores (separados com | ou alternativos): content, comment, user
show

O que exibir para cada revisão.

Valores (separados com | ou alternativos): content, comment, user
suppress

Seja para suprimir dados de administradores, bem como de outros.

Um dos seguintes valores: yes, no, nochange
Padrão: nochange
reason

Razão para a exclusão ou recuperação.

tags

Etiquetas para se inscrever na entrada no registo de eliminação.

Valores (separados com | ou alternativos):
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=rollback

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Desfazer a última edição para a página.

Se o último usuário que editou a página efetuou várias edições consecutivas, todas serão revertidas.

Parâmetros:
title

Título da página para reverter. Não pode ser usado em conjunto com pageid.

pageid

ID da página para reverter. Não pode ser usado em conjunto com title.

Tipo: inteiro
tags

Tags para aplicar ao rollback.

Valores (separados com | ou alternativos):
user

Nome do usuário cujas edições devem ser revertidas.

Este parâmetro é obrigatório.
Tipo: nome de usuário
summary

Resumo de edição personalizado. Se estiver vazio, o resumo padrão será usado.

Padrão: (vazio)
markbot

Marca as edições revertidas e a reversão como edições de bot.

Tipo: boleano (details)
watchlist

Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use preferências ou não mude a vigilância.

Um dos seguintes valores: watch, unwatch, preferences, nochange
Padrão: preferences
token

Um token "rollback" token recuperado de action=query&meta=tokens

Para compatibilidade, o token usado na interface web também é aceito.

Este parâmetro é obrigatório.
Exemplos:
Reverter as últimas edições de página Main Page pelo usuário Example.
api.php?action=rollback&title=Main%20Page&user=Example&token=123ABC [abrir na página de testes]
Reverter as últimas edições de página Main Page pelo IP 192.0.2.5 com resumo Reverting vandalism e marque essas edições e reversões como edições de bot.
api.php?action=rollback&title=Main%20Page&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1 [abrir na página de testes]

action=rsd

(main | rsd)

Exportar um esquema RSD (Really Simple Discovery).

Exemplo:
Exportar o esquema RSD.
api.php?action=rsd [abrir na página de testes]

action=setnotificationtimestamp

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Atualize o timestamp de notificação para páginas vigiadas.

Isso afeta o destaque das páginas alteradas na lista de exibição e no histórico e o envio de e-mail quando a preferência "Notificar-me por e-mail quando uma página ou um arquivo vigiado for alterado" estiver habilitada.

Parâmetros:
entirewatchlist

Trabalhar em todas as páginas vigiadas.

Tipo: boleano (details)
timestamp

Timestamp para o qual definir o timestamp de notificação.

Tipo: timestamp (formatos permitidos)
torevid

Revisão para definir o timestamp de notificação para (apenas uma página).

Tipo: inteiro
newerthanrevid

Revisão para definir o timestamp de notificação mais recente do que (apenas uma página).

Tipo: inteiro
continue

Quando houver mais resultados disponíveis, use isso para continuar.

titles

Uma lista de IDs de título para trabalhar.

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
pageids

Uma lista de IDs de página para trabalhar.

Tipo: lista de inteiros
Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
revids

Uma lista de IDs de revisão para trabalhar.

Tipo: lista de inteiros
Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
generator

Obter a lista de páginas para trabalhar executando o módulo de consulta especificado.

Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.

allcategories
Enumera todas as categorias.
alldeletedrevisions
Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
allfileusages
Lista todas as utilizações de arquivo, incluindo os não-existentes.
allimages
Enumera todas as imagens sequencialmente.
alllinks
Enumerar todos os links que apontam para um determinado espaço nominal.
allpages
Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
allredirects
Lista todos os redirecionamentos para um espaço nominal.
allrevisions
Listar todas as revisões.
alltransclusions
Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
backlinks
Encontre todas as páginas que apontam para a página dada.
categories
Liste todas as categorias às quais as páginas pertencem.
categorymembers
Lista todas as páginas numa categoria específica.
deletedrevisions
Obtem informações de revisão excluídas.
duplicatefiles
Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
embeddedin
Encontre todas as páginas que incorporam (transcluam) o título dado.
exturlusage
Enumere páginas que contenham um determinado URL.
fileusage
Encontre todas as páginas que usam os arquivos dados.
images
Retorna todos os arquivos contidos nas páginas fornecidas.
imageusage
Encontre todas as páginas que usam o título da imagem dada.
iwbacklinks
Encontra todas as páginas que apontam para o link interwiki dado.
langbacklinks
Encontre todas as páginas que apontam para o link de idioma dado.
links
Retorna todos os links das páginas fornecidas.
linkshere
Encontre todas as páginas que apontam para as páginas dadas.
pageswithprop
Liste todas as páginas usando uma propriedade de página determinada.
prefixsearch
Execute uma pesquisa de prefixo para títulos de página.
protectedtitles
Liste todos os títulos protegidos contra criação.
querypage
Obter uma lista fornecida por uma página especial baseada em QueryPage.
random
Obter um conjunto de páginas aleatórias.
recentchanges
Enumere as mudanças recentes.
redirects
Retorna todos os redirecionamentos para as páginas indicadas.
revisions
Obter informações de revisão.
search
Fazer uma buscar completa de texto.
templates
Mostrar apenas as alterações nas páginas associadas desta página.
transcludedin
Encontre todas as páginas que transcluam as páginas dadas.
watchlist
Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
watchlistraw
Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

Resolve automaticamente redirecionamentos em titles, pageids e revids e em páginas retornadas por generator.

Tipo: boleano (details)
converttitles

Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.

Tipo: boleano (details)
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplos:
Redefinir o status da notificação para toda a lista de páginas vigiadas.
api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [abrir na página de testes]
Redefinir o status de notificação para a Main page.
api.php?action=setnotificationtimestamp&titles=Main_page&token=123ABC [abrir na página de testes]
Define o timestamp da notificação para Main page para que todas as edições a partir de 1 de janeiro de 2012 não sejam visualizadas.
api.php?action=setnotificationtimestamp&titles=Main_page&timestamp=2012-01-01T00:00:00Z&token=123ABC [abrir na página de testes]
Restaura o status de notificação para páginas no espaço nominal Usuário.
api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [abrir na página de testes]

action=setpagelanguage

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Mudar o idioma de uma página.

Mudar o idioma de uma página não é permitido nesta wiki.

Ative $wgPageLanguageUseDB para usar esta ação.

Parâmetros:
title

Título da página cujo idioma você deseja alterar. Não pode ser usado em conjunto com pageid.

pageid

ID da página cujo idioma você deseja alterar. Não pode ser usado em conjunto com title.

Tipo: inteiro
lang

Código de idioma do idioma para mudar a página para. Usar default para redefinir a página para o idioma de conteúdo padrão da wiki.

Este parâmetro é obrigatório.
Um dos seguintes valores: default, ab, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, ak, aln, am, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, bar, bbc, bbc-latn, bcc, bcl, be, be-tarask, bg, bgn, bh, bho, bi, bjn, bm, bn, bo, bpy, bqi, br, brh, bs, bto, bug, bxr, ca, cbk-zam, cdo, ce, ceb, ch, chr, chy, ckb, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, de, de-at, de-ch, de-formal, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, es-formal, et, eu, ext, fa, ff, fi, fit, fj, fo, fr, frc, frp, frr, fur, fy, ga, gag, gan, gan-hans, gan-hant, gcr, gd, gl, glk, gn, gom, gom-deva, gom-latn, gor, got, grc, gsw, gu, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, hr, hrx, hsb, ht, hu, hu-formal, hy, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kg, khw, ki, kiu, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lmo, ln, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mai, map-bms, mdf, mg, mhr, mi, min, mk, ml, mn, mo, mr, mrj, ms, mt, mwl, my, myv, mzn, na, nah, nan, nap, nb, nds, nds-nl, ne, new, niu, nl, nl-informal, nn, nov, nrm, nso, nv, ny, nys, oc, olo, om, or, os, pa, pag, pam, pap, pcd, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, qu, qug, rgn, rif, rm, rmy, ro, roa-tara, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rw, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, sei, ses, sg, sgs, sh, shi, shn, si, sk, skr, skr-arab, sl, sli, sm, sma, sn, so, sq, sr, sr-ec, sr-el, srn, ss, st, stq, sty, su, sv, sw, szl, ta, tay, tcy, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tpi, tr, tru, ts, tt, tt-cyrl, tt-latn, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, ve, vec, vep, vi, vls, vmf, vo, vot, vro, wa, war, wo, wuu, xal, xh, xmf, yi, yo, yue, za, zea, zh, zh-cn, zh-hans, zh-hant, zh-hk, zh-mo, zh-my, zh-sg, zh-tw, zu
reason

Motivo para a mudança.

tags

Alterar as tags para aplicar à entrada de log resultante dessa ação.

Valores (separados com | ou alternativos):
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=smwbrowse

  • Este módulo requer direitos de leitura.
  • Fonte: Semantic MediaWiki
  • Licença: GPL-2.0-or-later

Módulo de API para dar suporte a atividades de navegação para diferentes tipos de entidade na Semantic MediaWiki.

Parâmetros:
browse

Specifies the type of browse activity

Este parâmetro é obrigatório.
Um dos seguintes valores: property, category, concept, page, pvalue, psubject, subject
params

JSON encoded parameters containing required and optional fields and depend on the selected browse type

Este parâmetro é obrigatório.
Exemplos:
api.php?action=smwbrowse&browse=property&params={ "limit": 10, "offset": 0, "search": "Date" } [abrir na página de testes]
api.php?action=smwbrowse&browse=property&params={ "limit": 10, "offset": 0, "search": "Date", "description": true } [abrir na página de testes]
api.php?action=smwbrowse&browse=property&params={ "limit": 10, "offset": 0, "search": "Date", "description": true, "prefLabel": true } [abrir na página de testes]
api.php?action=smwbrowse&browse=property&params={ "limit": 10, "offset": 0, "search": "Date", "description": true, "prefLabel": true, "usageCount": true } [abrir na página de testes]
api.php?action=smwbrowse&browse=pvalue&params={ "limit": 10, "offset": 0, "property" : "Foo", "search": "Bar" } [abrir na página de testes]
api.php?action=smwbrowse&browse=psubject&params={ "limit": 10, "offset": 0, "property" : "Foo", "value" : "Bar", "search": "foo" } [abrir na página de testes]
api.php?action=smwbrowse&browse=category&params={ "limit": 10, "offset": 0, "search": "" } [abrir na página de testes]
api.php?action=smwbrowse&browse=category&params={ "limit": 10, "offset": 0, "search": "Date" } [abrir na página de testes]
api.php?action=smwbrowse&browse=concept&params={ "limit": 10, "offset": 0, "search": "" } [abrir na página de testes]
api.php?action=smwbrowse&browse=concept&params={ "limit": 10, "offset": 0, "search": "Date" } [abrir na página de testes]
api.php?action=smwbrowse&browse=page&params={ "limit": 10, "offset": 0, "search": "Main" } [abrir na página de testes]
api.php?action=smwbrowse&browse=page&params={ "limit": 10, "offset": 0, "search": "Main", "fullText": true, "fullURL": true } [abrir na página de testes]
api.php?action=smwbrowse&browse=subject&params={ "subject": "Main page", "ns" :0, "iw": "", "subobject": "" } [abrir na página de testes]

action=smwinfo

  • Este módulo requer direitos de leitura.
  • Fonte: Semantic MediaWiki
  • Licença: GPL-2.0-or-later

Módulo da API para obter informação sobre estatísticas e outra meta informação do Semantic MediaWiki.

Parâmetro:
info

The info to provide.

Valores (separados com | ou alternativos): propcount, errorcount, deletecount, usedpropcount, totalpropcount, declaredpropcount, proppagecount, querycount, querysize, formatcount, conceptcount, subobjectcount, jobcount
Padrão: propcount|usedpropcount|declaredpropcount

action=smwtask

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: Semantic MediaWiki
  • Licença: GPL-2.0-or-later

Módulo da API para executar tarefas relacionadas ao Semantic MediaWiki.

Parâmetros:
task

Defines the task type

Este parâmetro é obrigatório.
Um dos seguintes valores: update, check-query, duplookup, job, run-joblist
params

JSON encoded parameters that matches the selected type requirement

token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=spamblacklist

  • Este módulo requer direitos de leitura.
  • Fonte: SpamBlacklist
  • Licença: GPL-2.0-or-later

Valide um ou mais URLs contra o SpamBlacklist.

Parâmetro:
url

URLs para validar contra a lista negra.

Este parâmetro é obrigatório.
Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).

action=stashedit

  • Este módulo é interno ou instável. Sua operação pode mudar sem aviso prévio.
  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Prepare uma edição no cache compartilhado.

Isto é destinado a ser usado via AJAX a partir do formulário de edição para melhorar o desempenho da página salvar.

Parâmetros:
title

Título da página que está sendo editada.

Este parâmetro é obrigatório.
section

Número da seção. 0 para a seção superior, new para uma nova seção.

sectiontitle

O título para uma nova seção.

text

Conteúdo da página.

stashedtexthash

Hash do conteúdo da página de um stash anterior para usar em vez disso.

summary

Mudar resumo.

contentmodel

Modelo de conteúdo do novo conteúdo.

Este parâmetro é obrigatório.
Um dos seguintes valores: GadgetDefinition, wikitext, javascript, json, css, text, smw/schema
contentformat

Formato de serialização de conteúdo usado para o texto de entrada.

Este parâmetro é obrigatório.
Um dos seguintes valores: application/json, text/x-wiki, text/javascript, text/css, text/plain
baserevid

ID de revisão da revisão base.

Este parâmetro é obrigatório.
Tipo: inteiro
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=tag

(main | tag)
  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Adicionar ou remover tags de alteração de revisões individuais ou entradas de log.

Parâmetros:
rcid

Uma ou mais IDs de alterações recentes a partir das quais adicionar ou remover a etiqueta.

Tipo: lista de inteiros
Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
revid

Uma ou mais IDs de revisão a partir das quais adicionar ou remover a etiqueta.

Tipo: lista de inteiros
Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
logid

Uma ou mais IDs de entrada de log a partir das quais adicionar ou remover a etiqueta.

Tipo: lista de inteiros
Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
add

Tags para adicionar. Apenas as tags manualmente definidas podem ser adicionadas.

Valores (separados com | ou alternativos):
remove

Tags para remover. Somente as tags que são definidas manualmente ou completamente indefinidas podem ser removidas.

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
reason

Motivo para a mudança.

Padrão: (vazio)
tags

Etiquetas para aplicar à entrada de log que será criada como resultado dessa ação.

Valores (separados com | ou alternativos):
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplos:
Adicionar a tag vandalism a ID de revisão 123 sem especificar uma razão
api.php?action=tag&revid=123&add=vandalism&token=123ABC [abrir na página de testes]
Remova a tag spam da ID de entrada de registro 123 com o motivo Wrongly applied
api.php?action=tag&logid=123&remove=spam&reason=Wrongly+applied&token=123ABC [abrir na página de testes]

action=titleblacklist (tb)

  • Este módulo requer direitos de leitura.
  • Fonte: TitleBlacklist
  • Licença: GPL-2.0-or-later

Valide um título de página, nome de arquivo ou nome de usuário no TitleBlacklist.

Parâmetros:
tbtitle

A string para validar contra a lista negra.

Este parâmetro é obrigatório.
tbaction

A ação a ser verificada.

Um dos seguintes valores: create, edit, upload, createtalk, createpage, move, new-account
Padrão: edit
tbnooverride

Não tente substituir a lista negra de títulos.

Tipo: boleano (details)

action=tokens

  • Este módulo é obsoleto.
  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter tokens para ações de modificação de dados.

Este módulo está depreciado em favor de action=query&meta=tokens.

Parâmetro:
type

Tipos de token para solicitar.

Valores (separados com | ou alternativos): block, createaccount, csrf, delete, edit, email, import, login, move, options, patrol, protect, rollback, unblock, userrights, watch
Padrão: edit
Exemplos:
Recupera um token de edição (o padrão).
api.php?action=tokens [abrir na página de testes]
Recupere um token de e-mail e um token de movimento.
api.php?action=tokens&type=email|move [abrir na página de testes]

action=unblock

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Desbloquear usuário.

Parâmetros:
id

ID do bloco para desbloquear (obtido através de list=blocks). Não pode ser usado em conjunto com user ou userid.

Tipo: inteiro
user

Nome de usuário, endereço IP ou intervalo de IP para desbloquear. Não pode ser usado em conjunto com id ou userid.

userid

ID do usuário para desbloquear. Não pode ser usado em conjunto com id ou user.

Tipo: inteiro
reason

Motivo para o desbloqueio.

Padrão: (vazio)
tags

Alterar as tags para se inscrever na entrada no registro de bloqueio.

Valores (separados com | ou alternativos):
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplos:
Desbloquear bloqueio ID #105.
api.php?action=unblock&id=105 [abrir na página de testes]
Desbloquear o usuário Bob com o motivo Sorry Bob.
api.php?action=unblock&user=Bob&reason=Sorry%20Bob [abrir na página de testes]

action=undelete

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Restaure as revisões de uma página excluída.

Uma lista de revisões excluídas (incluindo timestamps) pode ser recuperada através de prop=deletedrevisions e uma lista de IDs de arquivo excluídos pode ser recuperada através de list=filearchive.

Parâmetros:
title

Título da página a ser restaurada.

Este parâmetro é obrigatório.
reason

Razão para restaurar.

Padrão: (vazio)
tags

Alterar as tags para se inscrever na entrada no registro de exclusão.

Valores (separados com | ou alternativos):
timestamps

Timestamps das revisões para restaurar. Se ambos timestamps e fileids estiverem vazios, tudo será restaurado.

Tipo: lista de timestamps (formatos permitidos)
Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
fileids

IDs das revisões de arquivos para restaurar. Se ambos, timestamps e fileids estiverem, vazios, tudo será restaurado.

Tipo: lista de inteiros
Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
watchlist

Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use preferências ou não mude a vigilância.

Um dos seguintes valores: watch, unwatch, preferences, nochange
Padrão: preferences
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=unlinkaccount

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Remova uma conta de terceiros vinculada ao usuário atual.

Parâmetros:
request

Use este pedido de autenticação, pelo id</ samp> retornado de action=query&meta=authmanagerinfo com amirequestsfor=unlink.

Este parâmetro é obrigatório.
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplo:
Tente remover o link do usuário atual para o provedor associado com FooAuthenticationRequest.
api.php?action=unlinkaccount&request=FooAuthenticationRequest&token=123ABC [abrir na página de testes]

action=upload

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Carregue um arquivo ou obtenha o status dos carregamentos pendentes.

Vários métodos estão disponíveis:

  • Carrega o conteúdo do arquivo diretamente, usando o parâmetro file.
  • Carrega o arquivo em pedaços, usando os parâmetros filesize, chunk e offset.
  • Tenha o servidor MediaWiki buscando um arquivo de um URL, usando o parâmetro url.
  • Complete um carregamento anterior que falhou devido a avisos, usando o parâmetro filekey.

Note que o HTTP POST deve ser feito como um upload de arquivo (ou seja, usando multipart/form-data) ao enviar o file.

Parâmetros:
filename

Nome do arquivo de destino.

comment

Faça o upload do comentário. Também usado como o texto da página inicial para novos arquivos, se text não for especificado.

Padrão: (vazio)
tags

Alterar as tags para aplicar à entrada do log de upload e à revisão da página do arquivo.

Valores (separados com | ou alternativos):
text

Texto inicial da página para novos arquivos.

watch
Obsoleto.

Vigiar esta página.

Tipo: boleano (details)
watchlist

Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use preferências ou não mude a vigilância.

Um dos seguintes valores: watch, preferences, nochange
Padrão: preferences
ignorewarnings

Ignorar quaisquer avisos.

Tipo: boleano (details)
file

Conteúdo do arquivo.

Deve ser postado como um upload de arquivo usando multipart/form-data.
url

URL do qual para buscar o arquivo.

filekey

Chave que identifica um upload anterior que foi temporariamente armazenado.

sessionkey
Obsoleto.

Igual a filekey, mantido para compatibilidade com versões anteriores.

stash

Se configurado, o servidor armazenará o arquivo temporariamente em vez de adicioná-lo ao repositório.

Tipo: boleano (details)
filesize

Tamanho completo do upload.

O valor deve estar entre 0 e 104 857 600.
Tipo: inteiro
offset

Deslocamento de pedaços em bytes.

O valor não pode ser inferior a 0.
Tipo: inteiro
chunk

Conteúdo do pedaço.

Deve ser postado como um upload de arquivo usando multipart/form-data.
async

Tornar as operações de arquivo potencialmente grandes assíncronas quando possível.

Tipo: boleano (details)
checkstatus

Apenas obtenha o status de upload para a chave de arquivo fornecida.

Tipo: boleano (details)
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

action=userrights

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Alterar a associação de um grupo de usuários.

Parâmetros:
user

Nome de usuário.

Tipo: nome de usuário
userid

ID de usuário.

Tipo: inteiro
add

Adiciona o usuário a esses grupos ou, se ele já for membro, atualiza a expiração de sua associação nesse grupo.

Valores (separados com | ou alternativos): bot, sysop, bureaucrat, widgeteditor, commentadmin, smwadministrator, smwcurator
expiry

Expiração de timestamps. Pode ser relativo (por exemplo 5 meses ou 2 semanas) ou absoluto (por exemplo 2014-09-18T12:34:56Z). Se apenas um timestamp for configurado, ele sera usado para todos os grupos passados pelo parâmetro add. Use infinite, indefinite, infinity ou never, para um grupo de usuários que nunca expiram.

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
Padrão: infinite
remove

Remover o usuário destes grupos.

Valores (separados com | ou alternativos): bot, sysop, bureaucrat, widgeteditor, commentadmin, smwadministrator, smwcurator
reason

Motivo para a mudança.

Padrão: (vazio)
token

Um token "userrights" token recuperado de action=query&meta=tokens

Para compatibilidade, o token usado na interface web também é aceito.

Este parâmetro é obrigatório.
tags

Alterar as tags para se inscrever na entrada no registro de direitos do usuário.

Valores (separados com | ou alternativos):
Exemplos:
Adicionar o usuário FooBot ao grupo bot e remover dos grupos sysop e bureaucrat.
api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [abrir na página de testes]
Adicionar o usuário com a ID 123 ao grupo global bot e remover dos grupos sysop e bureaucrat.
api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [abrir na página de testes]
Adicionar o usuário SometimeSysop ao grupo sysop por 1 mês.
api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [abrir na página de testes]

action=validatepassword

  • Este módulo requer direitos de leitura.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Valide uma senha de acordo as políticas de senha da wiki.

A validade é relatada como Good se a senha for aceitável, Change se a senha for usada para entrar, mas deve ser alterada, ou Invalid se a senha não é utilizável.

Parâmetros:
password

Senha para validar.

Este parâmetro é obrigatório.
user

Nome do usuário, para uso ao testar a criação da conta. O usuário nomeado não deve existir.

Tipo: nome de usuário
email

Endereço de e-mail, para uso ao testar a criação de conta.

realname

Nome real, para uso ao testar a criação de conta.

action=watch

  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Adicionar ou remover páginas da lista de páginas vigiadas do usuário atual.

Parâmetros:
title
Obsoleto.

A página para (não)vigiar. Use titles em vez disso.

unwatch

Se configurado, a página deixara de ser vigiada ao invés de vigiada.

Tipo: boleano (details)
continue

Quando houver mais resultados disponíveis, use isso para continuar.

titles

Uma lista de IDs de título para trabalhar.

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
pageids

Uma lista de IDs de página para trabalhar.

Tipo: lista de inteiros
Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
revids

Uma lista de IDs de revisão para trabalhar.

Tipo: lista de inteiros
Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
generator

Obter a lista de páginas para trabalhar executando o módulo de consulta especificado.

Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.

allcategories
Enumera todas as categorias.
alldeletedrevisions
Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
allfileusages
Lista todas as utilizações de arquivo, incluindo os não-existentes.
allimages
Enumera todas as imagens sequencialmente.
alllinks
Enumerar todos os links que apontam para um determinado espaço nominal.
allpages
Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
allredirects
Lista todos os redirecionamentos para um espaço nominal.
allrevisions
Listar todas as revisões.
alltransclusions
Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
backlinks
Encontre todas as páginas que apontam para a página dada.
categories
Liste todas as categorias às quais as páginas pertencem.
categorymembers
Lista todas as páginas numa categoria específica.
deletedrevisions
Obtem informações de revisão excluídas.
duplicatefiles
Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
embeddedin
Encontre todas as páginas que incorporam (transcluam) o título dado.
exturlusage
Enumere páginas que contenham um determinado URL.
fileusage
Encontre todas as páginas que usam os arquivos dados.
images
Retorna todos os arquivos contidos nas páginas fornecidas.
imageusage
Encontre todas as páginas que usam o título da imagem dada.
iwbacklinks
Encontra todas as páginas que apontam para o link interwiki dado.
langbacklinks
Encontre todas as páginas que apontam para o link de idioma dado.
links
Retorna todos os links das páginas fornecidas.
linkshere
Encontre todas as páginas que apontam para as páginas dadas.
pageswithprop
Liste todas as páginas usando uma propriedade de página determinada.
prefixsearch
Execute uma pesquisa de prefixo para títulos de página.
protectedtitles
Liste todos os títulos protegidos contra criação.
querypage
Obter uma lista fornecida por uma página especial baseada em QueryPage.
random
Obter um conjunto de páginas aleatórias.
recentchanges
Enumere as mudanças recentes.
redirects
Retorna todos os redirecionamentos para as páginas indicadas.
revisions
Obter informações de revisão.
search
Fazer uma buscar completa de texto.
templates
Mostrar apenas as alterações nas páginas associadas desta página.
transcludedin
Encontre todas as páginas que transcluam as páginas dadas.
watchlist
Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
watchlistraw
Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

Resolve automaticamente redirecionamentos em titles, pageids e revids e em páginas retornadas por generator.

Tipo: boleano (details)
converttitles

Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.

Tipo: boleano (details)
token

Um token "watch" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.

format=json

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Dados de saída em formato JSON.

Parâmetros:
callback

Se especificado, envolve a saída para uma determinada chamada de função. Por segurança, todos os dados específicos do usuário serão restritos.

utf8

Se especificado, codifica a maioria (mas não todos) caracteres não-ASCII como UTF-8 em vez de substituí-los por sequências de escape hexadecimais. Padrão quando formatversion não é 1.

Tipo: boleano (details)
ascii

Se especificado, codifica todos os não-ASCII usando sequências de escape hexadecimais. Padrão quando formatversion é 1.

Tipo: boleano (details)
formatversion

Formatação de saída:

1
formato compatível com versões anteriores (XML-style booleans, * chaves para nós de conteúdo, etc.).
2
formato moderno experimental. Detalhes podem ser alterados!
mais recente
use o formato mais recente (atualmente 2), pode mudar sem aviso prévio.
Um dos seguintes valores: 1, 2, latest
Padrão: 1

format=jsonfm

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Dados de saída no formato JSON (pretty-print em HTML).

Parâmetros:
wrappedhtml

Retorna o HTML pretty-printed e módulos ResourceLoader associados como um objeto JSON.

Tipo: boleano (details)
callback

Se especificado, envolve a saída para uma determinada chamada de função. Por segurança, todos os dados específicos do usuário serão restritos.

utf8

Se especificado, codifica a maioria (mas não todos) caracteres não-ASCII como UTF-8 em vez de substituí-los por sequências de escape hexadecimais. Padrão quando formatversion não é 1.

Tipo: boleano (details)
ascii

Se especificado, codifica todos os não-ASCII usando sequências de escape hexadecimais. Padrão quando formatversion é 1.

Tipo: boleano (details)
formatversion

Formatação de saída:

1
formato compatível com versões anteriores (XML-style booleans, * chaves para nós de conteúdo, etc.).
2
formato moderno experimental. Detalhes podem ser alterados!
mais recente
use o formato mais recente (atualmente 2), pode mudar sem aviso prévio.
Um dos seguintes valores: 1, 2, latest
Padrão: 1

format=none

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Nenhuma saída.

format=php

(main | php)
  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Dados de saída no formato PHP serializado.

Parâmetro:
formatversion

Formatação de saída:

1
formato compatível com versões anteriores (XML-style booleans, * chaves para nós de conteúdo, etc.).
2
formato moderno experimental. Detalhes podem ser alterados!
mais recente
use o formato mais recente (atualmente 2), pode mudar sem aviso prévio.
Um dos seguintes valores: 1, 2, latest
Padrão: 1

format=phpfm

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Dados de saída em formato serializado em PHP (pretty-print em HTML).

Parâmetros:
wrappedhtml

Retorna o HTML pretty-printed e módulos ResourceLoader associados como um objeto JSON.

Tipo: boleano (details)
formatversion

Formatação de saída:

1
formato compatível com versões anteriores (XML-style booleans, * chaves para nós de conteúdo, etc.).
2
formato moderno experimental. Detalhes podem ser alterados!
mais recente
use o formato mais recente (atualmente 2), pode mudar sem aviso prévio.
Um dos seguintes valores: 1, 2, latest
Padrão: 1

format=rawfm

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Dados de saída, incluindo elementos de depuração, no formato JSON (pretty-print em HTML).

Parâmetro:
wrappedhtml

Retorna o HTML pretty-printed e módulos ResourceLoader associados como um objeto JSON.

Tipo: boleano (details)

format=xml

(main | xml)
  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Dados de saída em formato XML.

Parâmetros:
xslt

Se especificado, adiciona a página nomeada como uma folha de estilo XSL. O valor deve ser um título no espaço nominal MediaWiki que termina em .xsl.

includexmlnamespace

Se especificado, adiciona um espaço nominal XML.

Tipo: boleano (details)

format=xmlfm

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Dados de saída em formato XML (impressão bonita em HTML).

Parâmetros:
wrappedhtml

Retorna o HTML pretty-printed e módulos ResourceLoader associados como um objeto JSON.

Tipo: boleano (details)
xslt

Se especificado, adiciona a página nomeada como uma folha de estilo XSL. O valor deve ser um título no espaço nominal MediaWiki que termina em .xsl.

includexmlnamespace

Se especificado, adiciona um espaço nominal XML.

Tipo: boleano (details)

Tipos de dados

A entrada para MediaWiki deve ser UTF-8 normalizada pelo NFC. O MediaWiki pode tentar converter outra entrada, mas isso pode causar a falha de algumas operações (como editar com verificações MD5).

Alguns tipos de parâmetros em solicitações de API precisam de uma explicação adicional:

boolean
Os parâmetros booleanos funcionam como caixas de seleção HTML: se o parâmetro for especificado, independentemente do valor, é considerado verdadeiro. Para um valor falso, omita o parâmetro inteiramente.
timestamp
As marcas de tempo podem ser especificadas em vários formatos. É recomendada a data e a hora ISO 8601. Todos os horários estão em UTC, qualquer fuso horário incluído é ignorado.
  • Data e hora ISO 8601, 2001-01-15T14:56:00Z (pontuação e Z são opcionais)
  • ISO 8601 data e hora com segundos fracionados (ignorados), 2001-01-15T14:56:00.00001Z (traços, dois pontos e Z são opcionais)
  • Formato MediaWiki, 20010115145600
  • Formato numérico genérico, 2001-01-15 14:56:00 (fuso horário opcional de GMT, +## ou -## é ignorado)
  • Formato EXIF, 2001:01:15 14:56:00
  • Formato RFC 2822 (o fuso horário pode ser omitido), Mon, 15 Jan 2001 14:56:00
  • Formato RFC 850 (fuso horário Pode ser omitido), Monday, 15-Jan-2001 14:56:00
  • C ctime format, Mon Jan 15 14:56:00 2001
  • Segundos desde 1970-01-01T00:00:00Z como um inteiro de 1 a 13 dígitos (excluindo 0)
  • A string now
valor múltiplo alternativo separador
Os parâmetros que levam vários valores são normalmente enviados com os valores separados usando o caractere do pipe, por exemplo param=value1|value2 ou param=value1%7Cvalue2. Se um valor deve conter o caractere de pipe, use U+001F (separador de unidade) como o separador and prefixa o valor com U+001F, por exemplo, param=%1Fvalue1%1Fvalue2.

Créditos

Desenvolvedores da API:

  • Yuri Astrakhan (criador, desenvolvedor-chefe Set 2006–Set 2007)
  • Roan Kattouw (desenvolvedor-chefe Set 2007–2009)
  • Victor Vasiliev
  • Bryan Tong Minh
  • Sam Reed
  • Brad Jorsch (desenvolvedor-chefe 2013–presente)

Por favor, envie seus comentários, sugestões e perguntas para mediawiki-api@lists.wikimedia.org ou apresente um relatório de erro em https://phabricator.wikimedia.org/.