MediaWiki API hulp

Dit is een automatisch aangemaakte documentatiepagina over de API van MediaWiki.

Documentatie en voorbeelden: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

Hoofdmodule

Status: De MediaWiki-API is een stabiele interface die actief ondersteund en verbeterd wordt. Hoewel we het proberen te vermijden, moeten we af en toe toch ingrijpende wijzigingen doorvoeren. Abonneer u op de e-maillijst mediawiki-api-announce voor meldingen over wijzigingen.

Foutieve verzoeken: als de API foutieve verzoeken ontvangt, wordt er geantwoord met een HTTP-header met de sleutel "MediaWiki-API-Error" en dan worden de waarde van de header en de foutcode op dezelfde waarde ingesteld. Zie API: Foutmeldingen en waarschuwingen voor meer informatie.

Specifieke parameters:
action

Welke handeling moet worden verricht.

acquiretempusername
Verkrijg een tijdelijke gebruikersnaam en bewaar deze in de huidige sessie, als de aanmaak van tijdelijke accounts is ingeschakeld en de huidige gebruiker is afgemeld. Als er al een naam is opgeslagen, wordt dezelfde naam geretourneerd.
block
Gebruiker blokkeren.
changeauthenticationdata
De authenticatiegegevens voor de huidige gebruiker wijzigen.
changecontentmodel
Wijzig het inhoudsmodel van een pagina
checktoken
De geldigheid van een token van action=query&meta=tokens controleren.
clearhasmsg
Wist de hasmsg-vlag voor de huidige gebruiker.
clientlogin
Bij de wiki aanmelden met behulp van de interactieve flow.
compare
Het verschil tussen twee pagina's ophalen.
createaccount
Een nieuw gebruikersaccount aanmaken.
delete
Een pagina verwijderen.
edit
Pagina's aanmaken en bewerken.
emailuser
Gebruiker e-mailen.
expandtemplates
Vouwt alle sjablonen binnen wikitekst uit.
feedcontributions
Retourneert een feed van gebruikersbijdragen.
feedrecentchanges
Retourneert een feed met recente wijzigingen.
feedwatchlist
Retourneert een volglijstfeed.
filerevert
Een oude versie van een bestand terugplaatsen.
help
Toon hulp voor de opgegeven modules.
imagerotate
Een of meerdere afbeeldingen draaien.
import
Importeer een pagina van een andere wiki, of van een XML-bestand.
linkaccount
Een account van een externe provider aan de huidige gebruiker koppelen.
login
Zich aanmelden en authenticatiecookies ontvangen.
logout
Afmelden en sessiegegevens wissen.
managetags
Beheertaken uitvoeren met betrekking tot wijzigingslabels.
mergehistory
Geschiedenissen van pagina's samenvoegen.
move
Pagina hernoemen.
opensearch
In de wiki zoeken met behulp het OpenSearchprotocol.
options
Voorkeuren van de huidige gebruiker wijzigen.
paraminfo
Verkrijg informatie over API-modules.
parse
Ontleedt inhoud en retourneert parseruitvoer.
patrol
Een pagina of revisie als gecontroleerd markeren.
protect
Het beveiligingsniveau van een pagina wijzigen.
purge
De cache voor de opgegeven titels wissen.
query
Gegevens van en over MediaWiki ophalen.
removeauthenticationdata
De authenticatiegegevens voor de huidige gebruiker verwijderen.
resetpassword
Stuur een e-mail voor het opnieuw instellen van het wachtwoord naar een gebruiker.
revisiondelete
Versies verwijderen of terugplaatsen.
rollback
Maak de laatste bewerking van de pagina ongedaan.
rsd
Een RSD-schema (Really Simple Discovery) exporteren.
setnotificationtimestamp
Het meldingstijdstip voor gevolgde pagina’s bijwerken.
setpagelanguage
Wijzig de taal van een pagina.
tag
Wijzigingslabels aan individuele versies of logboekvermeldingen toevoegen of ervan verwijderen.
unblock
Gebruikers deblokkeren.
undelete
Versies van een verwijderde pagina terugzetten.
unlinkaccount
Een gekoppeld account van derden van de huidige gebruiker verwijderen.
upload
Upload een bestand of bekijk de status van de uploads die in behandeling zijn.
userrights
Het groepslidmaatschap van een gebruiker wijzigen.
validatepassword
Valideer een wachtwoord tegen het wachtwoordbeleid van de wiki.
watch
De pagina aan/van de volglijst van de huidige gebruiker toevoegen/verwijderen.
cspreport
Intern. Wordt door browsers gebruikt om schendingen van het Inhoudsveiligheidsbeleid te melden. Deze module mag nooit worden gebruikt, behalve wanneer deze automatisch wordt gebruikt door een CSP-conforme webbrowser.
stashedit
Intern. Een bewerking voorbereiden in de gedeelde cache.
Een van de volgende waarden: acquiretempusername, block, changeauthenticationdata, changecontentmodel, checktoken, clearhasmsg, clientlogin, compare, createaccount, delete, edit, emailuser, expandtemplates, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, help, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, setnotificationtimestamp, setpagelanguage, tag, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, watch, cspreport, stashedit
Standaard: help
format

De opmaak van de uitvoer.

json
Toon de data in het JSON formaat.
jsonfm
Toon de data in het JSON formaat (opgemaakt in HTML).
none
Toon niets.
php
Toon de data in geserialiseerde PHP.
phpfm
Toon de data in geserialiseerde PHP (opgemaakt in HTML).
rawfm
Gegevens, inclusief debugelementen, in JSON-formaat (nette opmaak in HTML) uitvoeren.
xml
Toon de data in het XML formaat.
xmlfm
Toon de data in het XML formaat (opgemaakt in HTML).
Een van de volgende waarden: json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
Standaard: jsonfm
maxlag

De maximale vertraging kan gebruikt worden als MediaWiki is geïnstalleerd op een databasecluster die gebruik maakt van replicatie. Om te voorkomen dat handelingen nog meer databasereplicatievertraging veroorzaken, kan deze parameter ervoor zorgen dat de client wacht totdat de replicatievertraging lager is dan de aangegeven waarde. In geval van buitensporige vertraging wordt de foutcode maxlag teruggegeven met een bericht als Waiting for $host: $lag seconds lagged.
Zie Handleiding:Maxlag parameter voor meer informatie.

Type: geheel getal
smaxage

Stelt de s-maxage HTTP cache controle header in op het aangegeven aantal seconden. Foutmeldingen komen nooit in de cache.

Type: geheel getal
De waarde mag niet kleiner zijn dan 0.
Standaard: 0
maxage

Stelt de max-age HTTP cache controle header in op het aangegeven aantal seconden. Foutmeldingen komen nooit in de cache.

Type: geheel getal
De waarde mag niet kleiner zijn dan 0.
Standaard: 0
assert

Controleren of de gebruiker is aangemeld (eventueel ook als tijdelijke gebruiker) als dit is ingesteld op user, niet is aangemeld als dit is ingesteld op anon, of het robot-gebruikersrecht heeft als dit is ingesteld op bot.

Een van de volgende waarden: anon, bot, user
assertuser

Controleer of de huidige gebruiker de genoemde gebruiker is.

Type: gebruiker, met een van gebruikersnaam en Tijdelijke gebruiker
requestid

Elke waarde die hier gegeven wordt, wordt aan het antwoord toegevoegd. Dit kan gebruikt worden om verzoeken te onderscheiden.

servedby

De hostnaam van de server die de aanvraag heeft afgehandeld aan de resultaten toevoegen.

Type: booleaans (details)
curtimestamp

Huidige tijd aan de resultaten toevoegen.

Type: booleaans (details)
responselanginfo

De voor uselang en errorlang gebruikte talen aan de resultaten toevoegen.

Type: booleaans (details)
origin

Als de API wordt benaderd met een domeinoverstijgende AJAX-aanvraag (CORS), stel dit dan in op het domein van herkomst. Dit moet worden opgenomen in elke voorafgaande aanvraag en moet daarom deel uitmaken van de URI van de aanvraag (en niet de POST-tekst).

Voor geverifieerde aanvragen moet dit exact overeenkomen met een van de oorsprongen in de header Origin. Het moet dus worden ingesteld op iets als https://nl.wikipedia.org of https://meta.wikimedia.org. Als deze parameter niet overeenkomt met de header Origin, wordt een 403-respons geretourneerd. Als deze parameter overeenkomt met de header Origin en de oorsprong is toegestaan, worden de headers Access-Control-Allow-Origin en Access-Control-Allow-Credentials ingevoegd.

Voor niet-geverifieerde aanvragen geeft u de waarde * op. Hierdoor wordt de header Access-Control-Allow-Origin ingevoegd, maar Access-Control-Allow-Credentials is false en alle gebruikerspecifieke gegevens worden afgeschermd.

uselang

Te gebruiken taal voor berichtvertalingen. action=query&meta=siteinfo&siprop=languges geeft een lijst met taalcodes terug. U kunt de gebruiker opgeven om de taalvoorkeur van de huidige gebruiker te gebruiken, of de inhoud om de inhoudstaal van deze wiki te gebruiken.

Standaard: user
variant

Variant van de taal. Werkt alleen als de basistaal variantconversie ondersteunt.

errorformat

Formaat voor het uitgeven van waarschuwings- en fouttekst

plaintext
Wikitext met HTML-tags verwijderd en entiteiten vervangen.
wikitext
Onverwerkte wikitekst.
html
HTML
raw
Berichtsleutel en parameters.
none
Geen tekstuitvoer, alleen de foutcodes.
bc
Formaat dat vóór MediaWiki 1.29 werd gebruikt. errorlang en errorsuselocal worden genegeerd.
Een van de volgende waarden: bc, html, none, plaintext, raw, wikitext
Standaard: bc
errorlang

Te gebruiken taal voor waarschuwingen en fouten. action=query&meta=siteinfo&siprop=languages geeft een lijst met taalcodes terug. Specificeer content om de inhoudstaal van deze wiki te gebruiken of uselang om dezelfde waarde te gebruiken als de parameter uselang.

Standaard: uselang
errorsuselocal

Indien ingesteld maken foutmeldingen gebruik van lokaal aangepaste berichten in de MediaWiki-naamruimte.

Type: booleaans (details)
Toestemming:
apihighlimits
Gebruik hogere limieten in API-aanvragen (langzame aanvragen: 500; snelle aanvragen: 5000). De limieten voor langzame aanvragen gelden ook voor parameters met meerdere waarden.
Toegekend aan: bot en sysop

action=acquiretempusername

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Verkrijg een tijdelijke gebruikersnaam en bewaar deze in de huidige sessie, als de aanmaak van tijdelijke accounts is ingeschakeld en de huidige gebruiker is afgemeld. Als er al een naam is opgeslagen, wordt dezelfde naam geretourneerd.

Als de gebruiker later een handeling verricht die uitloopt in het aanmaken van een tijdelijk account, wordt de opgeslagen gebruikersnaam voor dat account gebruikt. Deze kan ook worden gebruikt in voorvertoningen. Het account is echter nog niet aangemaakt en de naam is niet zichtbaar voor andere gebruikers.

action=block

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Gebruiker blokkeren.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
user

Te blokkeren gebruiker.

Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, IP bereik en gebruikers-ID (bijv. "#12345")
userid
Verouderd.

Geef in plaats hiervan user=#ID op.

Type: geheel getal
expiry

Vervaldatum. Kan relatief zijn (bijv. 5 months of 2 weeks) of absoluut (bijv. 2014-09-18T12:34:56Z). Indien ingesteld op infinite, indefinite of never zal de blokkade nooit verlopen.

Standaard: never
reason

Reden voor blokkade.

Standaard: (leeg)
anononly

Alleen anonieme gebruikers blokkeren (d.w.z. anonieme bewerkingen via dit IP-adres onmogelijk maken, waaronder bewerkingen van tijdelijke accounts).

Type: booleaans (details)
nocreate

Het aanmaken van accounts verhinderen.

Type: booleaans (details)
autoblock

Automatisch het laatst gebruikte IP-adres blokkeren, en tevens ieder volgend IP-adres waar vanaf de gebruiker probeert aan te melden.

Type: booleaans (details)
noemail

Het sturen van e-mail via wiki verhinderen. (Vereist het blockemail-recht.)

Type: booleaans (details)
hidename

De gebruikersnaam in het blokkeerlogboek verbergen. (Vereist het hideuser-recht.)

Type: booleaans (details)
allowusertalk

De gebruiker toestaan om de eigen overlegpagina te bewerken (afhankelijk van $wgBlockAllowsUTEdit).

Type: booleaans (details)
reblock

De huidige blokkade overschrijven indien de gebruiker al geblokkeerd is.

Type: booleaans (details)
watchuser

De gebruikers- en overlegpagina's van de gebruiker of het IP-adres volgen.

Type: booleaans (details)
tags

Wijzigingslabels voor de regel in het blokkeerlogboek.

Waarden (gescheiden met | of alternatief):
partial

Gebruikers voor specifieke pagina’s of naamruimten blokkeren in plaats van de hele site.

Type: booleaans (details)
pagerestrictions

Lijst met titels die de gebruiker niet mag bewerken. Geldt alleen als partial is ingesteld op true.

Soort: paginatitel
Scheid waarden met | of een alternatief.
Het maximale aantal waarden is 10.
Accepteer alleen bestaande pagina's.
namespacerestrictions

Lijst met naamruimte-ID’s waarin de gebruiker niet mag bewerken. Geldt alleen als partial is ingesteld op true.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.
Voorbeelden:
IP-adres 192.0.2.5 voor drie dagen blokkeren met een reden.
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [in de sandbox openen]
Gebruiker Vandal voor onbepaalde tijd blokkeren met een reden, en verhinder het aanmaken van nieuwe accounts en het versturen van e-mail.
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [in de sandbox openen]

action=changeauthenticationdata (changeauth)

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

De authenticatiegegevens voor de huidige gebruiker wijzigen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
changeauthrequest

Gebruik dit authenticatieverzoek, via de id die wordt geretourneerd door action=query&meta=authmanagerinfo met amirequestsfor=change.

Deze parameter is vereist.
changeauthtoken

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.
*
Deze module accepteert aanvullende parameters afhankelijk van de beschikbare authenticatieverzoeken. Gebruik action=query&meta=authmanagerinfo met amirequestsfor=change (of een eerdere respons van deze module, indien van toepassing) om de beschikbare verzoeken en de velden die ze gebruiken te bepalen.

action=changecontentmodel

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Wijzig het inhoudsmodel van een pagina

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
title

Titel van de pagina waarvan het inhoudsmodel moet worden gewijzigd. Kan niet samen met pageid worden gebruikt.

pageid

ID van de pagina waarvan het inhoudsmodel moet worden gewijzigd. Kan niet samen met title worden gebruikt.

Type: geheel getal
summary

Bewerkingssamenvatting en reden voor logboekvermelding

tags

De wijzigingslabels om op de logboekvermelding en op de bewerking aan te brengen.

Waarden (gescheiden met | of alternatief):
model

Inhoudsmodel van de nieuwe inhoud.

Deze parameter is vereist.
Een van de volgende waarden: css, javascript, json, text, wikitext
bot

De verandering van inhoudsmodel markeren als robotwijziging.

Type: booleaans (details)
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.
Voorbeeld:
Het inhoudsmodel van de hoofdpagina in text veranderen
api.php?action=changecontentmodel&title=Main Page&model=text&token=123ABC [in de sandbox openen]

action=checktoken

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

De geldigheid van een token van action=query&meta=tokens controleren.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
type

Het type token dat getest wordt.

Deze parameter is vereist.
Een van de volgende waarden: createaccount, csrf, login, patrol, rollback, userrights, watch
token

Te testen token.

Deze parameter is vereist.
maxtokenage

Maximale levensduur van de token, in seconden.

Type: geheel getal
Voorbeeld:
Test de geldigheid van een csrf-token.
api.php?action=checktoken&type=csrf&token=123ABC [in de sandbox openen]

action=clearhasmsg

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Wist de hasmsg-vlag voor de huidige gebruiker.

Voorbeeld:
De hasmsg-vlag voor de huidige gebruiker wissen.
api.php?action=clearhasmsg [in de sandbox openen]

action=clientlogin (login)

  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Bij de wiki aanmelden met behulp van de interactieve flow.

De algemene procedure om deze module te gebruiken is:

  1. Haal de beschikbare velden op van action=query&meta=authmanagerinfo met amirequestsfor=login en een token login van action=query&meta=tokens.
  2. Presenteer de velden aan de gebruiker en ontvang de inzending ervan.
  3. Post naar deze module en geef loginreturnurl en alle relevante velden op.
  4. Controleer de status in het antwoord.
    • Als u PASS of FAIL hebt ontvangen, bent u klaar. De bewerking is of geslaagd of mislukt.
    • Als u UI hebt ontvangen, presenteer dan de nieuwe velden aan de gebruiker en ontvang de inzending ervan. Post vervolgens naar deze module met logincontinue en met de relevante velden ingesteld, en herhaal stap 4.
    • Als u REDIRECT hebt ontvangen, stuurt u de gebruiker door naar het doorverwijzingsdoel redirecttarget en wacht u op de terugkeer naar loginreturnurl. Post vervolgens naar deze module met logincontinue en met alle velden die zijn doorgegeven aan de terugkeer-URL, en herhaal stap 4.
    • Als u RESTART hebt ontvangen, betekent dit dat de authenticatie is gelukt, maar dat we geen gekoppeld gebruikersaccount hebben. U kunt dit behandelen als UI of als FAIL.
Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
loginrequests

Gebruik alleen deze authenticatieverzoeken, via de id die wordt geretourneerd door action=query&meta=authmanagerinfo met amirequestsfor=login of via een eerder antwoord van deze module.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
loginmessageformat

De voor het retourneren van berichten te gebruiken indeling.

Een van de volgende waarden: html, none, raw, wikitext
Standaard: wikitext
loginmergerequestfields

Veldinformatie voor alle authenticatieverzoeken in één array samenvoegen.

Type: booleaans (details)
loginpreservestate

Indien mogelijk de toestand van een eerdere mislukte aanmeldpoging behouden.

Type: booleaans (details)
loginreturnurl

Retour-URL voor authenticatiestromen van derden, moet absoluut zijn. Dit of logincontinue is vereist.

Na ontvangst van een REDIRECT-respons opent u doorgaans een browser of webweergave naar de opgegeven redirecttarget-URL voor een authenticatiestroom van derden. Wanneer dat is voltooid, stuurt de derde de browser of webweergave naar deze URL. U moet alle query- of POST-parameters uit de URL halen en deze als een logincontinue-verzoek doorgeven aan deze API-module.

logincontinue

Dit verzoek is een voortzetting na een eerdere UI- of REDIRECT-respons. Of dit of loginreturnurl is vereist.

Type: booleaans (details)
logintoken

Een token “login” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.
*
Deze module accepteert aanvullende parameters afhankelijk van de beschikbare authenticatieverzoeken. Gebruik action=query&meta=authmanagerinfo met amirequestsfor=login (of een eerdere respons van deze module, indien van toepassing) om de beschikbare verzoeken en de velden die ze gebruiken te bepalen.
Voorbeelden:
Start het aanmeldproces als gebruiker Example met wachtwoord ExamplePassword.
api.php?action=clientlogin&username=Example&password=ExamplePassword&loginreturnurl=http://example.org/&logintoken=123ABC [in de sandbox openen]
Doorgaan met aanmelden na een UI-respons voor tweetrapsauthenticatie, met 987654 als OATHToken.
api.php?action=clientlogin&logincontinue=1&OATHToken=987654&logintoken=123ABC [in de sandbox openen]

action=compare

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Het verschil tussen twee pagina's ophalen.

Voor zowel "from" als "to" moet een revisienummer, paginatitel, pagina-ID, tekst of relatieve referentie ingegeven worden.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
fromtitle

Eerste te vergelijken paginanaam.

fromid

Eerste te vergelijken pagina-ID.

Type: geheel getal
fromrev

Eerste te vergelijken revisie.

Type: geheel getal
fromslots

Overschrijf de inhoud van de versie die is opgegeven door fromtitle, fromid of fromrev.

Deze parameter geeft de segmenten (slots) aan die moeten worden gewijzigd. Gebruik fromtext-{slot}, fromcontentmodel-{slot}, and fromcontentformat-{slot} om inhoud voor elk segment op te geven.

Waarden (gescheiden met | of alternatief): main
fromtext-{slot}

Tekst van het opgegeven segment. Indien weggelaten, wordt het segment uit de versie verwijderd.

Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van fromslots.
fromsection-{slot}

Wanneer fromtext-{slot} de inhoud is van een enkele sectie, is dit de sectie-ID. Deze wordt samengevoegd met de versie die is opgegeven door fromtitle, fromid of fromrev alsof het om een sectiebewerking gaat.

Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van fromslots.
fromcontentformat-{slot}

Inhoudsserialisatieformaat van fromtext-{slot}.

Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van fromslots.
Een van de volgende waarden: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
fromcontentmodel-{slot}

Inhoudsmodel van fromtext-{slot}. Indien niet opgegeven, wordt het geraden op basis van de andere parameters.

Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van fromslots.
Een van de volgende waarden: css, javascript, json, text, unknown, wikitext
frompst

Vóór het opslaan een transformatie uitvoeren op fromtext-{slot}.

Type: booleaans (details)
fromtext
Verouderd.

Geef fromslots=main op en gebruik in plaats daarvan fromtext-main .

fromcontentformat
Verouderd.

Geef fromslots=main op en gebruik in plaats daarvan fromcontentformat-main.

Een van de volgende waarden: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
fromcontentmodel
Verouderd.

Geef fromslots=main op en gebruik in plaats daarvan fromcontentmodel-main.

Een van de volgende waarden: css, javascript, json, text, unknown, wikitext
fromsection
Verouderd.

Gebruik alleen het opgegeven gedeelte van de opgegeven ‘from’-inhoud.

totitle

Tweede te vergelijken paginanaam.

toid

Tweede te vergelijken pagina-ID.

Type: geheel getal
torev

Tweede te vergelijken revisie.

Type: geheel getal
torelative

Gebruik een versie die relatief is aan de uit fromtitle, fromid of fromrev bepaalde versie. Alle andere ‘to’-opties worden genegeerd.

Een van de volgende waarden: cur, next, prev
toslots

Overschrijf de inhoud van de versie die is opgegeven door totitle, toid of torev.

Deze parameter geeft de segmenten (slots) aan die moeten worden gewijzigd. Gebruik totext-{slot}, tocontentmodel-{slot} en tocontentformat-{slot} om inhoud voor elk segment op te geven.

Waarden (gescheiden met | of alternatief): main
totext-{slot}

Tekst van het opgegeven segment. Indien weggelaten, wordt het segment uit de versie verwijderd.

Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van toslots.
tosection-{slot}

Wanneer totext-{slot} de inhoud is van een enkele sectie, is dit de sectie-ID. Het wordt samengevoegd met de versie die is opgegeven door totitle, toid of torev alsof het om een sectiebewerking gaat.

Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van toslots.
tocontentformat-{slot}

Inhoudsserialisatieformaat van totext-{slot}.

Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van toslots.
Een van de volgende waarden: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
tocontentmodel-{slot}

Inhoudsmodel van totext-{slot}. Indien niet opgegeven, wordt het geraden op basis van de andere parameters.

Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van toslots.
Een van de volgende waarden: css, javascript, json, text, unknown, wikitext
topst

Voer vóór het opslaan een transformatie uit op totext.

Type: booleaans (details)
totext
Verouderd.

Geef toslots=main op en gebruik in plaats daarvan totext-main.

tocontentformat
Verouderd.

Geef toslots=main op en gebruik in plaats daarvan tocontentformat-main.

Een van de volgende waarden: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
tocontentmodel
Verouderd.

Geef toslots=main op en gebruik in plaats daarvan tocontentmodel-main.

Een van de volgende waarden: css, javascript, json, text, unknown, wikitext
tosection
Verouderd.

Gebruik alleen het opgegeven gedeelte van de opgegeven ‘to’-inhoud.

prop

Welke gegevens opgevraagd moeten worden.

diff
De diff HTML.
diffsize
De grootte van de diff HTML, in bytes.
rel
De versie-ID’s van de versie vóór ‘from’ en na ‘to’, indien voorhanden.
ids
De pagina- en versie-ID’s van de ‘from’- en ‘to’-versies.
title
De paginatitels van de ‘from’- en ‘to’-versies.
user
De gebruikersnaam en ID van de ‘from’- en ‘to’-versies. Als de gebruiker auteur van een verwijderde versie is, wordt een eigenschap fromuserhidden of touserhidden geretourneerd.
comment
De opmerking over de ‘from’- en ‘to’-versies. Als de opmerking bij een verwijderde versie hoort, wordt een eigenschap fromcommenthidden of tocommenthidden geretourneerd.
parsedcomment
De geparsete opmerking over de ‘from’- en ‘to’-versies. Als de opmerking bij een verwijderde versie hoort, wordt een eigenschap fromcommenthidden of tocommenthidden geretourneerd.
size
De grootte van de ‘from’- en ‘to’-versies.
timestamp
Het tijdstip van de ‘from’- en ‘to’-versies.
Waarden (gescheiden met | of alternatief): comment, diff, diffsize, ids, parsedcomment, rel, size, timestamp, title, user
Standaard: diff|ids|title
slots

Retourneert individuele verschillen voor deze segmenten, in plaats van één gecombineerd verschil voor alle segmenten.

Waarden (gescheiden met | of alternatief): main
Gebruik * om alle waarden op te geven.
difftype

Retourneert de vergelijking, geformatteerd als invoegbare HTML.

Een van de volgende waarden: table, unified
Standaard: table
Voorbeeld:
Maak een diff tussen revisie 1 en 2.
api.php?action=compare&fromrev=1&torev=2 [in de sandbox openen]

action=createaccount (create)

  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Een nieuw gebruikersaccount aanmaken.

De algemene procedure om deze module te gebruiken is:

  1. Haal de beschikbare velden op van action=query&meta=authmanagerinfo met amirequestsfor=create en een token createaccount van action=query&meta=tokens.
  2. Presenteer de velden aan de gebruiker en ontvang de inzending ervan.
  3. Post naar deze module en geef createreturnurl en alle relevante velden op.
  4. Controleer de status in het antwoord.
    • Als u PASS of FAIL hebt ontvangen, bent u klaar. De bewerking is of geslaagd of mislukt.
    • Als u UI hebt ontvangen, presenteer dan de nieuwe velden aan de gebruiker en ontvang de inzending ervan. Post vervolgens naar deze module met createcontinue en met de relevante velden ingesteld, en herhaal stap 4.
    • Als u REDIRECT hebt ontvangen, stuurt u de gebruiker door naar het doorverwijzingsdoel redirecttarget en wacht u op de terugkeer naar createreturnurl. Post vervolgens naar deze module met createcontinue en met alle velden die zijn doorgegeven aan de terugkeer-URL, en herhaal stap 4.
    • Als u RESTART hebt ontvangen, betekent dit dat de authenticatie is gelukt, maar dat we geen gekoppeld gebruikersaccount hebben. U kunt dit behandelen als UI of als FAIL.
Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
createrequests

Gebruik alleen deze authenticatieverzoeken, via de id die wordt geretourneerd door action=query&meta=authmanagerinfo met amirequestsfor=create of via een eerder antwoord van deze module.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
createmessageformat

De voor het retourneren van berichten te gebruiken indeling.

Een van de volgende waarden: html, none, raw, wikitext
Standaard: wikitext
createmergerequestfields

Veldinformatie voor alle authenticatieverzoeken in één array samenvoegen.

Type: booleaans (details)
createpreservestate

Indien mogelijk de toestand van een eerdere mislukte aanmeldpoging behouden.

Als action=query&meta=authmanagerinfo ‘true’ retourneerde voor hasprimarypreservedstate, moeten aanvragen die zijn gemarkeerd als primary-required worden weggelaten. Als er een niet-lege waarde voor keptusername is geretourneerd, moet die gebruikersnaam worden gebruikt voor de parameter username.

Type: booleaans (details)
createreturnurl

Retour-URL voor authenticatiestromen van derden, moet absoluut zijn. Dit of createcontinue is vereist.

Na ontvangst van een REDIRECT-respons opent u doorgaans een browser of webweergave naar de opgegeven redirecttarget-URL voor een authenticatiestroom van derden. Wanneer dat is voltooid, stuurt de derde de browser of webweergave naar deze URL. U moet alle query- of POST-parameters uit de URL halen en deze als een createcontinue-verzoek doorgeven aan deze API-module.

createcontinue

Dit verzoek is een voortzetting na een eerdere UI- of REDIRECT-respons. Of dit of createreturnurl is vereist.

Type: booleaans (details)
createtoken

Een token “createaccount” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.
*
Deze module accepteert aanvullende parameters afhankelijk van de beschikbare authenticatieverzoeken. Gebruik action=query&meta=authmanagerinfo met amirequestsfor=create (of een eerdere respons van deze module, indien van toepassing) om de beschikbare verzoeken en de velden die ze gebruiken te bepalen.

action=cspreport

  • Deze module is voor intern gebruik of nog niet stabiel. Maak er geen gebruik van. De functionaliteit kan zonder enige voorafgaande melding wijzigen.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Wordt door browsers gebruikt om schendingen van het Inhoudsveiligheidsbeleid te melden. Deze module mag nooit worden gebruikt, behalve wanneer deze automatisch wordt gebruikt door een CSP-conforme webbrowser.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
reportonly

Markeren als rapport van een toezichtbeleid, niet als afgedwongen beleid

Type: booleaans (details)
source

Waardoor de CSP-header die dit rapport heeft veroorzaakt is gegenereerd

Standaard: internal

action=delete

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Een pagina verwijderen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
title

Titel van de te verwijderen pagina. Kan niet in combinatie met pageid gebruikt worden.

pageid

Pagina-ID van de te verwijderen pagina. Kan niet in combinatie met title gebruikt worden.

Type: geheel getal
reason

Reden voor de verwijdering. Indien niet opgegeven, zal er een automatisch gegenereerde reden gebruikt worden.

tags

Wijzigingslabels om toe te passen op de regel in het verwijderlogboek.

Waarden (gescheiden met | of alternatief):
deletetalk

Verwijder de overlegpagina, als deze bestaat.

Type: booleaans (details)
watch
Verouderd.

De pagina aan de volglijst van de huidige gebruiker toevoegen.

Type: booleaans (details)
watchlist

Of de pagina onvoorwaardelijk toevoegen aan of verwijderen uit de volglijst van de huidige gebruiker, of diens voorkeuren gebruiken (genegeerd voor robotgebruikers), of de volgstatus niet wijzigen.

Een van de volgende waarden: nochange, preferences, unwatch, watch
Standaard: preferences
unwatch
Verouderd.

De pagina van de volglijst van de huidige gebruiker verwijderen.

Type: booleaans (details)
oldimage

De naam van de oude afbeelding die moet worden verwijderd, zoals opgegeven door action=query&prop=imageinfo&iiprop=archivename.

token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.

action=edit

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Pagina's aanmaken en bewerken.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
title

Naam van de te bewerken pagina. Kan niet in combinatie met pageid gebruikt worden.

pageid

Pagina-ID van de te bewerken pagina. Kan niet in combinatie met title gebruikt worden.

Type: geheel getal
section

Sectie identificatiecode. 0 voor de bovenste sectie, new voor een nieuwe sectie. Meestal een positief getal, maar kan ook niet-numeriek zijn.

sectiontitle

De titel van een nieuwe sectie bij gebruik van section=new.

text

Pagina-inhoud.

summary

Bewerkingssamenvatting.

Als deze parameter niet is opgegeven of leeg is, kan er automatisch een bewerkingssamenvatting worden gegenereerd.

Als section=new wordt gebruikt en sectiontitle niet is opgegeven, wordt de waarde van deze parameter in plaats daarvan gebruikt voor de sectietitel en wordt er automatisch een bewerkingssamenvatting gegenereerd.

tags

Wijzigingslabels om op de versie toe te passen.

Waarden (gescheiden met | of alternatief):
minor

Mankeer deze bewerking als een kleine bewerking.

Type: booleaans (details)
notminor

Markeer deze bewerking niet als een kleine bewerking, zelfs niet als de gebruikersvoorkeur "Mijn bewerkingen standaard als kleine bewerking markeren" aan staat.

Type: booleaans (details)
bot

Deze bewerking als robotbewerking markeren.

Type: booleaans (details)
baserevid

ID van de basisversie die gebruikt wordt om bewerkingsconflicten te detecteren. Kan worden verkregen via action=query&prop=revisions. Zelfconflicten zorgen ervoor dat de bewerking mislukt, tenzij basetimestamp is ingesteld.

Type: geheel getal
basetimestamp

Tijdstip van de basisversie die wordt gebruikt om bewerkingsconflicten te detecteren. Kan worden verkregen via action=query&prop=revisions&rvprop=timestamp. Zelfconflicten worden genegeerd.

Type: tijdstip (toegestane indelingen)
starttimestamp

Tijdstip waarop het bewerkingsproces begon, gebruikt om bewerkingsconflicten te detecteren. Een geschikte waarde kan worden verkregen met curtimestamp bij het starten van het bewerkingsproces (bv. bij het laden van de te bewerken pagina-inhoud).

Type: tijdstip (toegestane indelingen)
recreate

Negeer eventuele fouten die aangeven dat de pagina inmiddels is verwijderd.

Type: booleaans (details)
createonly

De pagina niet bewerken als die al bestaat.

Type: booleaans (details)
nocreate

Een foutmelding geven als de pagina niet bestaat.

Type: booleaans (details)
watch
Verouderd.

Voeg de pagina toe aan de volglijst van de huidige gebruiker.

Type: booleaans (details)
unwatch
Verouderd.

Verwijder de pagina van de volglijst van de huidige gebruiker.

Type: booleaans (details)
watchlist

Of de pagina onvoorwaardelijk toevoegen aan of verwijderen uit de volglijst van de huidige gebruiker, of diens voorkeuren gebruiken (genegeerd voor robotgebruikers), of de volgstatus niet wijzigen.

Een van de volgende waarden: nochange, preferences, unwatch, watch
Standaard: preferences
md5

De MD5-hash van de text parameter, of de prependtext en appendtext parameters samengevoegd. Indien ingesteld, wordt de bewerking niet gemaakt tenzij de hash juist is.

prependtext

Voeg deze tekst toe aan het begin van de pagina of sectie. Overschrijft text.

appendtext

Voeg deze tekst toe aan het eind van de pagina of sectie. Overschrijft text.

Gebruik section=new om een nieuwe sectie toe te voegen, in plaats van deze parameter.

undo

Maak deze revisie ongedaan. Overschrijft text, prependtext en appendtext.

Type: geheel getal
De waarde mag niet kleiner zijn dan 0.
undoafter

Maak alle revisies vanaf undo tot deze ongedaan. Indien niet ingesteld wordt slechts één revisie ongedaan gemaakt.

Type: geheel getal
De waarde mag niet kleiner zijn dan 0.
redirect

Doorverwijzingen automatisch oplossen.

Type: booleaans (details)
contentformat

Het inhoudsserialisatieformaat dat voor de invoertekst wordt gebruikt.

Een van de volgende waarden: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
contentmodel

Inhoudsmodel van de nieuwe inhoud.

Een van de volgende waarden: css, javascript, json, text, unknown, wikitext
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

De token moet altijd als de laatste parameter worden verzonden, of in ieder geval na de text parameter.

Deze parameter is vereist.
returnto

Paginatitel. Als bij het opslaan van de bewerking een tijdelijk account is aangemaakt, kan de API reageren met een URL die de cliënt moet bezoeken om het aanmelden te voltooien. Als deze parameter wordt opgegeven, wordt de URL doorverwezen naar de opgegeven pagina, in plaats van naar de pagina die is bewerkt.

Soort: paginatitel
Accepteert niet-bestaande pagina's.
returntoquery

URL-queryparameters (met leidende ?). Als bij het opslaan van de bewerking een tijdelijk account is aangemaakt, kan de API reageren met een URL die de cliënt moet bezoeken om het aanmelden te voltooien. Als deze parameter wordt opgegeven, wordt de URL doorverwezen naar een pagina met de opgegeven queryparameters.

Standaard: (leeg)
returntoanchor

URL-fragment (met voorloop #). Als bij het opslaan van de bewerking een tijdelijk account is aangemaakt, kan de API reageren met een URL die de cliënt moet bezoeken om het aanmelding te voltooien. Als deze parameter wordt opgegeven, wordt de URL doorverwezen naar een pagina met het gegeven fragment.

Standaard: (leeg)

action=emailuser

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Gebruiker e-mailen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
target

Gebruiker naar wie de e-mail moet worden gestuurd.

Deze parameter is vereist.
subject

Onderwerpkoptekst.

Deze parameter is vereist.
text

E-mailtekst.

Deze parameter is vereist.
ccme

Mij een kopie van deze e-mail sturen.

Type: booleaans (details)
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.
Voorbeeld:
Stuur een e-mail naar gebruiker WikiSysop met de tekst Content.
api.php?action=emailuser&target=WikiSysop&text=Content&token=123ABC [in de sandbox openen]

action=expandtemplates

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Vouwt alle sjablonen binnen wikitekst uit.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
title

Paginanaam.

text

Om te zetten wikitekst.

Deze parameter is vereist.
revid

Versie-ID, voor {{REVISIONID}} en soortgelijke variabelen.

Type: geheel getal
prop

Welke gegevens opgehaald moeten worden.

Let op: als er geen waarden zijn geselecteerd, bevat het resultaat de wikitekst, maar de uitvoer is dan in een verouderd formaat.

wikitext
De uitgewerkte wikitekst.
categories
Alle categorieën die in de invoer voorkomen, maar niet in de wikitekst-uitvoer.
properties
Pagina-eigenschappen gedefinieerd door uitgebreide magische woorden in de wikitekst.
volatile
Of de uitvoer vluchtig is en niet elders op de pagina opnieuw mag worden gebruikt.
ttl
De maximale tijdsduur waarna de cache van het resultaat moet worden weggegooid.
modules
Alle ResourceLoader-modules waarvan door parser-functies is gevraagd dat ze aan de uitvoer worden toegevoegd. Ofwel Jsconfigvars ofwel encodedjsconfigvars moet samen met modules worden aangevraagd.
jsconfigvars
Geeft de JavaScript-configuratievariabelen die specifiek zijn voor de pagina.
encodedjsconfigvars
Geeft de JavaScript-configuratievariabelen die specifiek zijn voor de pagina als een JSON-tekenreeks.
parsetree
De XML-parserboom van de invoer.
Waarden (gescheiden met | of alternatief): categories, encodedjsconfigvars, jsconfigvars, modules, parsetree, properties, ttl, volatile, wikitext
includecomments

Of HTML-commentaar in de uitvoer moeten worden opgenomen.

Type: booleaans (details)
showstrategykeys

Of interne samenvoegstrategie-informatie in jsconfigvars moet worden opgenomen.

Type: booleaans (details)
generatexml
Verouderd.

Genereer een XML-parserboom (vervangen door prop=parsetree).

Type: booleaans (details)
Voorbeeld:
Expandeer de wikitekst {{Project:Sandbox}}.
api.php?action=expandtemplates&text={{Project:Sandbox}} [in de sandbox openen]

action=feedcontributions

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Retourneert een feed van gebruikersbijdragen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
feedformat

De indeling van de feed.

Een van de volgende waarden: atom, rss
Standaard: rss
user

De gebruikers voor wie de bijdragen verkregen moeten worden.

Deze parameter is vereist.
Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, IP bereik, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
namespace

Op welke naamruimte de bijdragen moeten worden gefilterd.

Een van de volgende waarden: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
year

Van jaar (en eerder).

Type: geheel getal
month

Van maand (en eerder).

Type: geheel getal
tagfilter

Filter bijdragen met deze tags.

Waarden (gescheiden met | of alternatief): mw-blank, mw-changed-redirect-target, mw-contentmodelchange, mw-manual-revert, mw-new-redirect, mw-removed-redirect, mw-replace, mw-reverted, mw-rollback, mw-server-side-upload, mw-undo
Standaard: (leeg)
deletedonly

Alleen verwijderde bijdragen weergeven.

Type: booleaans (details)
toponly

Alleen bewerkingen weergeven die de nieuwste revisies zijn.

Type: booleaans (details)
newonly

Alleen bewerkingen weergeven die nieuwe pagina's hebben gestart.

Type: booleaans (details)
hideminor

Verberg kleine bewerkingen.

Type: booleaans (details)
showsizediff

Toon het verschil in grootte tussen revisies.

Type: booleaans (details)
Voorbeeld:
Toon bijdragen voor gebruiker Example.
api.php?action=feedcontributions&user=Example [in de sandbox openen]

action=feedrecentchanges

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Retourneert een feed met recente wijzigingen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
feedformat

De indeling van de feed.

Een van de volgende waarden: atom, rss
Standaard: rss
namespace

Naamruimte om de resultaten tot te beperken.

Een van de volgende waarden: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
invert

Alle naamruimten behalve de geselecteerde.

Type: booleaans (details)
associated

De bijbehorende (overleg- of hoofd-)naamruimte insluiten.

Type: booleaans (details)
days

Aantal dagen om de resultaten tot te beperken.

Type: geheel getal
De waarde mag niet kleiner zijn dan 1.
Standaard: 7
limit

Het maximale aantal weer te geven resultaten.

Type: geheel getal
De waarde moet tussen 1 en 50 liggen.
Standaard: 50
from

Toon wijzigingen sindsdien.

Type: tijdstip (toegestane indelingen)
hideminor

Kleine wijzigingen verbergen.

Type: booleaans (details)
hidebots

Wijzigingen gedaan door bots verbergen.

Type: booleaans (details)
hideanons

Wijzigingen gedaan door anonieme gebruikers verbergen.

Type: booleaans (details)
hideliu

Wijzigingen gedaan door geregistreerde gebruikers verbergen.

Type: booleaans (details)
hidepatrolled

Wijzigingen gemarkeerd als gecontroleerd verbergen.

Type: booleaans (details)
hidemyself

Wijzigingen door de huidige gebruiker verbergen.

Type: booleaans (details)
hidecategorization

Wijzigingen in categorielidmaatschap verbergen.

Type: booleaans (details)
tagfilter

Filteren op label.

inverttags

Alle bewerkingen, behalve degene die zijn gelabeld met de geselecteerde bewerkingen.

Type: booleaans (details)
target

Toon alleen wijzigingen op pagina’s waarnaar vanaf deze pagina wordt gekoppeld.

showlinkedto

In plaats daarvan wijzigingen weergeven op pagina’s die gekoppeld zijn aan de geselecteerde pagina.

Type: booleaans (details)
Voorbeelden:
Recente wijzigingen weergeven.
api.php?action=feedrecentchanges [in de sandbox openen]
Wijzigingen van de afgelopen 30 dagen weergeven.
api.php?action=feedrecentchanges&days=30 [in de sandbox openen]

action=feedwatchlist

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Retourneert een volglijstfeed.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
feedformat

De indeling van de feed.

Een van de volgende waarden: atom, rss
Standaard: rss
hours

Geef een overzicht van de pagina’s die binnen dit aantal uren zijn gewijzigd.

Type: geheel getal
De waarde moet tussen 1 en 72 liggen.
Standaard: 24
linktosections

Indien mogelijk rechtstreeks naar de gewijzigde secties koppelen.

Type: booleaans (details)
allrev

Voeg meerdere versies van dezelfde pagina toe binnen het gegeven tijdsbestek.

Type: booleaans (details)
wlowner

Wordt samen met token gebruikt om toegang te krijgen tot de volglijst van een andere gebruiker.

Type: gebruiker, met gebruikersnaam
wltoken

Een beveiligingstoken (beschikbaar in de voorkeuren van de gebruiker) om toegang tot de volglijst van een andere gebruiker mogelijk te maken.

wlshow

Toon alleen vermeldingen die aan deze voorwaarden voldoen. Om bijvoorbeeld alleen kleine bewerkingen te zien die zijn aangebracht door aangemelde gebruikers, stelt u show=minor|!anon in.

Waarden (gescheiden met | of alternatief): !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
wltype

Welke typen wijzigingen weer te geven:

edit
Gewone paginabewerkingen.
new
Nieuwe pagina's.
log
Logboekregels.
external
Externe wijzigingen.
categorize
Wijzigingen in categorielidmaatschap.
Waarden (gescheiden met | of alternatief): categorize, edit, external, log, new
Standaard: edit|new|log|categorize
wlexcludeuser

Geen wijzigingen van deze gebruiker weergeven.

Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
Voorbeelden:
De volglijst-feed bekijken.
api.php?action=feedwatchlist [in de sandbox openen]
Toon alle wijzigingen aan bekeken pagina’s in de afgelopen 6 uur.
api.php?action=feedwatchlist&allrev=&hours=6 [in de sandbox openen]

action=filerevert

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Een oude versie van een bestand terugplaatsen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
filename

Bestandsnaam, zonder het Bestand: voorvoegsel.

Deze parameter is vereist.
comment

Opmerking voor het uploaden.

Standaard: (leeg)
archivename

Archiefnaam van de versie waarnaar moet worden teruggekeerd.

Deze parameter is vereist.
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.

action=help

Toon hulp voor de opgegeven modules.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
modules

De modules om hulp voor weer te geven (de waarden van de parameters action en format, of main). Submodules kunnen worden opgegeven met een +.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
Standaard: main
submodules

Hulp bijvoegen voor de submodules van de aangeduide module.

Type: booleaans (details)
recursivesubmodules

Hulp voor submodules recursief bijvoegen.

Type: booleaans (details)
wrap

De uitvoer in een standaard API-responsstructuur wikkelen.

Type: booleaans (details)
toc

Een inhoudsopgave aan de HTML-uitvoer toevoegen.

Type: booleaans (details)

action=imagerotate

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Een of meerdere afbeeldingen draaien.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
rotation

Aantal graden om de afbeelding met de klok mee te draaien.

Deze parameter is vereist.
Een van de volgende waarden: 90, 180, 270
continue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

tags

Labels voor de regel in het uploadlogboek.

Waarden (gescheiden met | of alternatief):
titles

Een lijst met titels om aan te werken.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
pageids

Een lijst met pagina-ID’s om aan te werken.

Type: lijst met gehele getallen
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
revids

Een lijst met versie-ID’s om aan te werken. Merk op dat bijna alle querymodules in plaats hiervan de versie-ID’s omzetten naar de bijbehorende pagina-ID en op de laatste versie werken. Alleen prop=revisions gebruikt exacte versies voor zijn respons.

Type: lijst met gehele getallen
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
generator

Haal de lijst met pagina’s om mee te werken op door de opgegeven querymodule uit te voeren.

Opmerking: de namen van generatorparameters moeten worden voorafgegaan door een “g”. Zie de voorbeelden.

allcategories
Alle categorieën doorlopen.
alldeletedrevisions
Alle verwijderde versies van een gebruiker of in een naamruimte opsommen.
allfileusages
Geeft een overzicht van al het gebruik van bestanden, ook niet-bestaande.
allimages
Alle afbeeldingen op volgorde weergeven.
alllinks
Alle koppelingen opsommen die naar een bepaalde naamruimte verwijzen.
allpages
Alle pagina’s in een bepaalde naamruimte in volgorde opsommen.
allredirects
Toon alle doorverwijzingen naar een naamruimte.
allrevisions
Toon alle versies.
alltransclusions
Maak een lijst met alle transclusies (pagina's die zijn ingevoegd met {{x}}), ook de niet-bestaande.
backlinks
Zoek alle pagina’s met koppelingen naar de gegeven pagina.
categories
Toon alle categorieën waar de pagina's in zitten.
categorymembers
Toon alle pagina's in de opgegeven categorie.
deletedrevisions
Ontvang informatie over verwijderde versies.
duplicatefiles
Maak een lijst van alle bestanden die duplicaten zijn van de opgegeven bestanden, gebaseerd op hashwaarden.
embeddedin
Vind alle pagina’s die de opgegeven titel invoegen (transcluderen).
exturlusage
Geef een overzicht van de pagina’s die een bepaalde URL bevatten.
fileusage
Zoek alle pagina’s die de gegeven bestanden gebruiken.
images
Retourneert alle bestanden die op de opgegeven pagina’s staan.
imageusage
Zoek alle pagina’s die de opgegeven afbeeldingstitel gebruiken.
iwbacklinks
Zoek alle pagina’s met koppelingen naar de gegeven interwiki-koppeling.
langbacklinks
Zoek alle pagina’s met koppelingen naar de opgegeven taalkoppeling.
links
Retourneert alle koppelingen van de opgegeven pagina’s.
linkshere
Zoek alle pagina’s met koppelingen naar de gegeven pagina’s.
pageswithprop
Geef alle pagina’s weer die een bepaalde pagina-eigenschap gebruiken.
prefixsearch
Voer een voorvoegselzoekopdracht uit voor paginatitels.
protectedtitles
Maak een lijst van alle titels die beveiligd zijn tegen aanmaak.
querypage
Een lijst opvragen die wordt aangeleverd door een speciale QueryPage-pagina.
random
Verkrijg een reeks willekeurige pagina's.
recentchanges
De recente wijzigingen opsommen.
redirects
Retourneert alle doorverwijzingen naar de opgegeven pagina’s.
revisions
Versie-informatie opvragen.
search
Voer een zoekopdracht in de volledige tekst uit.
templates
Retourneert alle pagina's die ingesloten zijn op de gegeven pagina's.
transcludedin
Zoek alle pagina’s waarop de gegeven pagina’s worden ingevoegd.
watchlist
De recente wijzigingen aan pagina’s in de volglijst van de huidige gebruiker opvragen.
watchlistraw
Alle pagina’s op de volglijst van de huidige gebruiker opvragen.
Een van de volgende waarden: 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

Los automatisch doorverwijzingen op in titles, pageids en revids, en in pagina’s die worden geretourneerd door generator.

Type: booleaans (details)
converttitles

De titel indien nodig omzetten naar andere varianten. Dat werkt alleen als de inhoudstaal van de wiki variantenconversie ondersteunt. Talen die variantenconversie ondersteunen zijn onder andere ban, en, crh, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh en zh.

Type: booleaans (details)
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.

action=import

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Importeer een pagina van een andere wiki, of van een XML-bestand.

Merk op dat de HTTP POST moet worden uitgevoerd als bestandsupload (d.w.z. door middel van multipart/form-data) wanneer een bestand wordt verstuurd voor de parameter xml.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
summary

Importeersamenvatting voor het logboek.

xml

Geüpload XML-bestand.

Moet worden gepost als een geüpload bestand met behulp van multipart/form-data.
interwikiprefix

Voor geüploade importen: de interwiki-prefix die moet worden toegepast op onbekende gebruikersnamen (als assignknownusers is ingesteld ook op bekende gebruikers).

interwikisource

Voor interwiki-imports: wiki om van te importeren.

Een van de volgende waarden:
interwikipage

Voor interwiki-importen: de te importeren pagina.

fullhistory

Voor interwiki-importen: importeer de volledige geschiedenis, niet alleen de huidige versie.

Type: booleaans (details)
templates

Voor interwiki-importen: importeer ook alle ingevoegde sjablonen.

Type: booleaans (details)
namespace

Naar deze naamruimte importeren. Kan niet in combinatie met rootpage gebruikt worden.

Een van de volgende waarden: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
assignknownusers

Bewerkingen toewijzen aan lokale gebruikers wanneer de aangeduide gebruiker lokaal bestaat.

Type: booleaans (details)
rootpage

Als subpagina van deze pagina importeren. Kan niet in combinatie met namespace gebruikt worden.

tags

Wijzigingslabels om toe te passen op de vermelding in het importlogboek en op de nulversie van de geïmporteerde pagina’s.

Waarden (gescheiden met | of alternatief):
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.

action=linkaccount (link)

  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Een account van een externe provider aan de huidige gebruiker koppelen.

De algemene procedure om deze module te gebruiken is:

  1. Haal de beschikbare velden op van action=query&meta=authmanagerinfo met amirequestsfor=link en een token csrf van action=query&meta=tokens.
  2. Presenteer de velden aan de gebruiker en ontvang de inzending ervan.
  3. Post naar deze module en geef linkreturnurl en alle relevante velden op.
  4. Controleer de status in het antwoord.
    • Als u PASS of FAIL hebt ontvangen, bent u klaar. De bewerking is of geslaagd of mislukt.
    • Als u UI hebt ontvangen, presenteer dan de nieuwe velden aan de gebruiker en ontvang de inzending ervan. Post vervolgens naar deze module met linkcontinue en met de relevante velden ingesteld, en herhaal stap 4.
    • Als u REDIRECT hebt ontvangen, stuurt u de gebruiker door naar het doorverwijzingsdoel redirecttarget en wacht u op de terugkeer naar linkreturnurl. Post vervolgens naar deze module met linkcontinue en met alle velden die zijn doorgegeven aan de terugkeer-URL, en herhaal stap 4.
    • Als u RESTART hebt ontvangen, betekent dit dat de authenticatie is gelukt, maar dat we geen gekoppeld gebruikersaccount hebben. U kunt dit behandelen als UI of als FAIL.
Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
linkrequests

Gebruik alleen deze authenticatieverzoeken, via de id die wordt geretourneerd door action=query&meta=authmanagerinfo met amirequestsfor=link of via een eerder antwoord van deze module.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
linkmessageformat

De voor het retourneren van berichten te gebruiken indeling.

Een van de volgende waarden: html, none, raw, wikitext
Standaard: wikitext
linkmergerequestfields

Veldinformatie voor alle authenticatieverzoeken in één array samenvoegen.

Type: booleaans (details)
linkreturnurl

Retour-URL voor authenticatiestromen van derden, moet absoluut zijn. Dit of linkcontinue is vereist.

Na ontvangst van een REDIRECT-respons opent u doorgaans een browser of webweergave naar de opgegeven redirecttarget-URL voor een authenticatiestroom van derden. Wanneer dat is voltooid, stuurt de derde de browser of webweergave naar deze URL. U moet alle query- of POST-parameters uit de URL halen en deze als een linkcontinue-verzoek doorgeven aan deze API-module.

linkcontinue

Dit verzoek is een voortzetting na een eerdere UI- of REDIRECT-respons. Of dit of linkreturnurl is vereist.

Type: booleaans (details)
linktoken

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.
*
Deze module accepteert aanvullende parameters afhankelijk van de beschikbare authenticatieverzoeken. Gebruik action=query&meta=authmanagerinfo met amirequestsfor=link (of een eerdere respons van deze module, indien van toepassing) om de beschikbare verzoeken en de velden die ze gebruiken te bepalen.

action=login (lg)

  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Zich aanmelden en authenticatiecookies ontvangen.

Deze handeling mag alleen worden verricht in combinatie met Special:BotPasswords; het gebruik voor aanmelden bij het hoofdaccount is verouderd en kan zonder waarschuwing mislukken. Gebruik action=clientlogin om zich veilig aan te melden bij het hoofdaccount.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
lgname

Gebruikersnaam.

lgpassword

Wachtwoord.

lgdomain

Domein (optioneel).

lgtoken

Een token “login” dat is verkregen uit action=query&meta=tokens

action=logout

  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Afmelden en sessiegegevens wissen.

Specifieke parameter:
Er zijn nog andere algemene parameters beschikbaar.
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.
Voorbeeld:
Meld de huidige gebruiker af.
api.php?action=logout&token=123ABC [in de sandbox openen]

action=managetags

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Beheertaken uitvoeren met betrekking tot wijzigingslabels.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
operation

Welke handeling moet worden verricht:

create
Maak een nieuw wijzigingslabel voor handmatig gebruik.
delete
Verwijder een wijzigingslabel uit de database. Verwijder het label ook uit alle versies, recente wijzigingsvermeldingen en logboekvermeldingen waarin het is gebruikt.
activate
Activeer een wijzigingslabel, zodat gebruikers het handmatig kunnen aanbrengen.
deactivate
Deactiveer een wijzigingslabel, zodat gebruikers het niet handmatig kunnen aanbrengen.
Deze parameter is vereist.
Een van de volgende waarden: activate, create, deactivate, delete
tag

Aan te maken, te verwijderen, te activeren of te deactiveren label. Voor het aanmaken mag het label nog niet bestaan. Voor het verwijderen moet het label bestaan. Voor het activeren moet het label bestaan en mag het niet door een uitbreiding gebruikt worden. Voor het deactiveren moet het label gebruikt worden en handmatig gedefinieerd zijn.

Deze parameter is vereist.
reason

Een optionele reden voor het maken, verwijderen, activeren of deactiveren van het label.

Standaard: (leeg)
ignorewarnings

Of waarschuwingen die tijdens de operatie worden afgegeven, moeten worden genegeerd.

Type: booleaans (details)
tags

Wijzigingslabels om toe te passen op de vermelding in het logboek labelbeheer.

Waarden (gescheiden met | of alternatief):
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.

action=mergehistory

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Geschiedenissen van pagina's samenvoegen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
from

Titel van de pagina waarvan de geschiedenis wordt samengevoegd. Kan niet samen met fromid worden gebruikt.

fromid

Pagina-ID van de pagina waarvan de geschiedenis wordt samengevoegd. Kan niet samen met from worden gebruikt.

Type: geheel getal
to

Titel van de pagina waarin de geschiedenis wordt samengevoegd. Kan niet samen met toid worden gebruikt.

toid

Pagina-ID van de pagina waarin de geschiedenis wordt samengevoegd. Kan niet samen met to worden gebruikt.

Type: geheel getal
timestamp

Tijdstip tot waarop de versies worden verplaatst van de geschiedenis van de bronpagina naar de geschiedenis van de bestemmingspagina. Bij weglating wordt de volledige paginageschiedenis van de bronpagina samengevoegd met de bestemmingspagina.

Type: tijdstip (toegestane indelingen)
reason

Reden voor de samenvoeging van de geschiedenissen.

Standaard: (leeg)
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.

action=move

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Pagina hernoemen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
from

Titel van de te hernoemen pagina. Kan niet samen met fromid gebruikt worden.

fromid

Pagina-ID van de te hernoemen pagina. Kan niet samen met from gebruikt worden.

Type: geheel getal
to

Nieuwe paginanaam.

Deze parameter is vereist.
reason

Reden voor de naamswijziging.

Standaard: (leeg)
movetalk

Hernoem de overlegpagina, indien deze bestaat.

Type: booleaans (details)
movesubpages

Hernoem ook deelpagina's, indien van toepassing.

Type: booleaans (details)
noredirect

Geen doorverwijzing achterlaten.

Type: booleaans (details)
watchlist

Of de pagina onvoorwaardelijk toevoegen aan of verwijderen uit de volglijst van de huidige gebruiker, of diens voorkeuren gebruiken (genegeerd voor robotgebruikers), of de volgstatus niet wijzigen.

Een van de volgende waarden: nochange, preferences, unwatch, watch
Standaard: preferences
ignorewarnings

Eventuele waarschuwingen negeren.

Type: booleaans (details)
tags

Wijzigingslabels om toe te passen op de vermelding in het logboek hernoemingen en op de nulversie van de bestemmingspagina.

Waarden (gescheiden met | of alternatief):
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.

action=opensearch

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

In de wiki zoeken met behulp het OpenSearchprotocol.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
search

Zoektekst.

Deze parameter is vereist.
namespace

Te doorzoeken naamruimten. Wordt genegeerd indien search met een geldige naamruimte voorvoegsel begint.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
Standaard: 0
limit

Het maximale aantal weer te geven resultaten.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
suggest
Verouderd.

Niet langer gebruikt.

Type: booleaans (details)
redirects

Hoe om te gaan met doorverwijzingen:

return
Retourneer de doorverwijzing zelf.
resolve
Retourneer de doelpagina. Kan minder dan limit resultaten retourneren.

Om historische redenen is de standaardwaarde “return” voor format=json en “resolve” voor andere formaten.

Een van de volgende waarden: resolve, return
format

Het uitvoerformaat.

Een van de volgende waarden: json, jsonfm, xml, xmlfm
Standaard: json
warningsaserror

Als er waarschuwingen zijn met format=json, geef dan een API-fout terug in plaats van deze te negeren.

Type: booleaans (details)
Voorbeeld:
Vind pagina's die beginnen met Te.
api.php?action=opensearch&search=Te [in de sandbox openen]

action=options

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Voorkeuren van de huidige gebruiker wijzigen.

Alleen opties die zijn geregistreerd in core of in een van de geïnstalleerde uitbreidingen, of opties met sleutels die beginnen met userjs- (bedoeld om door gebruikersscripts gebruikt te worden), kunnen worden ingesteld.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
reset

Reset voorkeuren naar de standaard van de website.

Type: booleaans (details)
resetkinds

Lijst van types van te resetten opties wanneer de optie reset is ingesteld.

Waarden (gescheiden met | of alternatief): all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
Standaard: all
change

Lijst van wijzigingen, opgemaakt als naam=waarde (bijv. skin=vector). Als er geen waarde wordt opgegeven (zelfs niet een isgelijkteken), bijvoorbeeld optienaam|andereoptie|..., dan wordt de optie ingesteld op de standaardwaarde. Als een opgegeven waarde een sluisteken bevat (|), gebruik dan het alternatieve scheidingsteken tussen meerdere waardes voor een juiste werking.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
optionname

De naam van de optie die moet worden ingesteld op de waarde gegeven door optionvalue.

optionvalue

De waarde voor de optie opgegeven door optionname. Als optienaam is ingesteld maar optiewaarde is weggelaten, wordt de optie opnieuw ingesteld op de standaardwaarde.

global

Wat te doen als de optie globaal is ingesteld met de uitbreiding GlobalPreferences.

  • ignore: Niets doen. De optie behoudt de vorige waarde.
  • override: Een lokale overschrijving toevoegen.
  • update: De optie globaal bijwerken.
Een van de volgende waarden: ignore, override, update
Standaard: ignore
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.

action=paraminfo

Verkrijg informatie over API-modules.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
modules

Lijst met modulenamen (waarden van de parameters action en format parameters, of main). Submodules kunnen worden aangegeven met een +, of alle submodules met +*, of alle submodules recursief met +**.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
helpformat

Formaat van hulpstrings.

Een van de volgende waarden: html, none, raw, wikitext
Standaard: none
querymodules
Verouderd.

Lijst met namen van querymodules (waarde van de parameter prop, meta or list). Gebruik modules=query+foo in plaats van querymodules=foo.

Waarden (gescheiden met | of alternatief): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allmessages, allpages, allredirects, allrevisions, alltransclusions, allusers, authmanagerinfo, backlinks, blocks, categories, categoryinfo, categorymembers, contributors, deletedrevisions, deletedrevs, duplicatefiles, embeddedin, extlinks, exturlusage, filearchive, filerepoinfo, fileusage, imageinfo, images, imageusage, info, iwbacklinks, iwlinks, langbacklinks, langlinks, languageinfo, links, linkshere, logevents, mystashedfiles, pagepropnames, pageprops, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, siteinfo, stashimageinfo, tags, templates, tokens, transcludedin, usercontribs, userinfo, users, watchlist, watchlistraw
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
mainmodule
Verouderd.

Verkrijg ook informatie over de hoofdmodule (topniveau). Gebruik in plaats daarvan modules=main.

pagesetmodule
Verouderd.

Verkrijg ook informatie over de pageset-module (met titles= en dergelijke).

formatmodules
Verouderd.

Lijst met namen van formaatmodules (waarde van de parameter format). Gebruik in plaats daarvan modules.

Waarden (gescheiden met | of alternatief): json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm

action=parse

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Ontleedt inhoud en retourneert parseruitvoer.

Zie de verschillende prop-modules van action=query om informatie op te halen uit de huidige versie van een pagina.

Er zijn verschillende manieren om de te parsen tekst op te geven:

  1. Geef een pagina of versie op met page, pageid of oldid.
  2. Geef de inhoud expliciet op met text, title, revid en contentmodel.
  3. Geef alleen een samenvatting op om te parsen. prop moet een lege waarde krijgen.
Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
title

Titel van de pagina waartoe de tekst behoort. Indien weggelaten moet contentmodel worden opgegeven en wordt API als titel gebruikt.

text

De te parsen tekst. Gebruik title of contentmodel om het inhoudsmodel te bepalen.

revid

Versie-ID, voor {{REVISIONID}} en soortgelijke variabelen.

Type: geheel getal
summary

De te ontleden samenvatting.

page

De inhoud van deze pagina ontleden. Kan niet samen met text en title worden gebruikt.

pageid

De inhoud van deze pagina ontleden. Overschrijft page.

Type: geheel getal
redirects

Als page or pageid is ingesteld op een doorverwijzing, los deze dan op.

Type: booleaans (details)
oldid

De inhoud van deze versie ontleden. Overschrijft page en pageid.

Type: geheel getal
prop

Welke gegevens opgevraagd moeten worden:

text
Geeft de geparsete tekst van de wikitekst.
langlinks
Geeft de taalkoppelingen in de geparsete wikitekst.
categories
Geeft de categorieën in de geparsete wikitekst.
categorieshtml
Geeft de HTML-versie van de categorieën.
links
Geeft de interne koppelingen in de geparsete wikitekst.
templates
Geeft de sjablonen in de geparsete wikitekst.
images
Geeft de afbeeldingen in de geparsete wikitekst.
externallinks
Geeft de externe koppelingen in de geparsete wikitekst.
sections
Geeft de secties in de geparsete wikitekst.
revid
Voegt de versie-ID van de geparsete pagina toe.
displaytitle
Voegt de titel van de geparsete pagina toe.
subtitle
Voegt de paginasubtitel van de geparsete pagina toe.
headhtml
Geeft van de pagina het geparsete doctype, de openende elementen <html> en <head>, en de openende <body>.
modules
Geeft de ResourceLoader-modules die op de pagina worden gebruikt. Gebruik mw.loader.using() om te laden. Of Jsconfigvars of encodedjsconfigvars moet samen met modules worden aangevraagd.
jsconfigvars
Geeft de JavaScript-configuratievariabelen die specifiek zijn voor de pagina. Gebruik mw.config.set() om toe te passen.
encodedjsconfigvars
Geeft de JavaScript-configuratievariabelen die specifiek zijn voor de pagina als een JSON-tekenreeks.
indicators
Geeft de HTML van de paginastatusindicatoren die op de pagina worden gebruikt.
iwlinks
Geeft interwiki-koppelingen in de geparsete wikitekst.
wikitext
Geeft de originele wikitekst die is geparset.
properties
Geeft verschillende eigenschappen die gedefinieerd zijn in de geparsete wikitekst.
limitreportdata
Geeft het limietrapport op een gestructureerde manier. Geeft geen gegevens wanneer disablelimitreport is ingesteld.
limitreporthtml
Geeft de HTML-versie van het limietrapport. Geeft geen gegevens wanneer disablelimitreport is ingesteld.
parsetree
De XML-ontleedboom van de versie-inhoud (vereist inhoudsmodel wikitext)
parsewarnings
Geeft de waarschuwingen weer die zijn opgetreden tijdens het parsen van de inhoud (als wikitekst).
parsewarningshtml
Geeft de waarschuwingen weer die zijn opgetreden tijdens het parsen van inhoud (als HTML).
headitems
Verouderd. Geeft items die in het <head>-gedeelte van de pagina moeten worden geplaatst.
Waarden (gescheiden met | of alternatief): categories, categorieshtml, displaytitle, encodedjsconfigvars, externallinks, headhtml, images, indicators, iwlinks, jsconfigvars, langlinks, limitreportdata, limitreporthtml, links, modules, parsetree, parsewarnings, parsewarningshtml, properties, revid, sections, subtitle, templates, text, wikitext, headitems
Standaard: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
wrapoutputclass

CSS-klasse om de parseruitvoer in te wikkelen.

Standaard: mw-parser-output
usearticle

Gebruik de hook ArticleParserOptions om ervoor te zorgen dat de gebruikte opties overeenkomen met de opties die worden gebruikt voor de weergave van artikelpagina’s

Type: booleaans (details)
parsoid

Genereert HTML die voldoet aan de MediaWiki DOM-specificatie met behulp van Parsoid.

Type: booleaans (details)
pst

Vóór het opslaan een transformatie op de invoer uitvoeren voordat deze geparset wordt. Alleen geldig bij gebruik met tekst.

Type: booleaans (details)
onlypst

Vóór het opslaan een transformatie (PST) op de invoer uitvoeren, maar deze niet parsen. Retourneert dezelfde wikitext, nadat een PST is toegepast. Alleen geldig bij gebruik met text.

Type: booleaans (details)
effectivelanglinks
Verouderd.

Bevat taalkoppelingen die door uitbreidingen worden geleverd (voor gebruik met prop=langlinks).

Type: booleaans (details)
section

Alleen de inhoud van de sectie met deze identificatiecode parsen.

Indien new, dan worden text en sectiontitle geparset alsof er een nieuwe sectie aan de pagina wordt toegevoegd.

new is alleen toegestaan bij opgave van text.

sectiontitle

Titel van de nieuwe sectie wanneer section new is.

Anders dan bij het bewerken van pagina’s wordt hier bij weglaten of een lege waarde niet teruggevallen op summary.

disablepp
Verouderd.

Gebruik in plaats daarvan disablelimitreport.

Type: booleaans (details)
disablelimitreport

Het limietrapport (“NewPP limit report”) weglaten uit de parseruitvoer.

Type: booleaans (details)
disableeditsection

De bewerkingssectiekoppelingen uit de parseruitvoer weglaten.

Type: booleaans (details)
disablestylededuplication

Geïntegreerde stijlbladen niet ontdubbelen in de parseruitvoer.

Type: booleaans (details)
showstrategykeys

Of interne samenvoegstrategie-informatie in jsconfigvars moet worden opgenomen.

Type: booleaans (details)
generatexml
Verouderd.

Genereer een XML-ontleedboom (vereist inhoudsmodel wikitext; vervangen door prop=parsetree).

Type: booleaans (details)
preview

In voorbeeldmodus parsen.

Type: booleaans (details)
sectionpreview

In sectievoorbeeldmodus parsen (schakelt ook voorbeeldmodus in).

Type: booleaans (details)
disabletoc

Inhoudsopgave in de uitvoer weglaten.

Type: booleaans (details)
useskin

De geselecteerde vormgeving toepassen op de parseruitvoer. Kan de volgende eigenschappen beïnvloeden: text, langlinks, headitems, modules, jsconfigvars, indicators.

Een van de volgende waarden: apioutput, authentication-popup, fallback, json, vector, vector-2022
contentformat

Inhoudsserialisatieformaat dat wordt gebruikt voor de invoertekst. Alleen geldig bij gebruik met text.

Een van de volgende waarden: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
contentmodel

Inhoudsmodel van de invoertekst. Indien weggelaten moet title worden opgegeven; dan wordt standaard het model van de opgegeven titel gebruikt. Alleen geldig bij gebruik met text.

Een van de volgende waarden: css, javascript, json, text, unknown, wikitext

action=patrol

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Een pagina of revisie als gecontroleerd markeren.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
rcid

ID van de te controleren recente wijzigingen.

Type: geheel getal
revid

ID van de te controleren versie.

Type: geheel getal
tags

Wijzigingslabels om toe te passen op de regel in het controlelogboek.

Waarden (gescheiden met | of alternatief):
token

Een token “patrol” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.
Voorbeelden:
Een recente wijziging als gecontroleerd markeren.
api.php?action=patrol&token=123ABC&rcid=230672766 [in de sandbox openen]
Een revisie als gecontroleerd markeren.
api.php?action=patrol&token=123ABC&revid=230672766 [in de sandbox openen]

action=protect

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Het beveiligingsniveau van een pagina wijzigen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
title

Titel van de (niet meer) te beschermen pagina. Kan niet samen met pageid worden gebruikt.

pageid

ID van de (niet meer) te beschermen pagina. Kan niet samen met title worden gebruikt.

Type: geheel getal
protections

Lijst met beschermingsniveaus, opgemaakt als handeling=niveau (bv. edit=sysop). Een niveau all betekent dat iedereen de handeling mag verrichten, d.w.z. geen beperking.

Let op: Bij alle handelingen die niet in de lijst staan worden de beperkingen verwijderd.

Deze parameter is vereist.
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
expiry

Vervaltijdstempels. Als er maar één tijdstempel is ingesteld, wordt deze voor alle beveiligingen gebruikt. Gebruik infinite, indefinite, infinity of never voor een beveiliging die nooit verloopt.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
Standaard: infinite
reason

Reden voor instellen of opheffen van de beveiliging.

Standaard: (leeg)
tags

Wijzigingslabels om toe te passen op de regel in het beveiligingslogboek.

Waarden (gescheiden met | of alternatief):
cascade

Cascadebeveiliging inschakelen (d.w.z. beveiliging van ingevoegde sjablonen en afbeeldingen die op deze pagina worden gebruikt). Wordt genegeerd als geen van de opgegeven beveiligingsniveaus de cascadebeveiliging ondersteunt.

Type: booleaans (details)
watch
Verouderd.

Als deze optie is ingesteld, wordt de pagina die (niet meer) beveiligd moet worden toegevoegd aan de volglijst van de huidige gebruiker.

Type: booleaans (details)
watchlist

Of de pagina onvoorwaardelijk toevoegen aan of verwijderen uit de volglijst van de huidige gebruiker, of diens voorkeuren gebruiken (genegeerd voor robotgebruikers), of de volgstatus niet wijzigen.

Een van de volgende waarden: nochange, preferences, unwatch, watch
Standaard: preferences
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.

action=purge

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

De cache voor de opgegeven titels wissen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
forcelinkupdate

Werk de koppelingstabellen bij en voer andere secundaire gegevensupdates uit.

Type: booleaans (details)
forcerecursivelinkupdate

Hetzelfde als forcelinkupdate, en werk de koppelingstabellen bij voor alle pagina's die deze pagina als sjabloon gebruiken.

Type: booleaans (details)
continue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

titles

Een lijst met titels om aan te werken.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
pageids

Een lijst met pagina-ID’s om aan te werken.

Type: lijst met gehele getallen
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
revids

Een lijst met versie-ID’s om aan te werken. Merk op dat bijna alle querymodules in plaats hiervan de versie-ID’s omzetten naar de bijbehorende pagina-ID en op de laatste versie werken. Alleen prop=revisions gebruikt exacte versies voor zijn respons.

Type: lijst met gehele getallen
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
generator

Haal de lijst met pagina’s om mee te werken op door de opgegeven querymodule uit te voeren.

Opmerking: de namen van generatorparameters moeten worden voorafgegaan door een “g”. Zie de voorbeelden.

allcategories
Alle categorieën doorlopen.
alldeletedrevisions
Alle verwijderde versies van een gebruiker of in een naamruimte opsommen.
allfileusages
Geeft een overzicht van al het gebruik van bestanden, ook niet-bestaande.
allimages
Alle afbeeldingen op volgorde weergeven.
alllinks
Alle koppelingen opsommen die naar een bepaalde naamruimte verwijzen.
allpages
Alle pagina’s in een bepaalde naamruimte in volgorde opsommen.
allredirects
Toon alle doorverwijzingen naar een naamruimte.
allrevisions
Toon alle versies.
alltransclusions
Maak een lijst met alle transclusies (pagina's die zijn ingevoegd met {{x}}), ook de niet-bestaande.
backlinks
Zoek alle pagina’s met koppelingen naar de gegeven pagina.
categories
Toon alle categorieën waar de pagina's in zitten.
categorymembers
Toon alle pagina's in de opgegeven categorie.
deletedrevisions
Ontvang informatie over verwijderde versies.
duplicatefiles
Maak een lijst van alle bestanden die duplicaten zijn van de opgegeven bestanden, gebaseerd op hashwaarden.
embeddedin
Vind alle pagina’s die de opgegeven titel invoegen (transcluderen).
exturlusage
Geef een overzicht van de pagina’s die een bepaalde URL bevatten.
fileusage
Zoek alle pagina’s die de gegeven bestanden gebruiken.
images
Retourneert alle bestanden die op de opgegeven pagina’s staan.
imageusage
Zoek alle pagina’s die de opgegeven afbeeldingstitel gebruiken.
iwbacklinks
Zoek alle pagina’s met koppelingen naar de gegeven interwiki-koppeling.
langbacklinks
Zoek alle pagina’s met koppelingen naar de opgegeven taalkoppeling.
links
Retourneert alle koppelingen van de opgegeven pagina’s.
linkshere
Zoek alle pagina’s met koppelingen naar de gegeven pagina’s.
pageswithprop
Geef alle pagina’s weer die een bepaalde pagina-eigenschap gebruiken.
prefixsearch
Voer een voorvoegselzoekopdracht uit voor paginatitels.
protectedtitles
Maak een lijst van alle titels die beveiligd zijn tegen aanmaak.
querypage
Een lijst opvragen die wordt aangeleverd door een speciale QueryPage-pagina.
random
Verkrijg een reeks willekeurige pagina's.
recentchanges
De recente wijzigingen opsommen.
redirects
Retourneert alle doorverwijzingen naar de opgegeven pagina’s.
revisions
Versie-informatie opvragen.
search
Voer een zoekopdracht in de volledige tekst uit.
templates
Retourneert alle pagina's die ingesloten zijn op de gegeven pagina's.
transcludedin
Zoek alle pagina’s waarop de gegeven pagina’s worden ingevoegd.
watchlist
De recente wijzigingen aan pagina’s in de volglijst van de huidige gebruiker opvragen.
watchlistraw
Alle pagina’s op de volglijst van de huidige gebruiker opvragen.
Een van de volgende waarden: 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

Los automatisch doorverwijzingen op in titles, pageids en revids, en in pagina’s die worden geretourneerd door generator.

Type: booleaans (details)
converttitles

De titel indien nodig omzetten naar andere varianten. Dat werkt alleen als de inhoudstaal van de wiki variantenconversie ondersteunt. Talen die variantenconversie ondersteunen zijn onder andere ban, en, crh, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh en zh.

Type: booleaans (details)
Voorbeelden:
Wis de cache van de pagina’s Hoofdpagina en API.
api.php?action=purge&titles=Hoofdpagina|API [in de sandbox openen]
Wis de cache van de eerste tien pagina’s in de hoofdnaamruimte.
api.php?action=purge&generator=allpages&gapnamespace=0&gaplimit=10 [in de sandbox openen]

action=query

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Gegevens van en over MediaWiki ophalen.

Voor alle wijzigingen in de gegevens moet eerst via een query een token worden verkregen. Zo wordt misbruik door kwaadaardige sites voorkomen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
prop

Welke eigenschappen voor de opgevraagde pagina’s moeten worden verkregen.

categories
Toon alle categorieën waar de pagina's in zitten.
categoryinfo
Geeft informatie over de opgegeven categorieën.
contributors
Bekijk de lijst met aangemelde bijdragers en het aantal afgemelde bijdragers aan een pagina.
deletedrevisions
Ontvang informatie over verwijderde versies.
duplicatefiles
Maak een lijst van alle bestanden die duplicaten zijn van de opgegeven bestanden, gebaseerd op hashwaarden.
extlinks
Retourneert alle externe URL’s (geen interwiki’s) van de opgegeven pagina’s.
fileusage
Zoek alle pagina’s die de gegeven bestanden gebruiken.
imageinfo
Geeft bestandsinformatie en uploadgeschiedenis terug.
images
Retourneert alle bestanden die op de opgegeven pagina’s staan.
info
Verkrijg basale paginainformatie.
iwlinks
Retourneert alle interwiki-koppelingen van de opgegeven pagina’s.
langlinks
Retourneert alle intertaalkoppelingen van de opgegeven pagina’s.
links
Retourneert alle koppelingen van de opgegeven pagina’s.
linkshere
Zoek alle pagina’s met koppelingen naar de gegeven pagina’s.
pageprops
Vraag verscheidene pagina-eigenschappen op die in de pagina-inhoud zijn gedefinieerd.
redirects
Retourneert alle doorverwijzingen naar de opgegeven pagina’s.
revisions
Versie-informatie opvragen.
stashimageinfo
Retourneert bestandsinformatie voor opgeborgen bestanden.
templates
Retourneert alle pagina's die ingesloten zijn op de gegeven pagina's.
transcludedin
Zoek alle pagina’s waarop de gegeven pagina’s worden ingevoegd.
Waarden (gescheiden met | of alternatief): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
list

Welke lijsten moeten worden opgehaald.

allcategories
Alle categorieën doorlopen.
alldeletedrevisions
Alle verwijderde versies van een gebruiker of in een naamruimte opsommen.
allfileusages
Geeft een overzicht van al het gebruik van bestanden, ook niet-bestaande.
allimages
Alle afbeeldingen op volgorde weergeven.
alllinks
Alle koppelingen opsommen die naar een bepaalde naamruimte verwijzen.
allpages
Alle pagina’s in een bepaalde naamruimte in volgorde opsommen.
allredirects
Toon alle doorverwijzingen naar een naamruimte.
allrevisions
Toon alle versies.
alltransclusions
Maak een lijst met alle transclusies (pagina's die zijn ingevoegd met {{x}}), ook de niet-bestaande.
allusers
Een overzicht maken van alle geregistreerde gebruikers.
backlinks
Zoek alle pagina’s met koppelingen naar de gegeven pagina.
blocks
Toon alle geblokkeerde gebruikers en IP-adressen.
categorymembers
Toon alle pagina's in de opgegeven categorie.
embeddedin
Vind alle pagina’s die de opgegeven titel invoegen (transcluderen).
exturlusage
Geef een overzicht van de pagina’s die een bepaalde URL bevatten.
filearchive
Alle verwijderde bestanden op volgorde opsommen.
imageusage
Zoek alle pagina’s die de opgegeven afbeeldingstitel gebruiken.
iwbacklinks
Zoek alle pagina’s met koppelingen naar de gegeven interwiki-koppeling.
langbacklinks
Zoek alle pagina’s met koppelingen naar de opgegeven taalkoppeling.
logevents
Gebeurtenissen uit logboeken opvragen.
mystashedfiles
Een lijst met de opgeborgen uploads van de huidige gebruiker opvragen.
pagepropnames
Geef een lijst met alle pagina-eigenschapsnamen die op de wiki worden gebruikt.
pageswithprop
Geef alle pagina’s weer die een bepaalde pagina-eigenschap gebruiken.
prefixsearch
Voer een voorvoegselzoekopdracht uit voor paginatitels.
protectedtitles
Maak een lijst van alle titels die beveiligd zijn tegen aanmaak.
querypage
Een lijst opvragen die wordt aangeleverd door een speciale QueryPage-pagina.
random
Verkrijg een reeks willekeurige pagina's.
recentchanges
De recente wijzigingen opsommen.
search
Voer een zoekopdracht in de volledige tekst uit.
tags
Wijzigingslabels weergeven.
usercontribs
Alle bewerkingen door een gebruiker opvragen.
users
Verkrijg informatie over een lijst van gebruikers.
watchlist
De recente wijzigingen aan pagina’s in de volglijst van de huidige gebruiker opvragen.
watchlistraw
Alle pagina’s op de volglijst van de huidige gebruiker opvragen.
deletedrevs
Verouderd. Verwijderde versies weergeven.
Waarden (gescheiden met | of alternatief): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, embeddedin, exturlusage, filearchive, imageusage, iwbacklinks, langbacklinks, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, deletedrevs
meta

Welke metagegevens moeten worden opgehaald.

allmessages
Retourneer berichten van deze site.
authmanagerinfo
Haal informatie op over de huidige authentificatiestatus.
filerepoinfo
Geef metagegevens terug over de op de wiki geconfigureerde afbeeldingsopslagplaatsen.
languageinfo
Geef informatie over beschikbare talen.
siteinfo
Retourneert algemene informatie over de site.
tokens
Vraagt tokens op voor handelingen die gegevens wijzigen.
userinfo
Informatie over de huidige gebruiker opvragen.
Waarden (gescheiden met | of alternatief): allmessages, authmanagerinfo, filerepoinfo, languageinfo, siteinfo, tokens, userinfo
indexpageids

Voeg een extra pagina-ID-sectie toe met een overzicht van alle geretourneerde pagina-ID’s.

Type: booleaans (details)
export

Exporteer de huidige versies van alle opgegeven of gegenereerde pagina’s.

Type: booleaans (details)
exportnowrap

Retourneer de export-XML zonder deze in een XML-resultaat te verpakken (dezelfde indeling als Special:Export). Kan alleen worden gebruikt met query+export.

Type: booleaans (details)
exportschema

Richt bij het exporteren op de gegeven versie van het XML-dump-formaat. Kan alleen worden gebruikt met query+export.

Een van de volgende waarden: 0.10, 0.11
Standaard: 0.11
iwurl

Of de volledige URL moet worden opgehaald als de titel een interwiki-link is.

Type: booleaans (details)
continue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

rawcontinue

Retourneer onbewerkte query-continue-gegevens voor voortzetting.

Type: booleaans (details)
titles

Een lijst met titels om aan te werken.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
pageids

Een lijst met pagina-ID’s om aan te werken.

Type: lijst met gehele getallen
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
revids

Een lijst met versie-ID’s om aan te werken. Merk op dat bijna alle querymodules in plaats hiervan de versie-ID’s omzetten naar de bijbehorende pagina-ID en op de laatste versie werken. Alleen prop=revisions gebruikt exacte versies voor zijn respons.

Type: lijst met gehele getallen
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
generator

Haal de lijst met pagina’s om mee te werken op door de opgegeven querymodule uit te voeren.

Opmerking: de namen van generatorparameters moeten worden voorafgegaan door een “g”. Zie de voorbeelden.

allcategories
Alle categorieën doorlopen.
alldeletedrevisions
Alle verwijderde versies van een gebruiker of in een naamruimte opsommen.
allfileusages
Geeft een overzicht van al het gebruik van bestanden, ook niet-bestaande.
allimages
Alle afbeeldingen op volgorde weergeven.
alllinks
Alle koppelingen opsommen die naar een bepaalde naamruimte verwijzen.
allpages
Alle pagina’s in een bepaalde naamruimte in volgorde opsommen.
allredirects
Toon alle doorverwijzingen naar een naamruimte.
allrevisions
Toon alle versies.
alltransclusions
Maak een lijst met alle transclusies (pagina's die zijn ingevoegd met {{x}}), ook de niet-bestaande.
backlinks
Zoek alle pagina’s met koppelingen naar de gegeven pagina.
categories
Toon alle categorieën waar de pagina's in zitten.
categorymembers
Toon alle pagina's in de opgegeven categorie.
deletedrevisions
Ontvang informatie over verwijderde versies.
duplicatefiles
Maak een lijst van alle bestanden die duplicaten zijn van de opgegeven bestanden, gebaseerd op hashwaarden.
embeddedin
Vind alle pagina’s die de opgegeven titel invoegen (transcluderen).
exturlusage
Geef een overzicht van de pagina’s die een bepaalde URL bevatten.
fileusage
Zoek alle pagina’s die de gegeven bestanden gebruiken.
images
Retourneert alle bestanden die op de opgegeven pagina’s staan.
imageusage
Zoek alle pagina’s die de opgegeven afbeeldingstitel gebruiken.
iwbacklinks
Zoek alle pagina’s met koppelingen naar de gegeven interwiki-koppeling.
langbacklinks
Zoek alle pagina’s met koppelingen naar de opgegeven taalkoppeling.
links
Retourneert alle koppelingen van de opgegeven pagina’s.
linkshere
Zoek alle pagina’s met koppelingen naar de gegeven pagina’s.
pageswithprop
Geef alle pagina’s weer die een bepaalde pagina-eigenschap gebruiken.
prefixsearch
Voer een voorvoegselzoekopdracht uit voor paginatitels.
protectedtitles
Maak een lijst van alle titels die beveiligd zijn tegen aanmaak.
querypage
Een lijst opvragen die wordt aangeleverd door een speciale QueryPage-pagina.
random
Verkrijg een reeks willekeurige pagina's.
recentchanges
De recente wijzigingen opsommen.
redirects
Retourneert alle doorverwijzingen naar de opgegeven pagina’s.
revisions
Versie-informatie opvragen.
search
Voer een zoekopdracht in de volledige tekst uit.
templates
Retourneert alle pagina's die ingesloten zijn op de gegeven pagina's.
transcludedin
Zoek alle pagina’s waarop de gegeven pagina’s worden ingevoegd.
watchlist
De recente wijzigingen aan pagina’s in de volglijst van de huidige gebruiker opvragen.
watchlistraw
Alle pagina’s op de volglijst van de huidige gebruiker opvragen.
Een van de volgende waarden: 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

Los automatisch doorverwijzingen op in query+titles, query+pageids en query+revids, en in pagina’s die worden geretourneerd door query+generator.

Type: booleaans (details)
converttitles

De titel indien nodig omzetten naar andere varianten. Dat werkt alleen als de inhoudstaal van de wiki variantenconversie ondersteunt. Talen die variantenconversie ondersteunen zijn onder andere ban, en, crh, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh en zh.

Type: booleaans (details)

prop=categories (cl)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Toon alle categorieën waar de pagina's in zitten.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
clprop

Welke extra eigenschappen voor elke categorie moeten worden opgehaald:

sortkey
Voegt de sorteersleutel (hexadecimale tekenreeks) en het sorteersleutelvoorvoegsel (het voor mensen leesbare gedeelte) voor de categorie toe.
timestamp
Voegt het tijdstip toe waarop de categorie is toegevoegd.
hidden
Markeert categorieën die verborgen zijn met __HIDDENCAT__
Waarden (gescheiden met | of alternatief): hidden, sortkey, timestamp
clshow

Welke soort categorieën weer te geven.

Waarden (gescheiden met | of alternatief): !hidden, hidden
cllimit

Hoeveel categorieën weer te geven.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
clcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

clcategories

Vermeld alleen deze categorieën. Handig om te controleren of een bepaalde pagina in een bepaalde categorie valt.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
cldir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending
Standaard: ascending
Voorbeelden:
Toon de lijst waarin de pagina Albert Einstein zich bevind.
api.php?action=query&prop=categories&titles=Albert%20Einstein [in de sandbox openen]
Krijg informatie over alle categorieën die op de pagina Albert Einstein worden gebruikt.
api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info [in de sandbox openen]

prop=categoryinfo (ci)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Geeft informatie over de opgegeven categorieën.

Specifieke parameter:
Er zijn nog andere algemene parameters beschikbaar.
cicontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

Voorbeeld:
Krijg informatie over Category:Foo en Category:Bar.
api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [in de sandbox openen]

prop=contributors (pc)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Bekijk de lijst met aangemelde bijdragers en het aantal afgemelde bijdragers aan een pagina.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
pcgroup

Alleen gebruikers in de opgegeven groepen opnemen. Impliciete of automatisch bevorderde groepen zoals *, user of autoconfirmed zijn niet inbegrepen.

Waarden (gescheiden met | of alternatief): bot, bureaucrat, interface-admin, suppress, sysop
pcexcludegroup

Gebruikers in de opgegeven groepen uitsluiten. Impliciete of automatisch bevorderde groepen zoals *, user of autoconfirmed zijn niet inbegrepen.

Waarden (gescheiden met | of alternatief): bot, bureaucrat, interface-admin, suppress, sysop
pcrights

Alleen gebruikers met de gegeven rechten opnemen. Rechten verleend door groepen die impliciet of automatisch bevorderd zijn, zoals *, user of autoconfirmed, zijn niet inbegrepen.

Waarden (gescheiden met | of alternatief): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, read, renameuser, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
pcexcluderights

Gebruikers met de gegeven rechten uitsluiten. Rechten verleend door groepen die impliciet of automatisch bevorderd zijn, zoals *, user of autoconfirmed, zijn niet inbegrepen.

Waarden (gescheiden met | of alternatief): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, read, renameuser, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
pclimit

Hoeveel bijdragers geretourneerd moeten worden.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
pccontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

prop=deletedrevisions (drv)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Ontvang informatie over verwijderde versies.

Kan op verscheidene manieren worden gebruikt:

  1. Verwijderde versies ophalen voor een verzameling pagina’s, door titels of pagina-ID’s op te geven. Geordend op titel en tijdstip.
  2. Gegevens ophalen over een verzameling verwijderde versies door hun ID’s met revids op te geven. Geordend op versie-ID.
Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
drvprop

Welke eigenschappen op te vragen voor elke revisie:

ids
De ID van de versie.
flags
Versiemarkeringen (klein).
timestamp
Het tijdstip van de versie.
user
De gebruiker die de versie heeft gemaakt. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
userid
De ID van de maker van de versie. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
size
Lengte (in bytes) van de versie.
slotsize
Lengte (in bytes) van elke versie-segment.
sha1
SHA-1 (basis 16) van de versie. Als de inhoud uit de versie is verwijderd, wordt een eigenschap sha1hidden geretourneerd.
slotsha1
SHA-1 (basis 16) van elk versiesegment. Als de inhoud uit de versie is verwijderd, wordt een eigenschap sha1hidden geretourneerd.
contentmodel
Inhoudsmodel-ID van elk versiesegment.
comment
Commentaar van de gebruiker op de versie. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
parsedcomment
Geparset commentaar van de gebruiker op de versie. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
content
Inhoud van elk versiesegment. Als de tekst voor een versie is verwijderd, wordt een eigenschap texthidden geretourneerd. Als deze optie wordt gebruikt, wordt om prestatieredenen een drvlimit van 50 afgedwongen.
tags
Labels voor de versie.
roles
Maak een lijst van de rollen van de inhoudssegmenten die in de versie voorkomen.
parsetree
Verouderd. Gebruik in plaats hiervan action=expandtemplates of action=parse. The De XML-parseboom van de versie-inhoud (vereist inhoudsmodel wikitext). Om prestatieredenen wordt bij gebruik van deze optie drvlimit op 50 afgedwongen.
Waarden (gescheiden met | of alternatief): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Standaard: ids|timestamp|flags|comment|user
drvslots

Voor welke versiesegmenten gegevens moeten worden geretourneerd, wanneer segment-gerelateerde eigenschappen zijn opgenomen in drvprops. Bij weglating daarvan worden gegevens uit het segment main in een achterwaarts compatibel formaat geretourneerd.

Waarden (gescheiden met | of alternatief): main
Gebruik * om alle waarden op te geven.
drvcontentformat-{slot}

Het inhoudsserialisatieformaat dat voor de uitvoer van inhoud wordt gebruikt.

Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van drvslots.
Een van de volgende waarden: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
drvlimit

Beperkt hoeveel versies geretourneerd worden. Bij gebruik van drvprop=content, drvprop=parsetree, drvdiffto of drvdifftotext is de limiet 50. Bij gebruik van drvparse is de limiet 1.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
drvexpandtemplates
Verouderd.

Gebruik in plaats hiervan action=expandtemplates. Expandeert sjablonen in versieinhoud (vereist drvprop=content).

Type: booleaans (details)
drvgeneratexml
Verouderd.

Gebruik in plaats hiervan action=expandtemplates of action=parse. Genereert een XML-parseboom voor versieinhoud (vereist drvprop=content).

Type: booleaans (details)
drvparse
Verouderd.

Gebruik in plaats hiervan action=parse. Parset de versie-inhoud (vereist drvprop=content). Om prestatieredenen wordt bij gebruik van deze optie drvlimit op 1 afgedwongen.

Type: booleaans (details)
drvsection

Haal alleen de inhoud op van de sectie met deze identificatiecode.

drvdiffto
Verouderd.

Gebruik in plaats hiervan action=compare. De ID van de versie om elke versie mee te vergelijken. Gebruik prev, next en cur voor respectievelijk de vorige, volgende en huidige versie. Om prestatieredenen wordt bij gebruik van deze optie drvlimit op 50 afgedwongen.

drvdifftotext
Verouderd.

Gebruik in plaats hiervan action=compare. De tekst om elke versie mee te vergelijken. Vergelijkt slechts een beperkt aantal versies. Overschrijft drvdiffto. Als drvsection is ingesteld wordt alleen die sectie met deze tekst vergeleken. Om prestatieredenen wordt bij gebruik van deze optie drvlimit op 50 afgedwongen.

drvdifftotextpst
Verouderd.

Gebruik in plaats hiervan action=compare. Een "pre-save"-transformatie uitvoeren op de tekst alvorens de verschillen te bepalen. Alleen geldig indien gebruikt met drvdifftotext.

Type: booleaans (details)
drvcontentformat
Verouderd.

Serialisatieformaat dat wordt gebruikt voor drvdifftotext en verwacht wordt voor de uitvoer van inhoud.

Een van de volgende waarden: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
drvstart

Het tijdstip waarop het opsommen moet beginnen. Genegeerd bij het verwerken van een lijst met versie-ID’s.

Type: tijdstip (toegestane indelingen)
drvend

Het tijdstip waarop het opsommen moet eindigen. Genegeerd bij het verwerken van een lijst met versie-ID’s.

Type: tijdstip (toegestane indelingen)
drvdir

In welke richting opsommen:

newer
Oudste eerst vermelden. Let op: drvstart moet vóór drvend liggen.
older
Nieuwste eerst vermelden (standaard). Let op: drvstart moet later zijn dan drvend.
Een van de volgende waarden: newer, older
Standaard: older
drvtag

Alleen revisies met dit label weergeven.

drvuser

Alleen versies van deze gebruiker weergeven.

Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
drvexcludeuser

Geen versies van deze gebruiker weergeven.

Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
drvcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

Voorbeelden:
Geef de informatie voor de verwijderde versie 123456 weer.
api.php?action=query&prop=deletedrevisions&revids=123456 [in de sandbox openen]
Geef een lijst van de verwijderde versies van de pagina Hoofdpagina en de bijbehorende overlegpagina met inhoud.
api.php?action=query&prop=deletedrevisions&titles=Hoofdpagina|Overleg%3AHoofdpagina&drvslots=*&drvprop=user|comment|content [in de sandbox openen]

prop=duplicatefiles (df)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Maak een lijst van alle bestanden die duplicaten zijn van de opgegeven bestanden, gebaseerd op hashwaarden.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
dflimit

Hoeveel dubbele bestanden moeten worden geretourneerd.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
dfcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

dfdir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending
Standaard: ascending
dflocalonly

Zoek alleen naar bestanden in de lokale database.

Type: booleaans (details)
  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Retourneert alle externe URL’s (geen interwiki’s) van de opgegeven pagina’s.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
ellimit

Hoeveel koppelingen er moeten worden geretourneerd.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
elcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

elprotocol

Protocol van de URL. Als het leeg is en elquery is ingesteld, is het protocol http en https. Laat zowel dit als elquery leeg om alle externe koppelingen weer te geven.

Een van de volgende waarden: Kan leeg zijn, of bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
Standaard: (leeg)
elquery

Zoektekst zonder protocol. Handig om te kijken of een bepaalde pagina een bepaalde externe URL bevat.

elexpandurl
Verouderd.

Protocol-relatieve URL’s aanvullen met het canonieke protocol.

Type: booleaans (details)
Voorbeeld:
Een lijst van pagina’s weergeven met koppelingen naar Hoofdpagina.
api.php?action=query&prop=extlinks&titles=Hoofdpagina [in de sandbox openen]

prop=fileusage (fu)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Zoek alle pagina’s die de gegeven bestanden gebruiken.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
fuprop

Welke eigenschappen op te vragen:

pageid
Pagina-ID van elke pagina.
title
Titel van elke pagina.
redirect
Markeer of de pagina een doorverwijzing is.
Waarden (gescheiden met | of alternatief): pageid, redirect, title
Standaard: pageid|title|redirect
funamespace

Alleen pagina’s in deze naamruimten opnemen.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
fushow

Toon alleen items die aan deze criteria voldoen:

redirect
Toon alleen automatische doorverwijzingen.
!redirect
Alleen niet-doorverwijzingen weergeven.
Waarden (gescheiden met | of alternatief): !redirect, redirect
fulimit

Hoeveel er moeten worden geretourneerd.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
fucontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

prop=imageinfo (ii)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Geeft bestandsinformatie en uploadgeschiedenis terug.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
iiprop

Welke bestandsinformatie u moet krijgen:

timestamp
Voegt een tijdstempel toe voor de geüploade versie.
user
Voegt de gebruiker toe die elke bestandsversie heeft geüpload. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
userid
Voeg de ID toe van de gebruiker die elke bestandsversie heeft geüpload. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
comment
Commentaar op de versie. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
parsedcomment
Geparset commentaar op de versie. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
canonicaltitle
Voegt de canonieke titel van het bestand toe. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
url
Geeft de URL naar het bestand en de beschrijvingspagina. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
size
Voegt de bestandsgrootte in bytes en de hoogte, breedte en het aantal pagina’s toe (indien van toepassing).
dimensions
Alias voor size (grootte).
sha1
Voegt de SHA-1-hash van het bestand toe. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
mime
Voegt het MIME-type van het bestand toe. Als deze versie van het bestand is verwijderd, wordt een eigenschap filehidden geretourneerd.
thumbmime
Voegt het MIME-type van de miniatuurafbeelding toe (vereist een URL en de parameter iiurlwidth). Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
mediatype
Voegt het mediatype van het bestand toe. Als deze versie van het bestand is verwijderd, wordt een eigenschap filehidden geretourneerd.
metadata
Geeft Exif-metagegevens weer voor de versie van het bestand. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
commonmetadata
Geeft algemene metagegevens van het bestandsformaat weer voor de versie van het bestand. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
extmetadata
Geeft geformatteerde metagegevens weer die uit meerdere bronnen zijn gecombineerd. De resultaten worden in HTML opgemaakt. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
archivename
Voegt de bestandsnaam van de archiefversie toe voor niet-nieuwste versies. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
bitdepth
Voegt de bitdiepte van de versie toe. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
uploadwarning
Wordt gebruikt door de pagina Speciaal:Uploaden om informatie over een bestaand bestand op te vragen. Niet bedoeld voor gebruik buiten de MediaWiki-kern.
badfile
Geeft aan of het bestand op de lijst met foute afbeeldingen staat.
Waarden (gescheiden met | of alternatief): archivename, badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, thumbmime, timestamp, uploadwarning, url, user, userid
Standaard: timestamp|user
iilimit

Hoeveel bestandsversies per bestand moeten worden geretourneerd.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 1
iistart

Tijdstip om de lijst mee te beginnen.

Type: tijdstip (toegestane indelingen)
iiend

Tijdstip om de lijst mee te eindigen.

Type: tijdstip (toegestane indelingen)
iiurlwidth

Als iiprop=url is ingesteld, wordt een URL naar een afbeelding met deze breedte geretourneerd. Om prestatieredenen worden er bij gebruik van deze optie niet meer dan 50 geschaalde afbeeldingen geretourneerd.

Type: geheel getal
Standaard: -1
iiurlheight

Vergelijkbaar met iiurlwidth.

Type: geheel getal
Standaard: -1
iimetadataversion

Versie van de te gebruiken metagegevens. Als latest is opgegeven wordt de nieuwste versie gebruikt. Voor achterwaartse compatibiliteit is de standaardwaarde 1.

Standaard: 1
iiextmetadatalanguage

In welke taal de uitgebreide metagegevens (extmetadata) moeten worden opgehaald. Dit bepaalt welke vertaling wordt opgehaald als er meerdere beschikbaar zijn, en hoe zaken als getallen en verschillende waarden worden opgemaakt.

Standaard: nl
iiextmetadatamultilang

Als er vertalingen beschikbaar zijn voor de eigenschap ‘extmetadata’, haal ze dan allemaal op.

Type: booleaans (details)
iiextmetadatafilter

Als dit is opgegeven en niet leeg is, worden alleen deze sleutels geretourneerd voor iiprop=extmetadata.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
iiurlparam

Een parametertekenreeks die afhangt van hoe het object wordt afgehandeld. Een PDF-bestand zou bijvoorbeeld page15-100px kunnen gebruiken. iiurlwidth moet worden gebruikt en moet stroken met iiurlparam.

Standaard: (leeg)
iibadfilecontexttitle

Als badfilecontexttitleprop=badfile is ingesteld, is dit de paginatitel die wordt gebruikt bij het evalueren van de lijst met foute afbeeldingen van MediaWiki.

iicontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

iilocalonly

Zoek alleen naar bestanden in de lokale database.

Type: booleaans (details)

prop=images (im)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Retourneert alle bestanden die op de opgegeven pagina’s staan.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
imlimit

Hoeveel bestanden weer te geven.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
imcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

imimages

Alleen deze bestanden weergeven. Handig om te controleren of een bepaald bestand op een bepaalde pagina staat.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
imdir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending
Standaard: ascending
Voorbeelden:
Vraag een lijst op met bestanden die op de pagina Hoofdpagina worden gebruikt.
api.php?action=query&prop=images&titles=Hoofdpagina [in de sandbox openen]
Vraag informatie op over alle bestanden die op de pagina Hoofdpagina worden gebruikt.
api.php?action=query&generator=images&titles=Hoofdpagina&prop=info [in de sandbox openen]

prop=info (in)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Verkrijg basale paginainformatie.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
inprop

Welke extra eigenschappen opgevraagd moeten worden:

protection
Geef het beveiligingsniveau van elke pagina weer.
talkid
De pagina-ID van de overlegpagina bij elke niet-overlegpagina.
watched
Geef de volgstatus van elke pagina weer.
watchers
Het aantal volgers, indien toegestaan.
visitingwatchers
Het aantal volgers van elke pagina die recente versies van die pagina hebben bezocht, indien toegestaan.
notificationtimestamp
Het tijdstempel van de volglijstmelding van elke pagina.
subjectid
De pagina-ID van de bovenliggende pagina voor elke overlegpagina.
associatedpage
De voorgevoegde titel van de bijbehorende onderwerp- of overlegpagina.
url
Geeft een volledige URL, een bewerkings-URL en de canonieke URL voor elke pagina.
readable
Verouderd. Of de gebruiker deze pagina kan lezen. Gebruik in plaats daarvan intestactions=read.
preload
Verouderd. Geeft de tekst die wordt geretourneerd door EditFormPreloadText. Gebruik in plaats daarvan preloadcontent, dat ook andere soorten vooraf geladen tekst ondersteunt.
preloadcontent
Geeft de inhoud aan die in de editor moet worden weergegeven wanneer de pagina niet bestaat of wanneer een nieuwe sectie wordt toegevoegd.
editintro
Geeft de inleidende berichten die aan de gebruiker moeten worden getoond tijdens het bewerken van deze pagina of versie, opgemaakt in HTML.
displaytitle
Geeft aan hoe de paginatitel daadwerkelijk wordt weergegeven.
varianttitles
Geeft de weergavetitel weer in alle varianten van de taal van de site-inhoud.
linkclasses
Geeft de extra CSS-klassen weer (bv. koppelingskleuren) die gebruikt worden voor koppelingen naar deze pagina indien ze verschijnen op de pagina waarvan de naam in inlinkcontext is ingesteld.
Waarden (gescheiden met | of alternatief): associatedpage, displaytitle, editintro, linkclasses, notificationtimestamp, preloadcontent, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, preload, readable
inlinkcontext

De contexttitel die moet worden gebruikt bij het bepalen van extra CSS-klassen (bv. koppelingskleuren) wanneer inprop linkclasses bevat.

Soort: paginatitel
Accepteert niet-bestaande pagina's.
Standaard: Hoofdpagina
intestactions

Kijk of de huidige gebruiker bepaalde handelingen op de pagina kan verrichten.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
intestactionsdetail

Detailniveau voor intestactions. Gebruik de parameters errorformat en errorlang van de hoofdmodule om de opmaak van de geretourneerde berichten te bepalen.

boolean
Retourneer een Booleaanse waarde voor elke handeling.
full
Retourneer berichten waarin wordt uitgelegd waarom de handeling niet is toegestaan, of een lege array als de handeling wel is toegestaan.
quick
Net als full, maar dan zonder systeembelastende controles.
Een van de volgende waarden: boolean, full, quick
Standaard: boolean
intestactionsautocreate

Kijk of door het uitvoeren van intestactions automatisch een tijdelijk account aangemaakt zou worden.

Type: booleaans (details)
inpreloadcustom

Titel van een aangepaste pagina die als vooraf geladen inhoud moet worden gebruikt.

Wordt alleen gebruikt als inprop preloadcontent bevat.
inpreloadparams

Parameters voor de aangepaste pagina die wordt gebruikt als vooraf geladen inhoud.

Wordt alleen gebruikt als inprop preloadcontent bevat.
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
inpreloadnewsection

Retourneer vooraf geladen inhoud voor een nieuwe sectie op de pagina, in plaats van een nieuwe pagina.

Wordt alleen gebruikt als inprop preloadcontent bevat.
Type: booleaans (details)
ineditintrostyle

Voor sommige inleidende berichten zijn er optionele omhullende kaders. Gebruik moreframes om ze op te nemen of lessframes om ze weg te laten.

Wordt alleen gebruikt als inprop editintro bevat.
Een van de volgende waarden: lessframes, moreframes
Standaard: moreframes
ineditintroskip

Lijst met inleidende berichten die uit het antwoord moeten worden verwijderd. Gebruik dit als een bepaald bericht niet relevant is voor uw tool, of als de informatie al op een andere manier wordt overgebracht.

Wordt alleen gebruikt als inprop editintro bevat.
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
ineditintrocustom

Titel van een aangepaste pagina die u kunt gebruiken als extra inleidend bericht.

Wordt alleen gebruikt als inprop editintro bevat.
incontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Retourneert alle interwiki-koppelingen van de opgegeven pagina’s.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
iwprop

Welke extra eigenschappen voor elke interwiki-koppeling moeten worden opgehaald:

url
Voegt de volledige URL toe.
Waarden (gescheiden met | of alternatief): url
iwprefix

Retourneer alleen interwiki-links met dit voorvoegsel.

iwtitle

Interwiki-koppeling om naar te zoeken. Moet worden gebruikt met iwprefix.

iwdir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending
Standaard: ascending
iwlimit

Hoeveel interwiki-links moeten worden geretourneerd.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
iwcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

iwurl
Verouderd.

Of de volledige URL moet worden opgevraagd (kan niet worden gebruikt met iwprop).

Type: booleaans (details)
Voorbeeld:
Vraag interwiki-koppelingen op van de pagina Hoofdpagina.
api.php?action=query&prop=iwlinks&titles=Hoofdpagina [in de sandbox openen]
  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Retourneert alle intertaalkoppelingen van de opgegeven pagina’s.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
llprop

Welke extra eigenschappen voor elke intertaal-koppeling moeten worden opgevraagd:

url
Voegt de volledige URL toe.
langname
Voegt de gelokaliseerde taalnaam toe (kan soms onjuist zijn). Gebruik llinlanguagecode om de taal te bepalen.
autonym
Voegt de naam in de oorspronkelijke taal toe.
Waarden (gescheiden met | of alternatief): autonym, langname, url
lllang

Retourneer alleen taalkoppelingen met deze taalcode.

lltitle

De te zoeken koppeling. Moet gebruikt worden met lllang.

lldir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending
Standaard: ascending
llinlanguagecode

Taalcode voor gelokaliseerde taalnamen.

Standaard: nl
lllimit

Hoeveel intertaalkoppelingen er getoond moeten worden.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
llcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

llurl
Verouderd.

Of de volledige URL moet worden opgevraagd (kan niet worden gebruikt met llprop).

Type: booleaans (details)
  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Retourneert alle koppelingen van de opgegeven pagina’s.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
plnamespace

Toon alleen koppelingen in deze naamruimten.

Waarden (gescheiden met | of alternatief): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
pllimit

Hoeveel koppelingen er moeten worden geretourneerd.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
plcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

pltitles

Vermeld alleen koppelingen naar deze titels. Handig om te controleren of een bepaalde pagina een koppeling naar een bepaalde titel bevat.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
pldir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending
Standaard: ascending
Voorbeelden:
Vraag koppelingen op van de pagina Hoofdpagina.
api.php?action=query&prop=links&titles=Hoofdpagina [in de sandbox openen]
Vraag informatie op over de koppelingspagina’s op de pagina Hoofdpagina.
api.php?action=query&generator=links&titles=Hoofdpagina&prop=info [in de sandbox openen]
Vraag koppelingen op van de pagina Hoofdpagina in de naamruimten Gebruiker en Sjabloon.
api.php?action=query&prop=links&titles=Hoofdpagina&plnamespace=2|10 [in de sandbox openen]

prop=linkshere (lh)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Zoek alle pagina’s met koppelingen naar de gegeven pagina’s.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
lhprop

Welke eigenschappen op te vragen:

pageid
Pagina-ID van elke pagina.
title
Titel van elke pagina.
redirect
Markeer of de pagina een doorverwijzing is.
Waarden (gescheiden met | of alternatief): pageid, redirect, title
Standaard: pageid|title|redirect
lhnamespace

Alleen pagina’s in deze naamruimten opnemen.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
lhshow

Toon alleen vermeldingen die aan deze voorwaarden voldoen:

redirect
Toon alleen automatische doorverwijzingen.
!redirect
Alleen niet-doorverwijzingen weergeven.
Waarden (gescheiden met | of alternatief): !redirect, redirect
lhlimit

Hoeveel er moeten worden geretourneerd.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
lhcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

Voorbeelden:
Een lijst van pagina's weergeven met koppelingen naar Hoofdpagina.
api.php?action=query&prop=linkshere&titles=Hoofdpagina [in de sandbox openen]
Vraag informatie op over pagina’s met koppelingen naar de Hoofdpagina.
api.php?action=query&generator=linkshere&titles=Hoofdpagina&prop=info [in de sandbox openen]

prop=pageprops (pp)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Vraag verscheidene pagina-eigenschappen op die in de pagina-inhoud zijn gedefinieerd.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
ppcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

ppprop

Vermeld alleen deze pagina-eigenschappen (action=query&list=pagepropnames retourneert pagina-eigenschapsnamen die in gebruik zijn). Handig om te kijken of een bepaalde pagina-eigenschap op pagina’s gebruikt wordt.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
Voorbeeld:
Eigenschappen ophalen voor de pagina’s Hoofdpagina en MediaWiki.
api.php?action=query&prop=pageprops&titles=Hoofdpagina|MediaWiki [in de sandbox openen]

prop=redirects (rd)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Retourneert alle doorverwijzingen naar de opgegeven pagina’s.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
rdprop

Welke eigenschappen op te vragen:

pageid
Pagina-ID van elke doorverwijzing.
title
Titel van elke doorverwijzing.
fragment
Fragment van elke doorverwijzing, indien van toepassing.
Waarden (gescheiden met | of alternatief): fragment, pageid, title
Standaard: pageid|title
rdnamespace

Alleen pagina’s in deze naamruimten opnemen.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
rdshow

Toon alleen items die aan deze criteria voldoen:

fragment
Toon alleen doorverwijzingen met een fragment.
!fragment
Toon alleen doorverwijzingen zonder fragment.
Waarden (gescheiden met | of alternatief): !fragment, fragment
rdlimit

Hoeveel doorverwijzingen weer te geven.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
rdcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

prop=revisions (rv)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Versie-informatie opvragen.

Kan op verschillende manieren gebruikt worden:

  1. Gegevens over een verzameling pagina’s (laatste versie) opvragen door titels of pagina-ID’s in te stellen.
  2. Versies voor één bepaalde pagina opvragen door titels of pagina-ID’s met begin, einde of limiet te gebruiken.
  3. Gegevens over een verzameling versies opvragen door hun ID’s aan te geven met revids.
Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
rvprop

Welke eigenschappen op te vragen voor elke revisie:

ids
De ID van de versie.
flags
Versiemarkeringen (klein).
timestamp
Het tijdstip van de versie.
user
De gebruiker die de versie heeft gemaakt. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
userid
De ID van de maker van de versie. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
size
Lengte (in bytes) van de versie.
slotsize
Lengte (in bytes) van elke versie-segment.
sha1
SHA-1 (basis 16) van de versie. Als de inhoud uit de versie is verwijderd, wordt een eigenschap sha1hidden geretourneerd.
slotsha1
SHA-1 (basis 16) van elk versiesegment. Als de inhoud uit de versie is verwijderd, wordt een eigenschap sha1hidden geretourneerd.
contentmodel
Inhoudsmodel-ID van elk versiesegment.
comment
Commentaar van de gebruiker op de versie. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
parsedcomment
Geparset commentaar van de gebruiker op de versie. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
content
Inhoud van elk versiesegment. Als de tekst voor een versie is verwijderd, wordt een eigenschap texthidden geretourneerd. Als deze optie wordt gebruikt, wordt om prestatieredenen een rvlimit van 50 afgedwongen.
tags
Labels voor de versie.
roles
Maak een lijst van de rollen van de inhoudssegmenten die in de versie voorkomen.
parsetree
Verouderd. Gebruik in plaats hiervan action=expandtemplates of action=parse. The De XML-parseboom van de versie-inhoud (vereist inhoudsmodel wikitext). Om prestatieredenen wordt bij gebruik van deze optie rvlimit op 50 afgedwongen.
Waarden (gescheiden met | of alternatief): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Standaard: ids|timestamp|flags|comment|user
rvslots

Voor welke versiesegmenten gegevens moeten worden geretourneerd, wanneer segment-gerelateerde eigenschappen zijn opgenomen in rvprops. Bij weglating daarvan worden gegevens uit het segment main in een achterwaarts compatibel formaat geretourneerd.

Waarden (gescheiden met | of alternatief): main
Gebruik * om alle waarden op te geven.
rvcontentformat-{slot}

Het inhoudsserialisatieformaat dat voor de uitvoer van inhoud wordt gebruikt.

Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van rvslots.
Een van de volgende waarden: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
rvlimit

Beperkt hoeveel versies geretourneerd worden. Bij gebruik van rvprop=content, rvprop=parsetree, rvdiffto of rvdifftotext is de limiet 50. Bij gebruik van rvparse is de limiet 1.

Mag alleen worden gebruikt met één pagina (modus #2).
Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
rvexpandtemplates
Verouderd.

Gebruik in plaats hiervan action=expandtemplates. Expandeert sjablonen in versieinhoud (vereist rvprop=content).

Type: booleaans (details)
rvgeneratexml
Verouderd.

Gebruik in plaats hiervan action=expandtemplates of action=parse. Genereert een XML-parseboom voor versieinhoud (vereist rvprop=content).

Type: booleaans (details)
rvparse
Verouderd.

Gebruik in plaats hiervan action=parse. Parset de versie-inhoud (vereist rvprop=content). Om prestatieredenen wordt bij gebruik van deze optie rvlimit op 1 afgedwongen.

Type: booleaans (details)
rvsection

Haal alleen de inhoud op van de sectie met deze identificatiecode.

rvdiffto
Verouderd.

Gebruik in plaats hiervan action=compare. De ID van de versie om elke versie mee te vergelijken. Gebruik prev, next en cur voor respectievelijk de vorige, volgende en huidige versie. Om prestatieredenen wordt bij gebruik van deze optie rvlimit op 50 afgedwongen.

rvdifftotext
Verouderd.

Gebruik in plaats hiervan action=compare. De tekst om elke versie mee te vergelijken. Vergelijkt slechts een beperkt aantal versies. Overschrijft rvdiffto. Als rvsection is ingesteld wordt alleen die sectie met deze tekst vergeleken. Om prestatieredenen wordt bij gebruik van deze optie rvlimit op 50 afgedwongen.

rvdifftotextpst
Verouderd.

Gebruik in plaats hiervan action=compare. Een "pre-save"-transformatie uitvoeren op de tekst alvorens de verschillen te bepalen. Alleen geldig indien gebruikt met rvdifftotext.

Type: booleaans (details)
rvcontentformat
Verouderd.

Serialisatieformaat dat wordt gebruikt voor rvdifftotext en verwacht wordt voor de uitvoer van inhoud.

Een van de volgende waarden: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
rvstartid

De opsomming beginnen vanaf het tijdstip van deze versie. De versie moet bestaan, maar hoeft niet bij deze pagina te horen.

Mag alleen worden gebruikt met één pagina (modus #2).
Type: geheel getal
rvendid

De opsomming eindigen op het tijdstip van deze versie. De versie moet bestaan, maar hoeft niet bij deze pagina te horen.

Mag alleen worden gebruikt met één pagina (modus #2).
Type: geheel getal
rvstart

Vanaf welk versietijdstip moet de opsomming beginnen?

Mag alleen worden gebruikt met één pagina (modus #2).
Type: tijdstip (toegestane indelingen)
rvend

Tot aan dit tijdstip opsommen.

Mag alleen worden gebruikt met één pagina (modus #2).
Type: tijdstip (toegestane indelingen)
rvdir

In welke richting opsommen:

newer
Oudste eerst vermelden. Let op: rvstart moet vóór rvend liggen.
older
Nieuwste eerst vermelden (standaard). Let op: rvstart moet later zijn dan rvend.
Mag alleen worden gebruikt met één pagina (modus #2).
Een van de volgende waarden: newer, older
Standaard: older
rvuser

Alleen versies van deze gebruiker opnemen.

Mag alleen worden gebruikt met één pagina (modus #2).
Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
rvexcludeuser

Versies van deze gebruiker uitsluiten.

Mag alleen worden gebruikt met één pagina (modus #2).
Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
rvtag

Alleen revisies met dit label weergeven.

rvcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

prop=stashimageinfo (sii)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Retourneert bestandsinformatie voor opgeborgen bestanden.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
siifilekey

Sleutel die een eerdere upload identificeert die tijdelijk is opgeborgen.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
siisessionkey
Verouderd.

Alias voor siifilekey, voor achterwaartse compatibiliteit.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
siiprop

Welke bestandsinformatie u moet krijgen:

timestamp
Voegt een tijdstempel toe voor de geüploade versie.
canonicaltitle
Voegt de canonieke titel van het bestand toe. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
url
Geeft de URL naar het bestand en de beschrijvingspagina. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
size
Voegt de bestandsgrootte in bytes en de hoogte, breedte en het aantal pagina’s toe (indien van toepassing).
dimensions
Alias voor size (grootte).
sha1
Voegt de SHA-1-hash van het bestand toe. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
mime
Voegt het MIME-type van het bestand toe. Als deze versie van het bestand is verwijderd, wordt een eigenschap filehidden geretourneerd.
thumbmime
Voegt het MIME-type van de miniatuurafbeelding toe (vereist een URL en de parameter siiurlwidth). Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
metadata
Geeft Exif-metagegevens weer voor de versie van het bestand. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
commonmetadata
Geeft algemene metagegevens van het bestandsformaat weer voor de versie van het bestand. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
extmetadata
Geeft geformatteerde metagegevens weer die uit meerdere bronnen zijn gecombineerd. De resultaten worden in HTML opgemaakt. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
bitdepth
Voegt de bitdiepte van de versie toe. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
badfile
Geeft aan of het bestand op de lijst met foute afbeeldingen staat.
Waarden (gescheiden met | of alternatief): badfile, bitdepth, canonicaltitle, commonmetadata, dimensions, extmetadata, metadata, mime, sha1, size, thumbmime, timestamp, url
Standaard: timestamp|url
siiurlwidth

Als siiprop=url is ingesteld, wordt een URL naar een afbeelding met deze breedte geretourneerd. Om prestatieredenen worden er bij gebruik van deze optie niet meer dan 50 geschaalde afbeeldingen geretourneerd.

Type: geheel getal
Standaard: -1
siiurlheight

Vergelijkbaar met siiurlwidth.

Type: geheel getal
Standaard: -1
siiurlparam

Een parametertekenreeks die afhangt van hoe het object wordt afgehandeld. Een PDF-bestand zou bijvoorbeeld page15-100px kunnen gebruiken. siiurlwidth moet worden gebruikt en moet stroken met siiurlparam.

Standaard: (leeg)

prop=templates (tl)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Retourneert alle pagina's die ingesloten zijn op de gegeven pagina's.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
tlnamespace

Toon alleen sjablonen in deze naamruimten.

Waarden (gescheiden met | of alternatief): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
tllimit

Hoeveel sjablonen te retourneren.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
tlcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

tltemplates

Alleen deze sjablonen vermelden. Handig om te controleren of een bepaald sjabloon op een bepaalde pagina wordt gebruikt.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
tldir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending
Standaard: ascending
Voorbeelden:
Vraag de sjablonen op die op de pagina Hoofdpagina worden gebruikt.
api.php?action=query&prop=templates&titles=Hoofdpagina [in de sandbox openen]
Vraag informatie op over de sjabloonpagina’s die op de pagina Hoofdpagina worden gebruikt.
api.php?action=query&generator=templates&titles=Hoofdpagina&prop=info [in de sandbox openen]
Vraag pagina’s op in de naamruimten Gebruiker en Sjabloon die zijn ingevoegd op de pagina Hoofdpagina.
api.php?action=query&prop=templates&titles=Hoofdpagina&tlnamespace=2|10 [in de sandbox openen]

prop=transcludedin (ti)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Zoek alle pagina’s waarop de gegeven pagina’s worden ingevoegd.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
tiprop

Welke eigenschappen op te vragen:

pageid
Pagina-ID van elke pagina.
title
Titel van elke pagina.
redirect
Markeer of de pagina een doorverwijzing is.
Waarden (gescheiden met | of alternatief): pageid, redirect, title
Standaard: pageid|title|redirect
tinamespace

Alleen pagina’s in deze naamruimten opnemen.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
tishow

Toon alleen items die aan deze criteria voldoen:

redirect
Toon alleen automatische doorverwijzingen.
!redirect
Alleen niet-doorverwijzingen weergeven.
Waarden (gescheiden met | of alternatief): !redirect, redirect
tilimit

Hoeveel er moeten worden geretourneerd.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
ticontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

Voorbeelden:
Een lijst opvragen van pagina’s waarop Hoofdpagina wordt ingevoegd.
api.php?action=query&prop=transcludedin&titles=Hoofdpagina [in de sandbox openen]
Vraag informatie op over pagina’s waarop Hoofdpagina wordt ingevoegd.
api.php?action=query&generator=transcludedin&titles=Hoofdpagina&prop=info [in de sandbox openen]

list=allcategories (ac)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Alle categorieën doorlopen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
acfrom

De categorie waarmee de opsomming begint.

accontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

acto

De categorie waarmee de opsomming eindigt.

acprefix

Zoek naar alle categorietitels die met deze waarde beginnen.

acdir

Richting om in te sorteren.

Een van de volgende waarden: ascending, descending
Standaard: ascending
acmin

Retourneer alleen categorieën met minimaal dit aantal leden.

Type: geheel getal
acmax

Retourneer alleen categorieën met maximaal dit aantal leden.

Type: geheel getal
aclimit

Hoeveel categorieën weer te geven.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
acprop

Welke eigenschappen op te vragen:

size
Voegt het aantal pagina's in de categorie toe.
hidden
Markeert categorieën die verborgen zijn met __HIDDENCAT__.
Waarden (gescheiden met | of alternatief): hidden, size
Standaard: (leeg)
Voorbeelden:
Geef categorieën weer met informatie over het aantal pagina’s per categorie.
api.php?action=query&list=allcategories&acprop=size [in de sandbox openen]
Haal informatie op over de categoriepagina zelf voor categorieën die beginnen met List.
api.php?action=query&generator=allcategories&gacprefix=List&prop=info [in de sandbox openen]

list=alldeletedrevisions (adr)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Alle verwijderde versies van een gebruiker of in een naamruimte opsommen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
adrprop

Welke eigenschappen op te vragen voor elke revisie:

ids
De ID van de versie.
flags
Versiemarkeringen (klein).
timestamp
Het tijdstip van de versie.
user
De gebruiker die de versie heeft gemaakt. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
userid
De ID van de maker van de versie. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
size
Lengte (in bytes) van de versie.
slotsize
Lengte (in bytes) van elke versie-segment.
sha1
SHA-1 (basis 16) van de versie. Als de inhoud uit de versie is verwijderd, wordt een eigenschap sha1hidden geretourneerd.
slotsha1
SHA-1 (basis 16) van elk versiesegment. Als de inhoud uit de versie is verwijderd, wordt een eigenschap sha1hidden geretourneerd.
contentmodel
Inhoudsmodel-ID van elk versiesegment.
comment
Commentaar van de gebruiker op de versie. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
parsedcomment
Geparset commentaar van de gebruiker op de versie. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
content
Inhoud van elk versiesegment. Als de tekst voor een versie is verwijderd, wordt een eigenschap texthidden geretourneerd. Als deze optie wordt gebruikt, wordt om prestatieredenen een adrlimit van 50 afgedwongen.
tags
Labels voor de versie.
roles
Maak een lijst van de rollen van de inhoudssegmenten die in de versie voorkomen.
parsetree
Verouderd. Gebruik in plaats hiervan action=expandtemplates of action=parse. The De XML-parseboom van de versie-inhoud (vereist inhoudsmodel wikitext). Om prestatieredenen wordt bij gebruik van deze optie adrlimit op 50 afgedwongen.
Waarden (gescheiden met | of alternatief): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Standaard: ids|timestamp|flags|comment|user
adrslots

Voor welke versiesegmenten gegevens moeten worden geretourneerd, wanneer segment-gerelateerde eigenschappen zijn opgenomen in adrprops. Bij weglating daarvan worden gegevens uit het segment main in een achterwaarts compatibel formaat geretourneerd.

Waarden (gescheiden met | of alternatief): main
Gebruik * om alle waarden op te geven.
adrcontentformat-{slot}

Het inhoudsserialisatieformaat dat voor de uitvoer van inhoud wordt gebruikt.

Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van adrslots.
Een van de volgende waarden: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
adrlimit

Beperkt hoeveel versies geretourneerd worden. Bij gebruik van adrprop=content, adrprop=parsetree, adrdiffto of adrdifftotext is de limiet 50. Bij gebruik van adrparse is de limiet 1.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
adrexpandtemplates
Verouderd.

Gebruik in plaats hiervan action=expandtemplates. Expandeert sjablonen in versieinhoud (vereist adrprop=content).

Type: booleaans (details)
adrgeneratexml
Verouderd.

Gebruik in plaats hiervan action=expandtemplates of action=parse. Genereert een XML-parseboom voor versieinhoud (vereist adrprop=content).

Type: booleaans (details)
adrparse
Verouderd.

Gebruik in plaats hiervan action=parse. Parset de versie-inhoud (vereist adrprop=content). Om prestatieredenen wordt bij gebruik van deze optie adrlimit op 1 afgedwongen.

Type: booleaans (details)
adrsection

Haal alleen de inhoud op van de sectie met deze identificatiecode.

adrdiffto
Verouderd.

Gebruik in plaats hiervan action=compare. De ID van de versie om elke versie mee te vergelijken. Gebruik prev, next en cur voor respectievelijk de vorige, volgende en huidige versie. Om prestatieredenen wordt bij gebruik van deze optie adrlimit op 50 afgedwongen.

adrdifftotext
Verouderd.

Gebruik in plaats hiervan action=compare. De tekst om elke versie mee te vergelijken. Vergelijkt slechts een beperkt aantal versies. Overschrijft adrdiffto. Als adrsection is ingesteld wordt alleen die sectie met deze tekst vergeleken. Om prestatieredenen wordt bij gebruik van deze optie adrlimit op 50 afgedwongen.

adrdifftotextpst
Verouderd.

Gebruik in plaats hiervan action=compare. Een "pre-save"-transformatie uitvoeren op de tekst alvorens de verschillen te bepalen. Alleen geldig indien gebruikt met adrdifftotext.

Type: booleaans (details)
adrcontentformat
Verouderd.

Serialisatieformaat dat wordt gebruikt voor adrdifftotext en verwacht wordt voor de uitvoer van inhoud.

Een van de volgende waarden: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
adruser

Alleen versies van deze gebruiker weergeven.

Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
adrnamespace

Alleen pagina’s in deze naamruimte weergeven.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
adrstart

Het tijdstip waar de opsomming begint.

Mag alleen worden gebruikt met adruser.
Type: tijdstip (toegestane indelingen)
adrend

Het tijdstip waar de opsomming eindigt.

Mag alleen worden gebruikt met adruser.
Type: tijdstip (toegestane indelingen)
adrdir

In welke richting opsommen:

newer
Oudste eerst vermelden. Let op: adrstart moet vóór adrend liggen.
older
Nieuwste eerst vermelden (standaard). Let op: adrstart moet later zijn dan adrend.
Een van de volgende waarden: newer, older
Standaard: older
adrfrom

Begin de lijst bij deze titel.

Kan niet worden gebruikt met adruser.
adrto

Eindig de lijst bij deze titel.

Kan niet worden gebruikt met adruser.
adrprefix

Zoek naar alle paginatitels die met deze waarde beginnen.

Kan niet worden gebruikt met adruser.
adrexcludeuser

Geen versies van deze gebruiker weergeven.

Kan niet worden gebruikt met adruser.
Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
adrtag

Alleen versies met dit label weergeven.

adrcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

adrgeneratetitles

Bij gebruik als generator, titels in plaats van versie-ID’s genereren.

Type: booleaans (details)
Voorbeelden:
Toon de laatste 50 verwijderde bijdragen van gebruiker Example.
api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [in de sandbox openen]
Toon de eerse 50 verwijderde versies in de hoofdnaamruimte.
api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [in de sandbox openen]

list=allfileusages (af)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Geeft een overzicht van al het gebruik van bestanden, ook niet-bestaande.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
afcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

affrom

De titel van het bestand waarmee de opsomming moet beginnen.

afto

De titel van het bestand waarmee de opsomming moet eindigen.

afprefix

Zoek naar alle bestandstitels die met deze waarde beginnen.

afunique

Alleen afzonderlijke bestandstitels weergeven. Kan niet worden gebruikt met afprop=ids. Bij gebruik als generator worden doelpagina’s in plaats van bronpagina’s teruggegeven.

Type: booleaans (details)
afprop

Welke gegevens moeten worden opgenomen:

ids
Voegt de pagina-ID’s van de gebruikende pagina’s toe (kan niet worden gebruikt met afunique).
title
Voegt de titel van het bestand toe.
Waarden (gescheiden met | of alternatief): ids, title
Standaard: title
aflimit

Hoeveel items er in totaal moeten worden getoond.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
afdir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending
Standaard: ascending
Voorbeelden:
Titels van bestanden weergeven, ook ontbrekende, met de ID’s van de pagina’s waar ze van zijn, beginnend bij B.
api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [in de sandbox openen]
Unieke bestandstitels weergeven.
api.php?action=query&list=allfileusages&afunique=&affrom=B [in de sandbox openen]
Haalt alle bestandstitels op en markeert de ontbrekende.
api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [in de sandbox openen]
Haalt pagina’s op die de bestanden bevatten.
api.php?action=query&generator=allfileusages&gaffrom=B [in de sandbox openen]

list=allimages (ai)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Alle afbeeldingen op volgorde weergeven.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
aisort

Eigenschap om op te sorteren.

Een van de volgende waarden: name, timestamp
Standaard: name
aidir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending, newer, older
Standaard: ascending
aifrom

Titel van de afbeelding waarmee het weergeven moet beginnen. Kan alleen worden gebruikt met aisort=name.

aito

Titel van de afbeelding waarmee het weergeven moet eindigen. Kan alleen worden gebruikt met aisort=name.

aicontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

aistart

Tijdstip waarop het weergeven moet beginnen. Kan alleen worden gebruikt met aisort=timestamp.

Type: tijdstip (toegestane indelingen)
aiend

Tijdstip waarop het weergeven moet eindigen. Kan alleen worden gebruikt met aisort=timestamp.

Type: tijdstip (toegestane indelingen)
aiprop

Welke bestandsinformatie u moet krijgen:

timestamp
Voegt een tijdstempel toe voor de geüploade versie.
user
Voegt de gebruiker toe die elke bestandsversie heeft geüpload. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
userid
Voeg de ID toe van de gebruiker die elke bestandsversie heeft geüpload. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
comment
Commentaar op de versie. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
parsedcomment
Geparset commentaar op de versie. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
canonicaltitle
Voegt de canonieke titel van het bestand toe. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
url
Geeft de URL naar het bestand en de beschrijvingspagina. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
size
Voegt de bestandsgrootte in bytes en de hoogte, breedte en het aantal pagina’s toe (indien van toepassing).
dimensions
Alias voor size (grootte).
sha1
Voegt de SHA-1-hash van het bestand toe. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
mime
Voegt het MIME-type van het bestand toe. Als deze versie van het bestand is verwijderd, wordt een eigenschap filehidden geretourneerd.
mediatype
Voegt het mediatype van het bestand toe. Als deze versie van het bestand is verwijderd, wordt een eigenschap filehidden geretourneerd.
metadata
Geeft Exif-metagegevens weer voor de versie van het bestand. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
commonmetadata
Geeft algemene metagegevens van het bestandsformaat weer voor de versie van het bestand. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
extmetadata
Geeft geformatteerde metagegevens weer die uit meerdere bronnen zijn gecombineerd. De resultaten worden in HTML opgemaakt. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
bitdepth
Voegt de bitdiepte van de versie toe. Als het bestand uit de versie is verwijderd, wordt een eigenschap filehidden geretourneerd.
badfile
Geeft aan of het bestand op de lijst met foute afbeeldingen staat.
Waarden (gescheiden met | of alternatief): badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, timestamp, url, user, userid
Standaard: timestamp|url
aiprefix

Zoek naar alle afbeeldingtitels die beginnen met deze waarde. Kan alleen worden gebruikt met aisort=name.

aiminsize

Beperken tot afbeeldingen met minimaal dit aantal bytes.

Type: geheel getal
aimaxsize

Beperken tot afbeeldingen met maximaal dit aantal bytes.

Type: geheel getal
aisha1

SHA1-hash van afbeelding. Overschrijft aisha1base36.

aisha1base36

SHA1-hash van de afbeelding in basis 36 (gebruikt in MediaWiki).

aiuser

Alleen bestanden teruggeven waarvan de laatste versie door deze gebruiker is geüpload. Kan alleen worden gebruikt met aisort=timestamp. Kan niet samen met aifilterbots worden gebruikt.

Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
aifilterbots

Hoe bestanden te filteren die door robots zijn geüpload. Kan alleen worden gebruikt met aisort=timestamp. Kan niet samen worden gebruikt met aiuser.

Een van de volgende waarden: all, bots, nobots
Standaard: all
aimime

Naar welke MIME-typen moet worden gezocht, bv. image/jpeg.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
ailimit

Hoeveel afbeeldingen in totaal moeten worden geretourneerd.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
Voorbeelden:
Toon een lijst met bestanden die beginnen met de letter B.
api.php?action=query&list=allimages&aifrom=B [in de sandbox openen]
Toon een lijst van recentelijk geüploade bestanden, vergelijkbaar met Special:NewFiles.
api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [in de sandbox openen]
Toon een lijst met bestanden met MIME-type image/png of image/gif.
api.php?action=query&list=allimages&aimime=image/png|image/gif [in de sandbox openen]
Toon informatie over 4 bestanden, beginnend met de letter T.
api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [in de sandbox openen]
  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Alle koppelingen opsommen die naar een bepaalde naamruimte verwijzen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
alcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

alfrom

De titel van de koppeling waarmee de opsomming moet beginnen.

alto

De titel van de koppeling waarmee de opsomming moet eindigen.

alprefix

Zoek naar alle gekoppelde titels die met deze waarde beginnen.

alunique

Alleen afzonderlijke gekoppelde titels weergeven. Kan niet worden gebruikt met alprop=ids. Bij gebruik als generator levert dit doelpagina’s op in plaats van bronpagina’s.

Type: booleaans (details)
alprop

Welke gegevens moeten worden opgenomen:

ids
Voegt de pagina-ID van de koppelende pagina toe (kan niet worden gebruikt met alunique).
title
Voegt de titel van de koppeling toe.
Waarden (gescheiden met | of alternatief): ids, title
Standaard: title
alnamespace

De door te lopen naamruimte.

Een van de volgende waarden: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Standaard: 0
allimit

Hoeveel items er in totaal moeten worden getoond.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
aldir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending
Standaard: ascending
Voorbeelden:
Gekoppelde titels weergeven, ook ontbrekende, met de ID’s van de pagina’s waar ze vandaan komen, beginnend bij B.
api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [in de sandbox openen]
Maak een lijst van unieke gekoppelde titels.
api.php?action=query&list=alllinks&alunique=&alfrom=B [in de sandbox openen]
Haalt alle gekoppelde titels op en markeert de ontbrekende.
api.php?action=query&generator=alllinks&galunique=&galfrom=B [in de sandbox openen]
Haalt pagina's op die de koppelingen bevatten.
api.php?action=query&generator=alllinks&galfrom=B [in de sandbox openen]

list=allpages (ap)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Alle pagina’s in een bepaalde naamruimte in volgorde opsommen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
apfrom

De paginatitel waarvanaf de opsomming moet beginnen.

apcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

apto

De paginatitel waarop de opsomming moet eindigen.

apprefix

Zoek naar alle paginatitels die met deze waarde beginnen.

apnamespace

De door te lopen naamruimte.

Een van de volgende waarden: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Standaard: 0
apfilterredir

Welke pagina’s vermeld moeten worden.

Een van de volgende waarden: all, nonredirects, redirects
Standaard: all
apfilterlanglinks

Filter op basis van of een pagina taalkoppelingen heeft. Let op: dit houdt mogelijk geen rekening met taalkoppelingen die door uitbreidingen zijn toegevoegd.

Een van de volgende waarden: all, withlanglinks, withoutlanglinks
Standaard: all
apminsize

Beperken tot pagina’s met minimaal dit aantal bytes.

Type: geheel getal
apmaxsize

Beperken tot pagina’s met maximaal dit aantal bytes.

Type: geheel getal
apprtype

Beperken tot alleen beveiligde pagina’s.

Waarden (gescheiden met | of alternatief): edit, move, upload
apprlevel

Beveiligingen filteren op basis van het beveiligingsniveau (moet worden gebruikt met de parameter apprtype=).

Waarden (gescheiden met | of alternatief): Kan leeg zijn, of autoconfirmed, sysop
apprfiltercascade

Beveiligingen filteren op basis van cascadering (genegeerd wanneer apprtype niet is ingesteld).

Een van de volgende waarden: all, cascading, noncascading
Standaard: all
apprexpiry

Op welke beveiligingsvervaldatum de pagina moet worden gefilterd:

indefinite
Alleen pagina’s retourneren waarbij geen beveiligingsvervaldatum is ingesteld.
definite
Alleen pagina’s retourneren waarbij een bepaalde beveiligingsvervaldatum is ingesteld.
all
Pagina’s ongeacht beveiligingsvervaldatum retourneren.
Een van de volgende waarden: all, definite, indefinite
Standaard: all
aplimit

Hoeveel pagina’s er in totaal moeten worden geretourneerd.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
apdir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending
Standaard: ascending
Voorbeelden:
Toon een lijst met pagina’s die beginnen met de letter B.
api.php?action=query&list=allpages&apfrom=B [in de sandbox openen]
Toon informatie over 4 pagina’s, beginnend met de letter T.
api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [in de sandbox openen]
Toon inhoud van de eerste 2 niet-doorverwezen pagina’s, beginnend bij Re.
api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [in de sandbox openen]

list=allredirects (ar)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Toon alle doorverwijzingen naar een naamruimte.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
arcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

arfrom

De titel van de doorverwijzing waarmee de opsomming moet beginnen.

arto

De titel van de doorverwijzing waarmee de opsomming moet eindigen.

arprefix

Zoek naar alle doelpagina’s die met deze waarde beginnen.

arunique

Alleen afzonderlijke doelpagina’s weergeven. Kan niet worden gebruikt met arprop=ids|fragment|interwiki. Bij gebruik als generator worden doelpagina’s in plaats van bronpagina’s teruggegeven.

Type: booleaans (details)
arprop

Welke gegevens moeten worden opgenomen:

ids
Voegt de pagina-ID van de doorverwijzende pagina toe (kan niet worden gebruikt met arunique).
title
Voegt de titel van de doorverwijzing toe.
fragment
Voegt het fragment van de doorverwijzing toe, indien aanwezig (kan niet worden gebruikt met arunique).
interwiki
Voegt het interwiki-voorvoegsel van de doorverwijzing toe, indien aanwezig (kan niet worden gebruikt met arunique).
Waarden (gescheiden met | of alternatief): fragment, ids, interwiki, title
Standaard: title
arnamespace

De door te lopen naamruimte.

Een van de volgende waarden: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Standaard: 0
arlimit

Hoeveel items er in totaal moeten worden getoond.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
ardir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending
Standaard: ascending
Voorbeelden:
Doelpagina’s weergeven, ook ontbrekende, met de ID’s van de pagina’s waar ze van zijn, beginnend bij B.
api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [in de sandbox openen]
Unieke doelpagina’s weergeven.
api.php?action=query&list=allredirects&arunique=&arfrom=B [in de sandbox openen]
Haalt alle doelpagina’s op en markeert de ontbrekende.
api.php?action=query&generator=allredirects&garunique=&garfrom=B [in de sandbox openen]
Haalt pagina’s op die de doorverwijzingen bevatten.
api.php?action=query&generator=allredirects&garfrom=B [in de sandbox openen]

list=allrevisions (arv)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Toon alle versies.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
arvprop

Welke eigenschappen op te vragen voor elke revisie:

ids
De ID van de versie.
flags
Versiemarkeringen (klein).
timestamp
Het tijdstip van de versie.
user
De gebruiker die de versie heeft gemaakt. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
userid
De ID van de maker van de versie. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
size
Lengte (in bytes) van de versie.
slotsize
Lengte (in bytes) van elke versie-segment.
sha1
SHA-1 (basis 16) van de versie. Als de inhoud uit de versie is verwijderd, wordt een eigenschap sha1hidden geretourneerd.
slotsha1
SHA-1 (basis 16) van elk versiesegment. Als de inhoud uit de versie is verwijderd, wordt een eigenschap sha1hidden geretourneerd.
contentmodel
Inhoudsmodel-ID van elk versiesegment.
comment
Commentaar van de gebruiker op de versie. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
parsedcomment
Geparset commentaar van de gebruiker op de versie. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
content
Inhoud van elk versiesegment. Als de tekst voor een versie is verwijderd, wordt een eigenschap texthidden geretourneerd. Als deze optie wordt gebruikt, wordt om prestatieredenen een arvlimit van 50 afgedwongen.
tags
Labels voor de versie.
roles
Maak een lijst van de rollen van de inhoudssegmenten die in de versie voorkomen.
parsetree
Verouderd. Gebruik in plaats hiervan action=expandtemplates of action=parse. The De XML-parseboom van de versie-inhoud (vereist inhoudsmodel wikitext). Om prestatieredenen wordt bij gebruik van deze optie arvlimit op 50 afgedwongen.
Waarden (gescheiden met | of alternatief): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Standaard: ids|timestamp|flags|comment|user
arvslots

Voor welke versiesegmenten gegevens moeten worden geretourneerd, wanneer segment-gerelateerde eigenschappen zijn opgenomen in arvprops. Bij weglating daarvan worden gegevens uit het segment main in een achterwaarts compatibel formaat geretourneerd.

Waarden (gescheiden met | of alternatief): main
Gebruik * om alle waarden op te geven.
arvcontentformat-{slot}

Het inhoudsserialisatieformaat dat voor de uitvoer van inhoud wordt gebruikt.

Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van arvslots.
Een van de volgende waarden: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
arvlimit

Beperkt hoeveel versies geretourneerd worden. Bij gebruik van arvprop=content, arvprop=parsetree, arvdiffto of arvdifftotext is de limiet 50. Bij gebruik van arvparse is de limiet 1.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
arvexpandtemplates
Verouderd.

Gebruik in plaats hiervan action=expandtemplates. Expandeert sjablonen in versieinhoud (vereist arvprop=content).

Type: booleaans (details)
arvgeneratexml
Verouderd.

Gebruik in plaats hiervan action=expandtemplates of action=parse. Genereert een XML-parseboom voor versieinhoud (vereist arvprop=content).

Type: booleaans (details)
arvparse
Verouderd.

Gebruik in plaats hiervan action=parse. Parset de versie-inhoud (vereist arvprop=content). Om prestatieredenen wordt bij gebruik van deze optie arvlimit op 1 afgedwongen.

Type: booleaans (details)
arvsection

Haal alleen de inhoud op van de sectie met deze identificatiecode.

arvdiffto
Verouderd.

Gebruik in plaats hiervan action=compare. De ID van de versie om elke versie mee te vergelijken. Gebruik prev, next en cur voor respectievelijk de vorige, volgende en huidige versie. Om prestatieredenen wordt bij gebruik van deze optie arvlimit op 50 afgedwongen.

arvdifftotext
Verouderd.

Gebruik in plaats hiervan action=compare. De tekst om elke versie mee te vergelijken. Vergelijkt slechts een beperkt aantal versies. Overschrijft arvdiffto. Als arvsection is ingesteld wordt alleen die sectie met deze tekst vergeleken. Om prestatieredenen wordt bij gebruik van deze optie arvlimit op 50 afgedwongen.

arvdifftotextpst
Verouderd.

Gebruik in plaats hiervan action=compare. Een "pre-save"-transformatie uitvoeren op de tekst alvorens de verschillen te bepalen. Alleen geldig indien gebruikt met arvdifftotext.

Type: booleaans (details)
arvcontentformat
Verouderd.

Serialisatieformaat dat wordt gebruikt voor arvdifftotext en verwacht wordt voor de uitvoer van inhoud.

Een van de volgende waarden: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
arvuser

Alleen versies van deze gebruiker weergeven.

Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
arvnamespace

Alleen pagina’s in deze naamruimte weergeven.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
arvstart

Het tijdstip waar de opsomming begint.

Type: tijdstip (toegestane indelingen)
arvend

Het tijdstip waar de opsomming eindigt.

Type: tijdstip (toegestane indelingen)
arvdir

In welke richting opsommen:

newer
Oudste eerst vermelden. Let op: arvstart moet vóór arvend liggen.
older
Nieuwste eerst vermelden (standaard). Let op: arvstart moet later zijn dan arvend.
Een van de volgende waarden: newer, older
Standaard: older
arvexcludeuser

Geen versies van deze gebruiker weergeven.

Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
arvcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

arvgeneratetitles

Bij gebruik als generator, titels in plaats van versie-ID’s genereren.

Type: booleaans (details)
Voorbeelden:
Toon de laatste 50 bijdragen van gebruiker Example.
api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [in de sandbox openen]
De eerste 50 versies in een willekeurige naamruimte opsommen.
api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [in de sandbox openen]

list=alltransclusions (at)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Maak een lijst met alle transclusies (pagina's die zijn ingevoegd met {{x}}), ook de niet-bestaande.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
atcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

atfrom

De titel van de transclusie waarmee de opsomming moet beginnen.

atto

De titel van de transclusie waarmee de opsomming moet eindigen.

atprefix

Zoek naar alle getranscludeerde titels die met deze waarde beginnen.

atunique

Toon alleen afzonderlijke getranscludeerde titels. Kan niet worden gebruikt met atprop=ids. Bij gebruik als generator levert dit doelpagina’s op in plaats van bronpagina’s.

Type: booleaans (details)
atprop

Welke gegevens moeten worden opgenomen:

ids
Voegt de pagina-ID van de invoegende pagina toe (kan niet worden gebruikt met atunique).
title
Voegt de titel van de transclusie toe.
Waarden (gescheiden met | of alternatief): ids, title
Standaard: title
atnamespace

De door te lopen naamruimte.

Een van de volgende waarden: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Standaard: 10
atlimit

Hoeveel items er in totaal moeten worden getoond.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
atdir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending
Standaard: ascending
Voorbeelden:
Geef een lijst met getranscludeerde titels, ook de ontbrekende, met de ID’s van de pagina’s waar ze van zijn, beginnend bij B.
api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [in de sandbox openen]
Geef een lijst met unieke getranscludeerde titels.
api.php?action=query&list=alltransclusions&atunique=&atfrom=B [in de sandbox openen]
Haalt alle getranscludeerde titels op en markeert de ontbrekende.
api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [in de sandbox openen]
Haalt pagina’s op die de transclusies bevatten.
api.php?action=query&generator=alltransclusions&gatfrom=B [in de sandbox openen]

list=allusers (au)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Een overzicht maken van alle geregistreerde gebruikers.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
aufrom

De gebruikersnaam die als eerste weergegeven moet worden.

auto

De gebruikersnaam die als laatste weergegeven moet worden.

auprefix

Zoeken naar alle gebruikers die met deze waarde beginnen.

audir

Richting om in te sorteren.

Een van de volgende waarden: ascending, descending
Standaard: ascending
augroup

Alleen gebruikers in de opgegeven groepen opnemen. Impliciete of automatisch bevorderde groepen zoals *, user of autoconfirmed zijn niet inbegrepen.

Waarden (gescheiden met | of alternatief): bot, bureaucrat, interface-admin, suppress, sysop
auexcludegroup

Sluit gebruikers in de gegeven groepen uit.

Waarden (gescheiden met | of alternatief): bot, bureaucrat, interface-admin, suppress, sysop
aurights

Alleen gebruikers met de gegeven rechten opnemen. Rechten die impliciet of automatisch bevorderd zijn, zoals *, user of autoconfirmed, worden niet opgenomen.

Waarden (gescheiden met | of alternatief): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changeemail, changetags, confirmemail, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, linkpurge, mailpassword, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, renameuser, renderfile, renderfile-nonstandard, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, stashbasehtml, stashedit, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
auprop

Welke gegevens moeten worden opgenomen:

blockinfo
Voegt informatie over een actuele blokkade van de gebruiker toe.
groups
Toont de groepen waar de gebruiker in zit. Dit gebruikt meer serverbronnen en retourneert mogelijk minder resultaten dan de opgegeven limiet.
implicitgroups
Toont alle groepen waar de gebruiker automatisch in zit.
rights
Toont de rechten die de gebruiker heeft.
editcount
Voegt het aantal bewerkingen van de gebruiker toe.
registration
Voegt de registratiedatum van de gebruiker toe, indien beschikbaar (kan leeg zijn).
centralids
Voegt de centrale ID’s en de koppelingsstatus van de gebruiker toe.
Waarden (gescheiden met | of alternatief): blockinfo, centralids, editcount, groups, implicitgroups, registration, rights
aulimit

Het totaal aantal aan gebruikersnamen dat getoond moet worden.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
auwitheditsonly

Toon alleen gebruikers die bewerkingen hebben gemaakt.

Type: booleaans (details)
auactiveusers

Toon alleen gebruikers die actief zijn geweest in de laatste 30 dagen.

Type: booleaans (details)
auattachedwiki

Met auprop=centralids wordt ook aangegeven of de gebruiker is gekoppeld aan de wiki met deze ID.

auexcludenamed

Gebruikers van genoemde accounts uitsluiten.

Type: booleaans (details)
auexcludetemp

Gebruikers van tijdelijke accounts uitsluiten.

Type: booleaans (details)
  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Zoek alle pagina’s met koppelingen naar de gegeven pagina.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
bltitle

Te onderzoeken titel. Kan niet in combinatie met blpageid gebruikt worden.

blpageid

Te onderzoeken pagina-ID. Kan niet in combinatie met bltitle gebruikt worden.

Type: geheel getal
blcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

blnamespace

De door te lopen naamruimte.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
bldir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending
Standaard: ascending
blfilterredir

Hoe te filteren op automatische doorverwijzingen. Indien ingesteld op nonredirects wanneer blredirect is ingeschakeld, wordt dit alleen toegepast op het tweede niveau.

Een van de volgende waarden: all, nonredirects, redirects
Standaard: all
bllimit

Hoeveel pagina’s in totaal moeten worden geretourneerd. Als blredirect is ingeschakeld, geldt de limiet voor elk niveau afzonderlijk (wat betekent dat er maximaal 2 * bllimit resultaten kunnen worden geretourneerd).

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
blredirect

Als de koppelende pagina een doorverwijzing is, zoek dan ook alle pagina’s die naar die doorverwijzing koppelen. De maximumlimiet is gehalveerd.

Type: booleaans (details)

list=blocks (bk)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Toon alle geblokkeerde gebruikers en IP-adressen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
bkstart

Het tijdstip waar de opsomming begint.

Type: tijdstip (toegestane indelingen)
bkend

Het tijdstip waar de opsomming eindigt.

Type: tijdstip (toegestane indelingen)
bkdir

In welke richting opsommen:

newer
Oudste eerst vermelden. Let op: bkstart moet vóór bkend liggen.
older
Nieuwste eerst vermelden (standaard). Let op: bkstart moet later zijn dan bkend.
Een van de volgende waarden: newer, older
Standaard: older
bkids

Lijst met blokkade-ID’s om weer te geven (optioneel).

Type: lijst met gehele getallen
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
bkusers

Lijst met gebruikers waarnaar gezocht moet worden (optioneel).

Type: lijst van gebruikers, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker en IP bereik
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
bkip

Haal alle blokken op die van toepassing zijn op dit IP-adres of CIDR-bereik, inclusief bereikblokken. Kan niet worden gebruikt in combinatie met bkusers. CIDR-bereiken die breder zijn dan IPv4/16 of IPv6/19 worden niet geaccepteerd.

bklimit

Het maximale aantal weer te geven blokkades.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
bkprop

Welke eigenschappen op te vragen:

id
Voegt de blokkade-ID toe.
user
Voegt de gebruikersnaam van de geblokkeerde gebruiker toe.
userid
Voegt de gebruikers-ID van de geblokkeerde gebruiker toe.
by
Voegt de gebruikersnaam van de blokkerende gebruiker toe.
byid
Voegt de gebruikers-ID van de blokkerende gebruiker toe.
timestamp
Voegt het tijdstip toe waarop de blokkade is ingesteld.
expiry
Voegt het tijdstip toe waarop de blokkade vervalt.
reason
Voegt de reden voor de blokkade toe.
range
Voegt het bereik van IP-adressen toe waarop de blokkade van toepassing is.
flags
Labelt de blokkade met (automatische blokkade, alleen anoniem, enzovoort).
restrictions
Voegt de gedeeltelijke blokkadebeperkingen toe als de blokkade niet voor de hele site geldt.
Waarden (gescheiden met | of alternatief): by, byid, expiry, flags, id, range, reason, restrictions, timestamp, user, userid
Standaard: id|user|by|timestamp|expiry|reason|flags
bkshow

Toon alleen items die aan deze criteria voldoen. Als u bijvoorbeeld alleen blokkades van IP-adressen voor onbepaalde tijd wilt zien, stelt bkshow=ip|!temp in.

Waarden (gescheiden met | of alternatief): !account, !ip, !range, !temp, account, ip, range, temp
bkcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

list=categorymembers (cm)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Toon alle pagina's in de opgegeven categorie.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
cmtitle

Welke categorie moet worden opgesomd (verplicht). Moet het voorvoegsel Categorie: bevatten. Kan niet samen met cmpageid worden gebruikt.

cmpageid

Pagina-ID van de op te sommen categorie. Kan niet in combinatie met cmtitle gebruikt worden.

Type: geheel getal
cmprop

Welke informatie moet worden opgenomen:

ids
Voegt de pagina-ID toe.
title
Voegt de titel en de naamruimte-ID van de pagina toe.
sortkey
Voegt de sorteersleutel toe die wordt gebruikt voor het sorteren in de categorie (hexadecimale tekenreeks).
sortkeyprefix
Voegt het sorteersleutelvoorvoegsel toe dat wordt gebruikt voor het sorteren in de categorie (het voor mensen leesbare deel van de sorteersleutel).
type
Voegt het type toe waarin de pagina is gecategoriseerd (page, subcat of file).
timestamp
Voegt het tijdstip toe waarop de pagina is opgenomen.
Waarden (gescheiden met | of alternatief): ids, sortkey, sortkeyprefix, timestamp, title, type
Standaard: ids|title
cmnamespace

Alleen pagina‘s in deze naamruimten opnemen. Merk op dat cmtype=subcat of cmtype=file kan worden gebruikt in plaats van cmnamespace=14 of 6.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
cmtype

Welk type categorieleden moet worden opgenomen. Genegeerd wanneer cmsort=timestamp is ingesteld.

Waarden (gescheiden met | of alternatief): file, page, subcat
Standaard: page|subcat|file
cmcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

cmlimit

Het maximale aantal weer te geven pagina's.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
cmsort

Eigenschap om op te sorteren.

Een van de volgende waarden: sortkey, timestamp
Standaard: sortkey
cmdir

Richting om in te sorteren.

Een van de volgende waarden: asc, ascending, desc, descending, newer, older
Standaard: ascending
cmstart

Tijdstip waarop de lijst moet beginnen. Kan alleen worden gebruikt met cmsort=timestamp .

Type: tijdstip (toegestane indelingen)
cmend

Tijdstip waarop de lijst moet eindigen. Kan alleen worden gebruikt met cmsort=timestamp .

Type: tijdstip (toegestane indelingen)
cmstarthexsortkey

Sorteersleutel waarmee de lijst moet beginnen, zoals geretourneerd door cmprop=sortkey. Kan alleen worden gebruikt met cmsort=sortkey.

cmendhexsortkey

Sorteersleutel waarmee de lijst moet eindigen, zoals geretourneerd door cmprop=sortkey. Kan alleen worden gebruikt met cmsort=sortkey.

cmstartsortkeyprefix

Soorteersleutel-voorvoegsel waarmee de lijst moet beginnen. Kan alleen worden gebruikt met cmsort=sortkey. Overschrijft cmstarthexsortkey.

cmendsortkeyprefix

Soorteersleutel-voorvoegsel waarvóór de lijst moet eindigen (dus niet waarmee; als deze waarde voorkomt, wordt deze niet opgenomen!). Kan alleen worden gebruikt met cmsort=sortkey. Overschrijft cmendhexsortkey.

cmstartsortkey
Verouderd.

Gebruik in plaats daarvan cmstarthexsortkey.

cmendsortkey
Verouderd.

Gebruik in plaats daarvan cmendhexsortkey.

Voorbeelden:
Toon de eerste 10 pagina's in Category:Physics.
api.php?action=query&list=categorymembers&cmtitle=Category:Physics [in de sandbox openen]
Informatie verkrijgen over de eerste tien pagina’s in Category:Physics.
api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [in de sandbox openen]

list=deletedrevs (dr)

  • Deze module is verouderd.
  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Verwijderde versies weergeven.

Werkt in drie modi:

  1. Verwijderde versies voor de opgegeven titels weergeven, gesorteerd op tijdstip.
  2. Verwijderde bijdragen voor de opgegeven gebruiker weergeven, gesorteerd op tijdstip (geen titels opgegeven).
  3. Alle verwijderde versies in de opgegeven naamruimte weergeven, gesorteerd op titel en tijdstip (geen titels opgegeven, druser niet ingesteld).

Bepaalde parameters zijn alleen van toepassing op sommige modi en worden in andere genegeerd.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
drstart

Het tijdstip waar de opsomming begint.

Modi: 1, 2
Type: tijdstip (toegestane indelingen)
drend

Het tijdstip waar de opsomming eindigt.

Modi: 1, 2
Type: tijdstip (toegestane indelingen)
drdir

In welke richting opsommen:

newer
Oudste eerst vermelden. Let op: drstart moet vóór drend liggen.
older
Nieuwste eerst vermelden (standaard). Let op: drstart moet later zijn dan drend.
Modi: 1, 3
Een van de volgende waarden: newer, older
Standaard: older
drfrom

Begin de lijst bij deze titel.

Modus: 3
drto

Eindig de lijst bij deze titel.

Modus: 3
drprefix

Zoek naar alle paginatitels die met deze waarde beginnen.

Modus: 3
drunique

Vermeld slechts één versie per pagina.

Modus: 3
Type: booleaans (details)
drnamespace

Alleen pagina’s in deze naamruimte weergeven.

Modus: 3
Een van de volgende waarden: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Standaard: 0
drtag

Alleen revisies met dit label weergeven.

druser

Alleen versies van deze gebruiker weergeven.

Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
drexcludeuser

Geen versies van deze gebruiker weergeven.

Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
drprop

Welke eigenschappen op te vragen:

revid
Voegt de versie-ID van de verwijderde versie toe.
parentid
Voegt de versie-ID van de vorige versie toe aan de pagina.
user
Voegt de gebruiker toe die de versie heeft gemaakt.
userid
Voegt de ID toe van de gebruiker die de versie heeft gemaakt.
comment
Voegt het commentaar van de versie toe.
parsedcomment
Voegt het geparsete commentaar van de versie toe.
minor
Geeft aan of het om een kleine bewerking gaat.
len
Voegt de lengte (in bytes) van de versie toe.
sha1
Voegt de SHA-1 (basis 16) van de versie toe.
content
Voegt de inhoud van de versie toe. Om prestatieredenen wordt bij gebruik van deze optie drlimit afgedwongen op 50.
token
Verouderd. Geeft het bewerkingstoken.
tags
Labels voor de versie.
Waarden (gescheiden met | of alternatief): comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, user, userid, token
Standaard: user|comment
drlimit

Het maximale aantal te vermelden versies. Als drprop=content wordt gebruikt, is de limiet 50.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
drcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

Voorbeelden:
Geef de laatste verwijderde versies van de pagina’s Hoofdpagina en Talk:Main Page weer, met inhoud (modus 1).
api.php?action=query&list=deletedrevs&titles=Hoofdpagina|Overleg%3AHoofdpagina&drprop=user|comment|content [in de sandbox openen]
Geef de laatste 50 verwijderde bijdragen van Bob weer (modus 2).
api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [in de sandbox openen]
Geef de eerste 50 verwijderde versies in de hoofdnaamruimte weer (modus 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [in de sandbox openen]
Geef de eerste 50 verwijderde pagina’s in de naamruimte Overleg weer (modus 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [in de sandbox openen]

list=embeddedin (ei)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Vind alle pagina’s die de opgegeven titel invoegen (transcluderen).

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
eititle

De te zoeken titel. Kan niet samen met eipageid worden gebruikt.

eipageid

De te zoeken pagina-ID. Kan niet samen met eititle worden gebruikt.

Type: geheel getal
eicontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

einamespace

De door te lopen naamruimte.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
eidir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending
Standaard: ascending
eifilterredir

Hoe te filteren op automatische doorverwijzingen.

Een van de volgende waarden: all, nonredirects, redirects
Standaard: all
eilimit

Hoeveel pagina’s er in totaal moeten worden geretourneerd.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
Voorbeelden:
Toon pagina’s die Template:Stub transcluderen.
api.php?action=query&list=embeddedin&eititle=Template:Stub [in de sandbox openen]
Verkrijg informatie over de pagina’s die Template:Stub transcluderen.
api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info [in de sandbox openen]

list=exturlusage (eu)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Geef een overzicht van de pagina’s die een bepaalde URL bevatten.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
euprop

Welke gegevens moeten worden opgenomen:

ids
Voegt de ID van de pagina toe.
title
Voegt de titel en de naamruimte-ID van de pagina toe.
url
Voegt de URL toe die op de pagina wordt gebruikt.
Waarden (gescheiden met | of alternatief): ids, title, url
Standaard: ids|title|url
eucontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

euprotocol

Protocol van de URL. Als het leeg is en euquery is ingesteld, is het protocol http en https. Laat zowel dit als euquery leeg om alle externe koppelingen weer te geven.

Een van de volgende waarden: Kan leeg zijn, of bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
Standaard: (leeg)
euquery

Zoektekst zonder protocol. Zie Special:LinkSearch. Laat leeg om alle externe koppelingen weer te geven.

eunamespace

De te inventariseren paginanaamruimten.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
eulimit

Hoeveel pagina’s geretourneerd moeten worden.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
euexpandurl
Verouderd.

Protocol-relatieve URL’s aanvullen met het canonieke protocol.

Type: booleaans (details)

list=filearchive (fa)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Alle verwijderde bestanden op volgorde opsommen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
fafrom

De afbeeldingstitel waarvanaf de opsomming moet beginnen.

fato

De afbeeldingstitel waarop de opsomming moet eindigen.

faprefix

Zoek naar alle afbeeldingstitels die met deze waarde beginnen.

fadir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending
Standaard: ascending
fasha1

SHA1-hash van afbeelding. Overschrijft fasha1base36.

fasha1base36

SHA1-hash van de afbeelding in basis 36 (gebruikt in MediaWiki).

faprop

Welke afbeeldingsinformatie opgevraagd moet worden:

sha1
Voegt SHA-1-hash toe voor de afbeelding.
timestamp
Voegt een tijdstempel toe voor de geüploade versie.
user
Voegt de gebruiker toe die de afbeeldingversie heeft geüpload.
size
Voegt de grootte van de afbeelding in bytes toe, plus de hoogte, breedte en het aantal pagina’s (indien van toepassing).
dimensions
Alias voor size (grootte).
description
Voegt een beschrijving van de afbeeldingsversie toe.
parseddescription
Parset de beschrijving van de versie.
mime
Voegt het MIME-type van de afbeelding toe.
mediatype
Voegt het mediatype van de afbeelding toe.
metadata
Geeft Exif-metagegevens weer voor de versie van de afbeelding.
bitdepth
Voegt de bitdiepte van de versie toe.
archivename
Voegt de bestandsnaam van de archiefversie toe voor niet-nieuwste versies.
Waarden (gescheiden met | of alternatief): archivename, bitdepth, description, dimensions, mediatype, metadata, mime, parseddescription, sha1, size, timestamp, user
Standaard: timestamp
falimit

Hoeveel afbeeldingen er in totaal moeten worden geretourneerd.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
facontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

Voorbeeld:
Toon een lijst met alle verwijderde bestanden.
api.php?action=query&list=filearchive [in de sandbox openen]

list=imageusage (iu)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Zoek alle pagina’s die de opgegeven afbeeldingstitel gebruiken.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
iutitle

De te zoeken titel. Kan niet samen met iupageid worden gebruikt.

iupageid

De te zoeken pagina-ID. Kan niet samen met iutitle worden gebruikt.

Type: geheel getal
iucontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

iunamespace

De door te lopen naamruimte.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
iudir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending
Standaard: ascending
iufilterredir

Hoe te filteren op automatische doorverwijzingen. Indien ingesteld op nonredirects wanneer iuredirect is ingeschakeld, wordt dit alleen toegepast op het tweede niveau.

Een van de volgende waarden: all, nonredirects, redirects
Standaard: all
iulimit

Hoeveel pagina’s in totaal moeten worden geretourneerd. Als iuredirect is ingeschakeld, geldt de limiet voor elk niveau afzonderlijk (wat betekent dat er maximaal 2 * iulimit resultaten kunnen worden geretourneerd).

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
iuredirect

Als de koppelende pagina een doorverwijzing is, zoek dan ook alle pagina’s die naar die doorverwijzing koppelen. De maximumlimiet is gehalveerd.

Type: booleaans (details)
  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Zoek alle pagina’s met koppelingen naar de gegeven interwiki-koppeling.

Kan worden gebruikt om alle koppelingen met een voorvoegsel te vinden, of alle koppelingen naar een titel (met een gegeven voorvoegsel). Als u geen van beide parameters gebruikt, dan wordt dit opgevat als “alle interwiki-koppelingen”.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
iwblprefix

Voorvoegsel voor de interwiki.

iwbltitle

Interwiki-koppeling om naar te zoeken. Moet worden gebruikt met iwblblprefix.

iwblcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

iwbllimit

Hoeveel pagina’s er in totaal moeten worden geretourneerd.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
iwblprop

Welke eigenschappen op te vragen:

iwprefix
Voegt het voorvoegsel van de interwiki toe.
iwtitle
Voegt de titel van de interwiki toe.
Waarden (gescheiden met | of alternatief): iwprefix, iwtitle
Standaard: (leeg)
iwbldir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending
Standaard: ascending
  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Zoek alle pagina’s met koppelingen naar de opgegeven taalkoppeling.

Kan worden gebruikt om alle koppelingen met een taalcode te vinden, of alle koppelingen naar een titel (met een bepaalde taal). Als u geen van beide parameters gebruikt, betekent dit feitelijk “alle taalkoppelingen”.

Let op: taalkoppelingen die door uitbreidingen zijn toegevoegd worden mogelijk niet meegenomen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
lbllang

Taal voor de taallink.

lbltitle

De te zoeken taalkoppeling. Moet worden gebruikt met lbllang.

lblcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

lbllimit

Hoeveel pagina’s er in totaal moeten worden geretourneerd.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
lblprop

Welke eigenschappen op te vragen:

lllang
Voegt de taalcode van de taalkoppeling toe.
lltitle
Voegt de titel van de taalkoppeling toe.
Waarden (gescheiden met | of alternatief): lllang, lltitle
Standaard: (leeg)
lbldir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending
Standaard: ascending

list=logevents (le)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Gebeurtenissen uit logboeken opvragen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
leprop

Welke eigenschappen op te vragen:

ids
Voegt de ID van de logboekgebeurtenis toe.
title
Voegt de titel van de pagina voor de logboekgebeurtenis toe.
type
Voegt het type logboekgebeurtenis toe.
user
Voegt de gebruiker toe die verantwoordelijk is voor de logboekgebeurtenis. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
userid
Voegt de ID toe van de gebruiker die verantwoordelijk is voor de logboekgebeurtenis. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
timestamp
Voegt het tijdstempel van de logboekgebeurtenis toe.
comment
Voegt het commentaar bij de logboekgebeurtenis toe. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
parsedcomment
Voegt het geparsete commentaar bij de logboekgebeurtenis toe. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
details
Geeft aanvullende details over de logboekgebeurtenis. Als de logboekgebeurtenis uit de versie is verwijderd, wordt een eigenschap actionhidden geretourneerd.
tags
Geeft labels voor de logboekgebeurtenis weer.
Waarden (gescheiden met | of alternatief): comment, details, ids, parsedcomment, tags, timestamp, title, type, user, userid
Standaard: ids|title|type|user|timestamp|comment|details
letype

Logboekregels alleen voor dit type filteren.

Een van de volgende waarden: Kan leeg zijn, of block, contentmodel, create, delete, import, managetags, merge, move, newusers, patrol, protect, renameuser, rights, suppress, tag, upload
leaction

Filter logboekhandelingen zodat alleen deze handeling wordt weergegeven. Overschrijft letype. In de lijst met mogelijke waarden kunnen waarden met de asterisk-joker, zoals action/*, verschillende tekenreeksen na de slash (/) hebben.

Een van de volgende waarden: block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, create/create, delete/delete, delete/delete_redir, delete/delete_redir2, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, move/move, move/move_redir, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/newusers, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, renameuser/renameuser, rights/autopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, upload/overwrite, upload/revert, upload/upload
lestart

Het tijdstip waar de opsomming begint.

Type: tijdstip (toegestane indelingen)
leend

Het tijdstip waar de opsomming eindigt.

Type: tijdstip (toegestane indelingen)
ledir

In welke richting opsommen:

newer
Oudste eerst vermelden. Let op: lestart moet vóór leend liggen.
older
Nieuwste eerst vermelden (standaard). Let op: lestart moet later zijn dan leend.
Een van de volgende waarden: newer, older
Standaard: older
leuser

Vermeldingen zo filteren dat alleen de door de gegeven gebruiker gemaakte worden weergegeven.

Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
letitle

Vermeldingen zo filteren dat alleen de aan een bepaalde pagina gerelateerde worden weergegeven.

lenamespace

Vermeldingen zo filteren dat alleen die in de gegeven naamruimte worden weergegeven.

Een van de volgende waarden: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
leprefix

Vermeldingen filteren die met dit voorvoegsel beginnen.

letag

Alleen logboekregels met dit label weergeven.

lelimit

Hoeveel gebeurtenisvermeldingen er in totaal moeten worden geretourneerd.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
lecontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

Voorbeeld:
Recente logboekregels weergeven.
api.php?action=query&list=logevents [in de sandbox openen]

list=mystashedfiles (msf)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Een lijst met de opgeborgen uploads van de huidige gebruiker opvragen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
msfprop

Welke eigenschappen voor de bestanden moeten worden opgehaald.

size
Haal de bestandsgrootte en de afbeeldingsafmetingen op.
type
Vraag het MIME- en mediatype van het bestand op.
Waarden (gescheiden met | of alternatief): size, type
Standaard: (leeg)
msflimit

Hoeveel bestanden weer te geven.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
msfcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

Voorbeeld:
Haal de bestandssleutel, bestandsgrootte en pixelgrootte op van bestanden in de opgeborgen uploads van de huidige gebruiker.
api.php?action=query&list=mystashedfiles&msfprop=size [in de sandbox openen]

list=pagepropnames (ppn)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Geef een lijst met alle pagina-eigenschapsnamen die op de wiki worden gebruikt.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
ppncontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

ppnlimit

Het maximale aantal te retourneren namen.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
Voorbeeld:
Vraag de eerste 10 eigenschapsnamen op.
api.php?action=query&list=pagepropnames [in de sandbox openen]

list=pageswithprop (pwp)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Geef alle pagina’s weer die een bepaalde pagina-eigenschap gebruiken.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
pwppropname

Pagina-eigenschap waarvoor pagina’s moeten worden opgesomd (action=query&list=pagepropnames retourneert pagina-eigenschapsnamen die in gebruik zijn).

Deze parameter is vereist.
pwpprop

Welke gegevens moeten worden opgenomen:

ids
Voegt de pagina-ID toe.
title
Voegt de titel en de naamruimte-ID van de pagina toe.
value
Voegt de waarde van de pagina-eigenschap toe.
Waarden (gescheiden met | of alternatief): ids, title, value
Standaard: ids|title
pwpcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

pwplimit

Het maximale aantal te retourneren pagina’s.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
pwpdir

Richting om in te sorteren.

Een van de volgende waarden: ascending, descending
Standaard: ascending
Voorbeelden:
Maak een lijst van de eerste 10 pagina’s met behulp van {{DISPLAYTITLE:}}.
api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [in de sandbox openen]
Vraag aanvullende informatie op over de eerste 10 pagina’s met behulp van __NOTOC__.
api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [in de sandbox openen]

list=prefixsearch (ps)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Voer een voorvoegselzoekopdracht uit voor paginatitels.

Ondanks de gelijkenis in namen is deze module niet bedoeld als equivalent van Speciaal:Voorvoegselindex; zie daarvoor action=query&list=allpages met de parameter apprefix. Het doel van deze module is vergelijkbaar met dat van action=opensearch: gebruikersinvoer verwerken en voor de best passende titels zorgen. Afhankelijk van de backend van de zoekmachine kan dit het verbeteren van typfouten, het vermijden van doorverwijzinge of andere heuristiek omvatten.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
pssearch

Zoekopdracht.

Deze parameter is vereist.
psnamespace

Te doorzoeken naamruimten. Wordt genegeerd indien pssearch met een geldige naamruimte voorvoegsel begint.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
Standaard: 0
pslimit

Het maximale aantal weer te geven resultaten.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
psoffset

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

Type: geheel getal
De waarde mag niet kleiner zijn dan 0.
Standaard: 0
Voorbeeld:
Zoek naar paginatitels die beginnen met meaning.
api.php?action=query&list=prefixsearch&pssearch=meaning [in de sandbox openen]

list=protectedtitles (pt)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Maak een lijst van alle titels die beveiligd zijn tegen aanmaak.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
ptnamespace

Alleen titels in deze naamruimten vermelden.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
ptlevel

Alleen titels met deze beschermingsniveaus vermelden.

Waarden (gescheiden met | of alternatief): autoconfirmed, sysop
ptlimit

Hoeveel pagina’s er in totaal moeten worden geretourneerd.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
ptdir

In welke richting opsommen:

newer
Oudste eerst vermelden. Let op: ptstart moet vóór ptend liggen.
older
Nieuwste eerst vermelden (standaard). Let op: ptstart moet later zijn dan ptend.
Een van de volgende waarden: newer, older
Standaard: older
ptstart

Begin de lijst op dit beveiligingstijdstip.

Type: tijdstip (toegestane indelingen)
ptend

Eindig de lijst op dit beveiligingstijdstip.

Type: tijdstip (toegestane indelingen)
ptprop

Welke eigenschappen op te vragen:

timestamp
Voegt het tijdstip toe waarop de beveiliging is toegevoegd.
user
Voegt de gebruiker toe die de beveiliging heeft toegevoegd.
userid
Voegt de ID toe van de gebruiker die de beveiliging heeft toegevoegd.
comment
Voegt de opmerking bij de beveiliging toe.
parsedcomment
Voegt de geparsete opmerking bij de beveiliging toe.
expiry
Voegt het tijdstip toe waarop de beveiliging zal worden opgeheven.
level
Voegt het beveiligingsniveau toe.
Waarden (gescheiden met | of alternatief): comment, expiry, level, parsedcomment, timestamp, user, userid
Standaard: timestamp|level
ptcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

list=querypage (qp)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Een lijst opvragen die wordt aangeleverd door een speciale QueryPage-pagina.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
qppage

De naam van de speciale pagina. Let op, dit is hoofdlettergevoelig.

Deze parameter is vereist.
Een van de volgende waarden: Ancientpages, BrokenRedirects, Deadendpages, DoubleRedirects, Fewestrevisions, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, Mostcategories, Mostimages, Mostinterwikis, Mostlinked, Mostlinkedcategories, Mostlinkedtemplates, Mostrevisions, Shortpages, Uncategorizedcategories, Uncategorizedimages, Uncategorizedpages, Uncategorizedtemplates, Unusedcategories, Unusedimages, Unusedtemplates, Unwatchedpages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, Withoutinterwiki
qpoffset

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

Type: geheel getal
Standaard: 0
qplimit

Aantal weer te geven resultaten.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10

list=random (rn)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Verkrijg een reeks willekeurige pagina's.

Pagina’s worden in een vaste volgorde vermeld. Alleen het beginpunt is willekeurig. Dit betekent dat als bijvoorbeeld Main Page de eerste willekeurige pagina in de lijst is, List of fictional monkeys altijd op de tweede plaats komt, List of people on stamps of Vanuatu op de derde, enz.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
rnnamespace

Alleen pagina’s in deze naamruimten retourneren.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
rnfilterredir

Hoe te filteren op automatische doorverwijzingen.

Een van de volgende waarden: all, nonredirects, redirects
Standaard: nonredirects
rnredirect
Verouderd.

Gebruik in plaats daarvan rnfilterredir=redirects.

Type: booleaans (details)
rnlimit

Beperk hoeveel willekeurige pagina's worden getoond.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 1
rncontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

Voorbeelden:
Toon twee willekeurige pagina's uit de hoofdnaamruimte.
api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [in de sandbox openen]
Toon pagina-informatie over twee willekeurige pagina's uit de hoofdnaamruimte.
api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [in de sandbox openen]

list=recentchanges (rc)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

De recente wijzigingen opsommen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
rcstart

Het tijdstip waar de opsomming begint.

Type: tijdstip (toegestane indelingen)
rcend

Het tijdstip waar de opsomming eindigt.

Type: tijdstip (toegestane indelingen)
rcdir

In welke richting opsommen:

newer
Oudste eerst vermelden. Let op: rcstart moet vóór rcend liggen.
older
Nieuwste eerst vermelden (standaard). Let op: rcstart moet later zijn dan rcend.
Een van de volgende waarden: newer, older
Standaard: older
rcnamespace

Alleen wijzigingen in deze naamruimten weergeven.

Waarden (gescheiden met | of alternatief): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
rcuser

Alleen wijzigingen van deze gebruiker weergeven.

Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
rcexcludeuser

Geen wijzigingen van deze gebruiker weergeven.

Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
rctag

Toon alleen wijzigingen met dit label.

rcprop

Voeg aanvullende gegevens toe:

user
Voegt de gebruiker toe die verantwoordelijk is voor de bewerking en voegt een label toe als het om een IP-adres gaat. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
userid
Voegt de ID toe van de gebruiker die verantwoordelijk is voor de bewerking. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
comment
Voegt de bewerkingssamenvatting voor de bewerking toe. Als de samenvatting voor deze versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
parsedcomment
Voegt het geparsete commentaar bij de bewerking toe. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
flags
Voegt de markeringen van de bewerking toe.
timestamp
Voegt het tijdstip van de bewerking toe.
title
Voegt de paginatitel van de bewerking toe.
ids
Voegt de pagina-ID, de ID van recente wijzigingen en de ID van de nieuwe en oude versie toe.
sizes
Voegt de nieuwe en oude paginalengte in bytes toe.
redirect
Labelt de bewerking als de pagina een doorverwijzing is.
patrolled
Labelt controleerbare bewerkingen als gecontroleerd of niet gecontroleerd.
loginfo
Voegt logboekgegevens (logboek-ID, logboektype, enz.) aan logboekregels toe.
tags
Geeft de labels van de vermelding weer.
sha1
Voegt de inhoudscontrolesom toe voor vermeldingen die met een bepaalde versie in verband staan. Als inhoud uit de versie is verwijderd, wordt een eigenschap sha1hidden geretourneerd.
Waarden (gescheiden met | of alternatief): comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
Standaard: title|timestamp|ids
rcshow

Toon alleen vermeldingen die aan deze voorwaarden voldoen. Om bijvoorbeeld alleen kleine bewerkingen te zien die zijn aangebracht door aangemelde gebruikers, stelt u rcshow=minor|!anon in.

Waarden (gescheiden met | of alternatief): !anon, !autopatrolled, !bot, !minor, !patrolled, !redirect, anon, autopatrolled, bot, minor, patrolled, redirect, unpatrolled
rclimit

Hoeveel wijzigingen er in totaal moeten worden geretourneerd.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
rctype

Welke typen wijzigingen moeten worden weergegeven.

Waarden (gescheiden met | of alternatief): categorize, edit, external, log, new
Standaard: edit|new|log|categorize
rctoponly

Vermeld alleen de wijzigingen die de meest recente versie zijn.

Type: booleaans (details)
rctitle

Vermeldingen zo filteren dat alleen de aan een bepaalde pagina gerelateerde worden weergegeven.

rccontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

rcgeneraterevisions

Bij gebruik als generator versie-ID’s in plaats van titels genereren. Voor vermeldingen in de recente wijzigingen zonder bijbehorende versie-ID’s (bv. de meeste logboekvermeldingen) wordt niets gegenereerd.

Type: booleaans (details)
rcslot

Alleen wijzigingen vermelden die het aangegeven segment betreffen.

Een van de volgende waarden: main
Voorbeelden:
Toon recente wijzigingen.
api.php?action=query&list=recentchanges [in de sandbox openen]
Vraag pagina-informatie op over recente, niet-gecontroleerde wijzigingen.
api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [in de sandbox openen]

list=search (sr)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Voer een zoekopdracht in de volledige tekst uit.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
srsearch

Zoek naar paginatitels of inhoud die met deze waarde overeenkomen. U kunt de zoektekst gebruiken om speciale zoekfuncties aan te roepen, afhankelijk van wat er in de zoek-backend van de wiki geïmplementeerd is.

Deze parameter is vereist.
srnamespace

Alleen binnen deze naamruimten zoeken.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
Standaard: 0
srlimit

Hoeveel pagina's weer te geven.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
sroffset

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

Type: geheel getal
De waarde mag niet kleiner zijn dan 0.
Standaard: 0
srwhat

Welk type zoekopdracht uitgevoerd moet worden.

Een van de volgende waarden: nearmatch, text, title
srinfo

Welke metagegevens geretourneerd moeten worden.

Waarden (gescheiden met | of alternatief): rewrittenquery, suggestion, totalhits
Standaard: totalhits|suggestion|rewrittenquery
srprop

Welke eigenschappen geretourneerd moeten worden:

size
Voegt de grootte van de pagina toe in bytes.
wordcount
Voegt het aantal woorden van de pagina toe.
timestamp
Voegt het tijdstip toe waarop de pagina voor het laatst is bewerkt.
snippet
Voegt een knipsel van de pagina toe, met notatie voor het uitlichten van zoektermen.
titlesnippet
Voegt de paginatitel toe, met notatie voor het uitlichten van zoektermen.
redirecttitle
Voegt de titel van de overeenkomende doorverwijzing toe.
redirectsnippet
Voegt de titel van de overeenkomende doorverwijzing toe, met notatie voor het uitlichten van zoektermen.
sectiontitle
Voegt de titel van de overeenkomende sectie toe.
sectionsnippet
Voegt de titel van de overeenkomende sectie toe, met notatie voor het uitlichten van zoektermen.
isfilematch
Voegt een Booleaanse waarde toe die aangeeft of de zoekopdracht overeenkomt met de bestandsinhoud.
categorysnippet
Voegt de overeenkomende categorienaam toe, met notatie voor het uitlichten van zoektermen.
score
Verouderd. Genegeerd.
hasrelated
Verouderd. Genegeerd.
extensiondata
Voegt extra gegevens toe die door uitbreidingen zijn gegenereerd.
Waarden (gescheiden met | of alternatief): categorysnippet, extensiondata, isfilematch, redirectsnippet, redirecttitle, sectionsnippet, sectiontitle, size, snippet, timestamp, titlesnippet, wordcount, hasrelated, score
Standaard: size|wordcount|timestamp|snippet
srinterwiki

Indien beschikbaar ook interwiki-resultaten in de zoekopdracht opnemen.

Type: booleaans (details)
srenablerewrites

Interne query-herschrijving inschakelen. Sommige zoek-backends kunnen de query herschrijven in een andere die geacht wordt betere resultaten op te leveren, bijvoorbeeld door spelfouten te corrigeren.

Type: booleaans (details)
srsort

De sorteervolgorde van de geretourneerde resultaten instellen.

Een van de volgende waarden: relevance
Standaard: relevance
Voorbeelden:
Zoeken naar meaning.
api.php?action=query&list=search&srsearch=meaning [in de sandbox openen]
In teksten zoeken naar meaning.
api.php?action=query&list=search&srwhat=text&srsearch=meaning [in de sandbox openen]
Vraag pagina-informatie op over de pagina’s die zijn geretourneerd bij een zoekopdracht naar meaning.
api.php?action=query&generator=search&gsrsearch=meaning&prop=info [in de sandbox openen]

list=tags (tg)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Wijzigingslabels weergeven.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
tgcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

tglimit

Het maximale aantal weer te geven labels.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
tgprop

Welke eigenschappen op te vragen:

displayname
Voegt het systeembericht voor het label toe.
description
Voegt de beschrijving van het label toe.
hitcount
Voegt het aantal versies en logboekvermeldingen met dit label toe.
defined
Geeft aan of het label is gedefinieerd.
source
Vraagt de bronnen van het label op. Dit kan extension zijn voor door uitbreidingen gedefinieerde labels en manual voor labels die handmatig door gebruikers kunnen worden toegepast.
active
Of het label nog steeds wordt toegepast.
Waarden (gescheiden met | of alternatief): active, defined, description, displayname, hitcount, source
Standaard: (leeg)

list=usercontribs (uc)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Alle bewerkingen door een gebruiker opvragen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
uclimit

Het maximale aantal weer te geven bijdragen.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
ucstart

Het begintijdstip waarvanaf bewerkingen moeten worden geretourneerd, d.w.z. versies van vóór dit tijdstip.

Type: tijdstip (toegestane indelingen)
ucend

Het eindtijdstip tot wanneer bewerkingen moeten worden geretourneerd, d.w.z. versies van na dit tijdstip.

Type: tijdstip (toegestane indelingen)
uccontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

ucuser

De gebruikers waarvoor bijdragen moeten worden opgevraagd. Kan niet worden gebruikt met ucuserids, ucuserprefix of uciprange.

Type: lijst van gebruikers, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker en interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam")
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
ucuserids

De ID’s van de gebruikers waarvoor bijdragen moeten worden opgevraagd. Kan niet worden gebruikt met ucuserids, ucuserprefix of uciprange.

Type: lijst met gehele getallen
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
ucuserprefix

Vraag bijdragen op voor alle gebruikers waarvan de namen beginnen met deze waarde. Kan niet worden gebruikt met ucuser, ucuserids of uciprange.

uciprange

Het CIDR-bereik om bijdragen voor op te vragen. Kan niet worden gebruikt met ucuserids, ucuserprefix of uciprange.

ucdir

In welke richting opsommen:

newer
Oudste eerst vermelden. Let op: ucstart moet vóór ucend liggen.
older
Nieuwste eerst vermelden (standaard). Let op: ucstart moet later zijn dan ucend.
Een van de volgende waarden: newer, older
Standaard: older
ucnamespace

Alleen bijdragen in deze naamruimten weergeven.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
ucprop

Voeg aanvullende gegevens toe:

ids
Voegt de pagina-ID en versie-ID toe.
title
Voegt de titel en de naamruimte-ID van de pagina toe.
timestamp
Voegt het tijdstip van de bewerking toe.
comment
Voegt het commentaar bij de bewerking toe. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
parsedcomment
Voegt het geparsete commentaar bij de bewerking toe. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
size
Voegt de nieuwe grootte van de bewerking toe.
sizediff
Voegt de groottedelta van de bewerking toe aan de bovenliggende bewerking.
flags
Voegt de markeringen van de bewerking toe.
patrolled
Labelt gecontroleerde bewerkingen.
tags
Geeft een lijst met de labels van de bewerking.
Waarden (gescheiden met | of alternatief): comment, flags, ids, parsedcomment, patrolled, size, sizediff, tags, timestamp, title
Standaard: ids|title|timestamp|comment|size|flags
ucshow

Alleen items weergeven die aan deze criteria voldoen, bv. alleen niet-kleine bewerkingen: ucshow=!minor.

Als ucshow=patrolled of ucshow=!patrolled is ingesteld, worden versies ouder dan $wgRCMaxAge (7776000 seconden) niet getoond.

Waarden (gescheiden met | of alternatief): !autopatrolled, !minor, !new, !patrolled, !top, autopatrolled, minor, new, patrolled, top
uctag

Alleen revisies met dit label weergeven.

uctoponly
Verouderd.

Vermeld alleen de wijzigingen die de meest recente versie zijn.

Type: booleaans (details)
Voorbeelden:
Toon bijdragen van gebruiker Example.
api.php?action=query&list=usercontribs&ucuser=Example [in de sandbox openen]
Bijdragen van alle IP-adressen met het voorvoegsel 192.0.2. weergeven.
api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [in de sandbox openen]

list=users (us)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Verkrijg informatie over een lijst van gebruikers.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
usprop

Welke gegevens moeten worden opgenomen:

blockinfo
Labelt of de gebruiker is geblokkeerd, door wie en om welke reden.
groups
Geeft een overzicht van alle groepen waartoe elke gebruiker behoort.
groupmemberships
Geeft een overzicht van de groepen waaraan elke gebruiker uitdrukkelijk is toegewezen, met inbegrip van de vervaldatum van elk groepslidmaatschap.
implicitgroups
Geeft een overzicht van alle groepen waarvan een gebruiker automatisch lid is.
rights
Geeft een overzicht van alle rechten die elke gebruiker heeft.
editcount
Voegt het aantal bewerkingen van de gebruiker toe.
registration
Voegt het registratietijdstip van de gebruiker toe.
emailable
Labelt of de gebruiker e-mail kan en wil ontvangen via Special:Emailuser.
gender
Labelt het geslacht van de gebruiker. Retourneert “male” (mannelijk), “female” (vrouwelijk) of “unknown” (onbekend).
centralids
Voegt de centrale ID’s en de koppelingsstatus van de gebruiker toe.
cancreate
Geeft aan of een account voor geldige maar niet-geregistreerde gebruikersnamen kan worden aangemaakt. Om te controleren of de huidige gebruiker de accountaanmaak kan verrichten, gebruikt u action=query&meta=userinfo&uiprop=cancreateaccount.
Waarden (gescheiden met | of alternatief): blockinfo, cancreate, centralids, editcount, emailable, gender, groupmemberships, groups, implicitgroups, registration, rights
usattachedwiki

Met usprop=centralids wordt aangegeven of de gebruiker is gekoppeld aan de wiki met deze ID.

ususers

Een lijst van gebruikers waarvoor informatie moet worden verkregen.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
ususerids

Een lijst van gebruikers-ID’s waarvoor informatie moet worden verkregen.

Type: lijst met gehele getallen
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).

list=watchlist (wl)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

De recente wijzigingen aan pagina’s in de volglijst van de huidige gebruiker opvragen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
wlallrev

Voeg meerdere versies van dezelfde pagina toe binnen het gegeven tijdsbestek.

Type: booleaans (details)
wlstart

Het tijdstip waar de opsomming begint.

Type: tijdstip (toegestane indelingen)
wlend

Het tijdstip waar de opsomming eindigt.

Type: tijdstip (toegestane indelingen)
wlnamespace

Alleen wijzigingen in de gegeven naamruimten weergeven.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
wluser

Alleen wijzigingen van deze gebruiker weergeven.

Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
wlexcludeuser

Geen wijzigingen van deze gebruiker weergeven.

Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
wldir

In welke richting opsommen:

newer
Oudste eerst vermelden. Let op: wlstart moet vóór wlend liggen.
older
Nieuwste eerst vermelden (standaard). Let op: wlstart moet later zijn dan wlend.
Een van de volgende waarden: newer, older
Standaard: older
wllimit

Hoeveel resultaten er per aanvraag moeten worden geretourneerd.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
wlprop

Welke extra eigenschappen opgevraagd moeten worden:

ids
Voegt versie-ID’s en pagina-ID’s toe.
title
Voegt de titel van de pagina toe.
flags
Voegt de markeringen van de bewerking toe.
user
Voegt de gebruiker toe die de bewerking heeft gemaakt. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
userid
Voegt de ID toe van de gebruiker die de bewerking heeft gemaakt. Als de gebruiker uit de versie is verwijderd, wordt een eigenschap userhidden geretourneerd.
comment
Voegt het commentaar bij de bewerking toe. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
parsedcomment
Voegt het geparsete commentaar bij de bewerking toe. Als het commentaar uit de versie is verwijderd, wordt een eigenschap commenthidden geretourneerd.
timestamp
Voegt het tijdstip van de bewerking toe.
patrol
Labelt bewerkingen die gecontroleerd zijn.
sizes
Voegt de oude en nieuwe lengtes van de pagina toe.
notificationtimestamp
Voegt het tijdstip toe waarop de gebruiker voor het laatst op de hoogte is gesteld van de bewerking.
loginfo
Voegt logboekgegevens toe waar van toepassing.
tags
Geeft de labels van de vermelding weer.
expiry
Voegt de vervaltijd toe.
Waarden (gescheiden met | of alternatief): comment, expiry, flags, ids, loginfo, notificationtimestamp, parsedcomment, patrol, sizes, tags, timestamp, title, user, userid
Standaard: ids|title|flags
wlshow

Toon alleen vermeldingen die aan deze voorwaarden voldoen. Om bijvoorbeeld alleen kleine bewerkingen te zien die zijn aangebracht door aangemelde gebruikers, stelt u wlshow=minor|!anon in.

Waarden (gescheiden met | of alternatief): !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
wltype

Welke typen wijzigingen weer te geven:

edit
Gewone paginabewerkingen.
new
Nieuwe pagina's.
log
Logboekregels.
external
Externe wijzigingen.
categorize
Wijzigingen in categorielidmaatschap.
Waarden (gescheiden met | of alternatief): categorize, edit, external, log, new
Standaard: edit|new|log|categorize
wlowner

Wordt samen met wltoken gebruikt om toegang te krijgen tot de volglijst van een andere gebruiker.

Type: gebruiker, met gebruikersnaam
wltoken

Een beveiligingstoken (beschikbaar in de voorkeuren van de gebruiker) om toegang tot de volglijst van een andere gebruiker mogelijk te maken.

wlcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

Voorbeelden:
Geef de laatste versie weer van recent gewijzigde pagina’s op de volglijst van de huidige gebruiker.
api.php?action=query&list=watchlist [in de sandbox openen]
Haal aanvullende informatie op over de laatste versie van recent gewijzigde pagina’s op de volglijst van de huidige gebruiker.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [in de sandbox openen]
Haal aanvullende informatie op over de laatste versie van recent gewijzigde pagina’s op de volglijst van de huidige gebruiker, met inbegrip van de vervaltijd van tijdelijk gevolgde pagina’s.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment|expiry [in de sandbox openen]
Haal informatie op over alle recente wijzigingen aan pagina’s op de volglijst van de huidige gebruiker.
api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [in de sandbox openen]
Haal pagina-informatie op voor onlangs gewijzigde pagina’s op de volglijst van de huidige gebruiker.
api.php?action=query&generator=watchlist&prop=info [in de sandbox openen]
Haal versie-informatie op voor onlangs gewijzigde pagina’s op de volglijst van de huidige gebruiker.
api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [in de sandbox openen]
Geef een overzicht van de laatste versies van de onlangs gewijzigde pagina’s op de volglijst van gebruiker Example.
api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [in de sandbox openen]

list=watchlistraw (wr)

  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Alle pagina’s op de volglijst van de huidige gebruiker opvragen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
wrcontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

wrnamespace

Alleen pagina’s in deze naamruimte weergeven.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Gebruik * om alle waarden op te geven.
wrlimit

Hoeveel resultaten er per aanvraag moeten worden geretourneerd.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
wrprop

Welke extra eigenschappen opgevraagd moeten worden:

changed
Voegt het tijdstip toe waarop de gebruiker voor het laatst op de hoogte is gesteld van de bewerking.
Waarden (gescheiden met | of alternatief): changed
wrshow

Vermeld alleen items die aan deze criteria voldoen:

Waarden (gescheiden met | of alternatief): !changed, changed
wrowner

Wordt samen met wrtoken gebruikt om toegang te krijgen tot de volglijst van een andere gebruiker.

Type: gebruiker, met gebruikersnaam
wrtoken

Een beveiligingstoken (beschikbaar in de voorkeuren van de gebruiker) om toegang tot de volglijst van een andere gebruiker mogelijk te maken.

wrdir

De opsommingsrichting.

Een van de volgende waarden: ascending, descending
Standaard: ascending
wrfromtitle

Titel (met naamruimtevoorvoegsel) waarbij het opsommen moet beginnen.

wrtotitle

Titel (met naamruimtevoorvoegsel) waarbij het opsommen moet eindigen.

Voorbeelden:
Geef een overzicht van pagina’s op de volglijst van de huidige gebruiker.
api.php?action=query&list=watchlistraw [in de sandbox openen]
Haal pagina-informatie op voor pagina’s op de volglijst van de huidige gebruiker.
api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [in de sandbox openen]

meta=allmessages (am)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Retourneer berichten van deze site.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
ammessages

Welke berichten moeten worden uitgevoerd. * (standaard) betekent alle berichten.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
Standaard: *
amprop

Welke eigenschappen op te vragen.

Waarden (gescheiden met | of alternatief): default
amenableparser

Stel in om de parser in te schakelen, zorgt voor het voorverwerken van de wikitekst van een bericht (vervangen van magische woorden, afhandelen van sjablonen, enz.).

Type: booleaans (details)
amnocontent

Als deze optie is ingesteld, wordt de inhoud van de berichten niet in de uitvoer opgenomen.

Type: booleaans (details)
amincludelocal

Neem ook lokale berichten op, dat wil zeggen berichten die niet in de software voorkomen, maar wel in de MediaWiki-naamruimte. Hiermee worden alle pagina’s in de MediaWiki-naamruimte weergegeven, dus ook pagina’s die niet echt berichten zijn, zoals Common.js.

Type: booleaans (details)
amargs

Argumenten die in het bericht moeten worden vervangen.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
amfilter

Retourneer alleen berichten met namen die deze tekenreeks bevatten.

amcustomised

Retourneer alleen berichten in deze aanpassingstoestand.

Een van de volgende waarden: all, modified, unmodified
Standaard: all
amlang

Toon berichten in deze taal.

amfrom

Toon berichten vanaf dit bericht.

amto

Toon berichten tot aan dit bericht.

amtitle

Paginanaam die als context moet worden gebruikt bij het parsen van berichten (voor de optie amenableparser).

amprefix

Toon berichten met dit voorvoegsel.

meta=authmanagerinfo (ami)

Haal informatie op over de huidige authentificatiestatus.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
amisecuritysensitiveoperation

Test of de huidige authenticatiestatus van de gebruiker voldoende is voor de opgegeven beveiligingsgevoelige bewerking.

amirequestsfor

Haal informatie op over de authenticatieaanvragen die nodig zijn voor de opgegeven authenticatieactie.

Een van de volgende waarden: change, create, create-continue, link, link-continue, login, login-continue, remove, unlink
amimergerequestfields

Veldinformatie voor alle authenticatieverzoeken in één array samenvoegen.

Type: booleaans (details)
amimessageformat

De voor het retourneren van berichten te gebruiken indeling.

Een van de volgende waarden: html, none, raw, wikitext
Standaard: wikitext
Voorbeelden:
Haal de aanvragen op die bij het beginnen van een aanmelding gebruikt kunnen worden.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [in de sandbox openen]
Haal de aanvragen op die bij het beginnen van een aanmelding gebruikt kunnen worden, waarbij formuliervelden worden samengevoegd.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [in de sandbox openen]
Testen of authenticatie voldoende is voor de handeling foo.
api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [in de sandbox openen]

meta=filerepoinfo (fri)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Geef metagegevens terug over de op de wiki geconfigureerde afbeeldingsopslagplaatsen.

Specifieke parameter:
Er zijn nog andere algemene parameters beschikbaar.
friprop

Welke opslagplaats-eigenschappen moeten worden opgevraagd (beschikbare eigenschappen kunnen op andere wiki’s variëren).

canUpload
Of bestanden naar deze opslagplaats kunnen worden geüpload, bijvoorbeeld via CORS en gedeelde authenticatie.
displayname
De voor mensen leesbare naam van de opslagplaats-wiki.
favicon
URL van de favicon van de opslagplaats-wiki, van $wgFavicon.
initialCapital
Of bestandsnamen impliciet met een hoofdletter beginnen.
local
Of die opslagplaats de lokale is of niet.
name
De sleutel van de opslagplaats; gebruikt in de retourwaarden van bijvoorbeeld $wgForeignFileRepos en imageinfo.
rootUrl
Topniveau-URL-pad voor afbeeldingspaden.
scriptDirUrl
Topniveau-URL-pad voor de MediaWiki-installatie van de opslagplaats-wiki.
thumbUrl
Topniveau-URL-pad voor miniatuurpaden.
url
URL-pad voor de openbare zone.
Waarden (gescheiden met | of alternatief): canUpload, displayname, favicon, initialCapital, local, name, rootUrl, scriptDirUrl, thumbUrl, url
Standaard: canUpload|displayname|favicon|initialCapital|local|name|rootUrl|scriptDirUrl|thumbUrl|url
Voorbeeld:
Vraag informatie op over bestandsopslagplaatsen.
api.php?action=query&meta=filerepoinfo&friprop=name|displayname [in de sandbox openen]

meta=languageinfo (li)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Geef informatie over beschikbare talen.

Voortzetting kan worden toegepast als het ophalen van de informatie te lang duurt voor één verzoek.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
liprop

Welke gegevens voor elke taal moeten worden opgevraagd.

code
De taalcode. (Deze code is MediaWiki-specifiek, ook al zijn er gelijkenissen met andere standaarden.)
bcp47
De BCP-47 taalcode.
dir
De schrijfrichting van de taal (ltr of rtl).
autonym
Het autoniem van de taal, dat wil zeggen de naam in die taal.
name
De naam van de taal in de taal die is opgegeven door de parameter uselang, waarbij zo nodig terugvaltalen worden toegepast.
variantnames
De korte namen voor taalvarianten die worden gebruikt voor taalconversiekoppelingen.
fallbacks
De taalcodes van de terugvaltalen die voor deze taal zijn ingesteld. De impliciete eindterugval naar ‘en’, het Engels, is niet inbegrepen (ook al kunnen sommige talen expliciet op ‘en’ terugvallen).
variants
De taalcodes van de varianten die door deze taal worden ondersteund.
Waarden (gescheiden met | of alternatief): autonym, bcp47, code, dir, fallbacks, name, variantnames, variants
Standaard: code
licode

Taalcodes van de talen die geretourneerd moeten worden, of * voor alle talen.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
Standaard: *
licontinue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

Voorbeelden:
Vraag de taalcodes op van alle ondersteunde talen.
api.php?action=query&meta=languageinfo [in de sandbox openen]
Vraag de autoniemen en Duitse namen op van alle ondersteunde talen.
api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [in de sandbox openen]
Vraag de terugvaltalen en varianten op van het Occitaans.
api.php?action=query&meta=languageinfo&liprop=fallbacks|variants&licode=oc [in de sandbox openen]
Vraag de BCP-47-taalcode en de schrijfrichting op voor alle ondersteunde talen.
api.php?action=query&meta=languageinfo&liprop=bcp47|dir [in de sandbox openen]

meta=siteinfo (si)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Retourneert algemene informatie over de site.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
siprop

Welke informatie u moet krijgen:

general
Algemene systeeminformatie.
namespaces
Lijst met geregistreerde naamruimten en hun canonieke namen.
namespacealiases
Lijst van geregistreerde naamruimte-aliassen.
specialpagealiases
Lijst van aliassen voor speciale pagina's.
magicwords
Lijst van magische woorden en hun aliassen.
interwikimap
Retourneert een interwiki-kaart (eventueel gefilterd; eventueel gelokaliseerd met behulp van siinlanguagecode).
dbrepllag
Retourneert de databaseserver met de hoogste replicatievertraging.
statistics
Site-statistieken.
usergroups
Retourneert gebruikersgroepen en de bijbehorende machtigingen.
autocreatetempuser
Retourneert de configuratie voor het automatisch aanmaken van tijdelijke gebruikersaccounts (ook wel IP-maskering genoemd).
clientlibraries
Retourneert de client-side bibliotheken die op de wiki zijn geïnstalleerd
libraries
Bibliotheken die op de wiki zijn geïnstalleerd.
extensions
Uitbreidingen die op de wiki zijn geïnstalleerd.
fileextensions
Lijst van bestandsextensies (bestandstypen) die geüpload mogen worden.
rightsinfo
Informatie over wikirechten (licentie-informatie) indien beschikbaar.
restrictions
Retourneert informatie over beschikbare typen beperking (beveiliging).
languages
Retourneert een lijst met talen die MediaWiki ondersteunt (eventueel gelokaliseerd met behulp van siinlanguagecode).
languagevariants
Retourneert een lijst met taalcodes waarvoor LanguageConverter is ingeschakeld, en de varianten die voor elke taal worden ondersteund.
skins
Retourneert een lijst met alle ingeschakelde vormgevingen (eventueel gelokaliseerd met behulp van siinlanguagecode, anders in de inhoudstaal).
extensiontags
Retourneert een lijst met parserextensie-labels.
functionhooks
Retourneert een lijst met parserfunctiehooks.
showhooks
Retourneert een lijst met alle geabonneerde hooks (inhoud van $wgHooks).
variables
Retourneert een lijst met variabele-ID’s.
protocols
Retourneert een lijst met protocollen die in externe koppelingen zijn toegestaan.
defaultoptions
Retourneert de standaardwaarden voor gebruikersvoorkeuren.
uploaddialog
Retourneert de uploaddialoogconfiguratie.
autopromote
Retourneert de automatische promotieconfiguratie.
autopromoteonce
Retourneert de automatische promotieconfiguratie die slechts één keer wordt uitgevoerd.
Waarden (gescheiden met | of alternatief): autocreatetempuser, autopromote, autopromoteonce, clientlibraries, dbrepllag, defaultoptions, extensions, extensiontags, fileextensions, functionhooks, general, interwikimap, languages, languagevariants, libraries, magicwords, namespacealiases, namespaces, protocols, restrictions, rightsinfo, showhooks, skins, specialpagealiases, statistics, uploaddialog, usergroups, variables
Standaard: general
sifilteriw

Retourneer alleen lokale of alleen niet-lokale vermeldingen van de interwiki-kaart.

Een van de volgende waarden: !local, local
sishowalldb

Geef alle databaseservers weer, niet alleen de server die het meest achterloopt.

Type: booleaans (details)
sinumberingroup

Geeft het aantal gebruikers in gebruikersgroepen weer.

Type: booleaans (details)
siinlanguagecode

Taalcode voor gelokaliseerde taalnamen (indien beschikbaar) en vormgevingsnamen.

meta=tokens

Vraagt tokens op voor handelingen die gegevens wijzigen.

Specifieke parameter:
Er zijn nog andere algemene parameters beschikbaar.
type

Soorten token om aan te vragen.

Waarden (gescheiden met | of alternatief): createaccount, csrf, login, patrol, rollback, userrights, watch
Gebruik * om alle waarden op te geven.
Standaard: csrf
Voorbeelden:
Haal een csrf-token op (de standaardinstelling).
api.php?action=query&meta=tokens [in de sandbox openen]
Haal een volgtoken en een controletoken op.
api.php?action=query&meta=tokens&type=watch|patrol [in de sandbox openen]

meta=userinfo (ui)

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Informatie over de huidige gebruiker opvragen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
uiprop

Welke gegevens moeten worden opgenomen:

blockinfo
Labelt of de huidige gebruiker is geblokkeerd, door wie en om welke reden.
hasmsg
Voegt een label messages toe als er voor de huidige gebruiker nog berichten wachten.
groups
Geeft een overzicht van alle groepen waartoe de huidige gebruiker behoort.
groupmemberships
Geeft een overzicht van de groepen waaraan de huidige gebruiker uitdrukkelijk is toegewezen, met inbegrip van de vervaldatum van elk groepslidmaatschap.
implicitgroups
Geeft een overzicht van alle groepen waarvan de huidige gebruiker automatisch lid is.
rights
Geeft een overzicht van alle rechten die de huidige gebruiker heeft.
changeablegroups
Geeft een overzicht van de groepen waaraan de huidige gebruiker leden kan toevoegen en waaruit hij leden kan verwijderen.
options
Geeft een overzicht van alle voorkeuren die de huidige gebruiker heeft ingesteld.
editcount
Voegt het aantal bewerkingen van de huidige gebruiker toe.
ratelimits
Geeft een overzicht van alle gebruiksbeperkingen die van toepassing zijn op de huidige gebruiker.
theoreticalratelimits
Geeft een overzicht van alle gebruiksbeperkingen die van toepassing zouden zijn op de huidige gebruiker als die niet op basis van gebruikersrechten of IP-adres was vrijgesteld van alle beperkingen.
email
Voegt het e-mailadres en de e-mailverificatiedatum van de gebruiker toe.
realname
Voegt de echte naam van de gebruiker toe.
acceptlang
Geeft de header Accept-Language die door de cliënt is verzonden in een gestructureerd formaat weer.
registrationdate
Voegt de registratiedatum van de gebruiker toe.
unreadcount
Voegt het aantal ongelezen pagina’s toe aan de volglijst van de gebruiker (maximaal 999; retourneert 1000+ als dit meer is).
centralids
Voegt de centrale ID’s en de koppelingsstatus van de gebruiker toe.
latestcontrib
Voegt de datum van de laatste bijdrage van de gebruiker toe.
cancreateaccount
Geeft aan of de gebruiker accounts mag aanmaken. Om te controleren of een bepaald account kan worden aangemaakt, gebruikt u action=query&list=users&usprop=cancreate.
Waarden (gescheiden met | of alternatief): acceptlang, blockinfo, cancreateaccount, centralids, changeablegroups, editcount, email, groupmemberships, groups, hasmsg, implicitgroups, latestcontrib, options, ratelimits, realname, registrationdate, rights, theoreticalratelimits, unreadcount
Gebruik * om alle waarden op te geven.
uiattachedwiki

Met uiprop=centralids wordt aangegeven of de gebruiker is gekoppeld aan de wiki met deze ID.

Voorbeelden:
Informatie over de huidige gebruiker opvragen.
api.php?action=query&meta=userinfo [in de sandbox openen]
Aanvullende informatie over de huidige gebruiker opvragen.
api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [in de sandbox openen]

action=removeauthenticationdata

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

De authenticatiegegevens voor de huidige gebruiker verwijderen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
request

Gebruik dit authenticatieverzoek, via de id die wordt geretourneerd door action=query&meta=authmanagerinfo met amirequestsfor=remove.

Deze parameter is vereist.
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.
Voorbeeld:
Probeer de gegevens van de huidige gebruiker te verwijderen voor FooAuthenticationRequest.
api.php?action=removeauthenticationdata&request=FooAuthenticationRequest&token=123ABC [in de sandbox openen]

action=resetpassword

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Stuur een e-mail voor het opnieuw instellen van het wachtwoord naar een gebruiker.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
user

De opnieuw in te stellen gebruiker.

Type: gebruiker, met gebruikersnaam
email

Het e-mailadres van de opnieuw in te stellen gebruiker.

token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.
Voorbeelden:
Stuur een e-mail voor het opnieuw instellen van het wachtwoord naar gebruiker Example.
api.php?action=resetpassword&user=Example&token=123ABC [in de sandbox openen]
Stuur een e-mail voor het opnieuw instellen van het wachtwoord naar alle gebruikers met het e-mailadres user@example.com.
api.php?action=resetpassword&user=user@example.com&token=123ABC [in de sandbox openen]

action=revisiondelete

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Versies verwijderen of terugplaatsen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
type

Type te verrichten versieverwijdering.

Deze parameter is vereist.
Een van de volgende waarden: archive, filearchive, logging, oldimage, revision
target

Paginatitel voor de versieverwijdering, indien vereist voor het type.

ids

ID’s van de te verwijderen versies.

Deze parameter is vereist.
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
hide

Wat er voor iedere versie moet worden verborgen.

Waarden (gescheiden met | of alternatief): comment, content, user
show

Wat er voor iedere versie weer zichtbaar moet worden gemaakt.

Waarden (gescheiden met | of alternatief): comment, content, user
suppress

Of gegevens voor zowel moderatoren als anderen onzichtbaar moeten worden gemaakt.

Een van de volgende waarden: no, nochange, yes
Standaard: nochange
reason

Reden voor het verwijderen of terugzetten.

tags

Labels om toe te passen op de regel in het verwijderlogboek.

Waarden (gescheiden met | of alternatief):
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.

action=rollback

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Maak de laatste bewerking van de pagina ongedaan.

Als de laatste gebruiker die de pagina heeft bewerkt meerdere bewerkingen op een rij heeft gemaakt, worden ze allemaal teruggedraaid.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
title

Titel van de terug te draaien pagina. Kan niet in combinatie met pageid gebruikt worden.

pageid

Pagina-ID van de terug te draaien pagina. Kan niet in combinatie met title gebruikt worden.

Type: geheel getal
tags

Labels om op de terugdraaiing toe te passen.

Waarden (gescheiden met | of alternatief):
user

Naam van de gebruiker wiens bewerkingen moeten worden teruggedraaid.

Deze parameter is vereist.
Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, interwikinaam (bijv. "voorvoegsel>VoorbeeldNaam") en gebruikers-ID (bijv. "#12345")
summary

Aangepaste bewerkingssamenvatting. Als deze leeg is, wordt de standaardsamenvatting gebruikt.

Standaard: (leeg)
markbot

Markeer de teruggedraaide bewerkingen en de terugdraaiing als robotbewerkingen.

Type: booleaans (details)
watchlist

Of de pagina onvoorwaardelijk toevoegen aan of verwijderen uit de volglijst van de huidige gebruiker, of diens voorkeuren gebruiken (genegeerd voor robotgebruikers), of de volgstatus niet wijzigen.

Een van de volgende waarden: nochange, preferences, unwatch, watch
Standaard: preferences
token

Een token “rollback” dat is verkregen uit action=query&meta=tokens

Voor compatibiliteit wordt ook het token geaccepteerd dat in de webinterface wordt gebruikt.

Deze parameter is vereist.
Voorbeelden:
Draai de laatste bewerkingen van de gebruiker Example op de pagina Hoofdpagina terug.
api.php?action=rollback&title=Hoofdpagina&user=Example&token=123ABC [in de sandbox openen]
Draai de laatste bewerkingen van de IP-gebruiker 192.0.2.5 op de pagina Hoofdpagina terug met samenvatting Reverting vandalism, en markeer die bewerkingen alsmede de terugdraaiing als robotbewerkingen.
api.php?action=rollback&title=Hoofdpagina&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1 [in de sandbox openen]

action=rsd

(main | rsd)

Een RSD-schema (Really Simple Discovery) exporteren.

Voorbeeld:
Exporteer het RSD-schema.
api.php?action=rsd [in de sandbox openen]

action=setnotificationtimestamp

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Het meldingstijdstip voor gevolgde pagina’s bijwerken.

Dit beïnvloedt het aanduiden van gewijzigde pagina’s op de volglijst en geschiedenis, alsmede het sturen van e-mail wanneer de voorkeur “Mij e-mailen bij bewerkingen van pagina’s of bestanden op mijn volglijst” is ingeschakeld.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
entirewatchlist

Werk op alle gevolgde pagina’s.

Type: booleaans (details)
timestamp

Tijdstip waarop het meldingstijdstip moet worden ingesteld.

Type: tijdstip (toegestane indelingen)
torevid

Versie waarop het meldingstijdstip moet worden ingesteld (slechts één pagina).

Type: geheel getal
newerthanrevid

Het meldingstijdstip instellen op nieuwer dan deze versie (slechts één pagina).

Type: geheel getal
continue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

titles

Een lijst met titels om aan te werken.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
pageids

Een lijst met pagina-ID’s om aan te werken.

Type: lijst met gehele getallen
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
revids

Een lijst met versie-ID’s om aan te werken. Merk op dat bijna alle querymodules in plaats hiervan de versie-ID’s omzetten naar de bijbehorende pagina-ID en op de laatste versie werken. Alleen prop=revisions gebruikt exacte versies voor zijn respons.

Type: lijst met gehele getallen
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
generator

Haal de lijst met pagina’s om mee te werken op door de opgegeven querymodule uit te voeren.

Opmerking: de namen van generatorparameters moeten worden voorafgegaan door een “g”. Zie de voorbeelden.

allcategories
Alle categorieën doorlopen.
alldeletedrevisions
Alle verwijderde versies van een gebruiker of in een naamruimte opsommen.
allfileusages
Geeft een overzicht van al het gebruik van bestanden, ook niet-bestaande.
allimages
Alle afbeeldingen op volgorde weergeven.
alllinks
Alle koppelingen opsommen die naar een bepaalde naamruimte verwijzen.
allpages
Alle pagina’s in een bepaalde naamruimte in volgorde opsommen.
allredirects
Toon alle doorverwijzingen naar een naamruimte.
allrevisions
Toon alle versies.
alltransclusions
Maak een lijst met alle transclusies (pagina's die zijn ingevoegd met {{x}}), ook de niet-bestaande.
backlinks
Zoek alle pagina’s met koppelingen naar de gegeven pagina.
categories
Toon alle categorieën waar de pagina's in zitten.
categorymembers
Toon alle pagina's in de opgegeven categorie.
deletedrevisions
Ontvang informatie over verwijderde versies.
duplicatefiles
Maak een lijst van alle bestanden die duplicaten zijn van de opgegeven bestanden, gebaseerd op hashwaarden.
embeddedin
Vind alle pagina’s die de opgegeven titel invoegen (transcluderen).
exturlusage
Geef een overzicht van de pagina’s die een bepaalde URL bevatten.
fileusage
Zoek alle pagina’s die de gegeven bestanden gebruiken.
images
Retourneert alle bestanden die op de opgegeven pagina’s staan.
imageusage
Zoek alle pagina’s die de opgegeven afbeeldingstitel gebruiken.
iwbacklinks
Zoek alle pagina’s met koppelingen naar de gegeven interwiki-koppeling.
langbacklinks
Zoek alle pagina’s met koppelingen naar de opgegeven taalkoppeling.
links
Retourneert alle koppelingen van de opgegeven pagina’s.
linkshere
Zoek alle pagina’s met koppelingen naar de gegeven pagina’s.
pageswithprop
Geef alle pagina’s weer die een bepaalde pagina-eigenschap gebruiken.
prefixsearch
Voer een voorvoegselzoekopdracht uit voor paginatitels.
protectedtitles
Maak een lijst van alle titels die beveiligd zijn tegen aanmaak.
querypage
Een lijst opvragen die wordt aangeleverd door een speciale QueryPage-pagina.
random
Verkrijg een reeks willekeurige pagina's.
recentchanges
De recente wijzigingen opsommen.
redirects
Retourneert alle doorverwijzingen naar de opgegeven pagina’s.
revisions
Versie-informatie opvragen.
search
Voer een zoekopdracht in de volledige tekst uit.
templates
Retourneert alle pagina's die ingesloten zijn op de gegeven pagina's.
transcludedin
Zoek alle pagina’s waarop de gegeven pagina’s worden ingevoegd.
watchlist
De recente wijzigingen aan pagina’s in de volglijst van de huidige gebruiker opvragen.
watchlistraw
Alle pagina’s op de volglijst van de huidige gebruiker opvragen.
Een van de volgende waarden: 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

Los automatisch doorverwijzingen op in titles, pageids en revids, en in pagina’s die worden geretourneerd door generator.

Type: booleaans (details)
converttitles

De titel indien nodig omzetten naar andere varianten. Dat werkt alleen als de inhoudstaal van de wiki variantenconversie ondersteunt. Talen die variantenconversie ondersteunen zijn onder andere ban, en, crh, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh en zh.

Type: booleaans (details)
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.
Voorbeelden:
De meldingsstatus voor de gehele volglijst opnieuw instellen.
api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [in de sandbox openen]
De meldingsstatus voor Hoofdpagina opnieuw instellen.
api.php?action=setnotificationtimestamp&titles=Hoofdpagina&token=123ABC [in de sandbox openen]
Stel het meldingstijdstip voor Hoofdpagina zo in dat alle bewerkingen sinds 1 januari 2012 niet bekeken zijn.
api.php?action=setnotificationtimestamp&titles=Hoofdpagina&timestamp=2012-01-01T00:00:00Z&token=123ABC [in de sandbox openen]
De meldingsstatus voor pagina’s in de naamruimte Gebruiker opnieuw instellen.
api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [in de sandbox openen]

action=setpagelanguage

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Wijzig de taal van een pagina.

Op deze wiki is het niet toegestaan de taal van een pagina te wijzigen.

Schakel $wgPageLanguageUseDB in om dit te kunnen doen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
title

Titel van de pagina waarvan u de taal wilt wijzigen. Kan niet samen met pageid worden gebruikt.

pageid

Pagina-ID van de pagina waarvan u de taal wilt wijzigen. Kan niet samen met title worden gebruikt.

Type: geheel getal
lang

Taalcode van de taal waarop de pagina moet worden ingesteld. Gebruik default om de pagina in te stellen op de standaard-inhoudstaal van de wiki.

Deze parameter is vereist.
Een van de volgende waarden: aae, ab, abs, ace, acf, acm, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, aln, alt, am, ami, an, ang, ann, anp, apc, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, ban-bali, bar, bbc, bbc-latn, bcc, bci, bcl, bdr, be, be-tarask, bew, bg, bgc, bgn, bh, bho, bi, bjn, blk, bm, bn, bo, bpy, bqi, br, brh, bs, btm, bto, bug, bxr, ca, cbk-zam, ccp, cdo, ce, ceb, ch, chn, chr, chy, ckb, co, cps, cpx, cpx-hans, cpx-hant, cr, crh, crh-cyrl, crh-latn, crh-ro, cs, csb, cu, cv, cy, da, dag, de, de-at, de-ch, de-formal, default, dga, din, diq, dsb, dtp, dty, dua, dv, dz, ee, efi, egl, el, eml, en, en-ca, en-gb, eo, es, es-formal, et, eu, ext, fa, fat, ff, fi, fit, fj, fo, fon, fr, frc, frp, frr, fur, fy, ga, gaa, gag, gan, gan-hans, gan-hant, gcf, gcr, gd, gl, gld, glk, gn, gom, gom-deva, gom-latn, gor, got, gpe, grc, gsw, gu, guc, gur, guw, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, hno, hr, hrx, hsb, hsn, ht, hu, hu-formal, hy, hyw, ia, iba, ibb, id, ie, ig, igl, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, isv-cyrl, isv-latn, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kai, kbd, kbd-cyrl, kbp, kcg, kea, kg, kge, khw, ki, kiu, kjh, kjp, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, knc, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ksw, ku, ku-arab, ku-latn, kum, kus, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lld, lmo, ln, lo, loz, lrc, lt, ltg, lua, lus, luz, lv, lzh, lzz, mad, mag, mai, map-bms, mdf, mg, mhr, mi, min, mk, ml, mn, mnc, mnc-latn, mnc-mong, mni, mnw, mo, mos, mr, mrh, mrj, ms, ms-arab, mt, mui, mwl, my, myv, mzn, na, nah, nan, nan-hant, nan-latn-pehoeji, nan-latn-tailo, nap, nb, nds, nds-nl, ne, new, nia, nit, niu, nl, nl-informal, nmz, nn, nod, nog, nov, nqo, nr, nrm, nso, nup, nv, ny, nyn, nyo, nys, oc, ojb, olo, om, or, os, pa, pag, pam, pap, pcd, pcm, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, pwn, qu, qug, rgn, rif, rki, rm, rmc, rmy, rn, ro, roa-tara, rsk, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rut, rw, ryu, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, se-fi, se-no, se-se, sei, ses, sg, sgs, sh, sh-cyrl, sh-latn, shi, shn, shy, shy-latn, si, sjd, sje, sk, skr, skr-arab, sl, sli, sm, sma, smn, sms, sn, so, sq, sr, sr-ec, sr-el, srn, sro, ss, st, stq, sty, su, sv, sw, syl, szl, szy, ta, tay, tcy, tdd, te, tet, tg, tg-cyrl, tg-latn, th, ti, tig, tk, tl, tly, tn, to, tok, tpi, tr, tru, trv, ts, tt, tt-cyrl, tt-latn, ttj, tum, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, ve, vec, vep, vi, vls, vmf, vmw, vo, vot, vro, wa, wal, war, wls, wo, wuu, wuu-hans, wuu-hant, xal, xh, xmf, xsy, yi, yo, yrl, yue, yue-hans, yue-hant, za, zea, zgh, zh, zh-cn, zh-hans, zh-hant, zh-hk, zh-mo, zh-my, zh-sg, zh-tw, zu
reason

Reden voor de wijziging.

tags

Wijzigingslabels om toe te passen op de logboekvermelding die uit deze handeling voortkomt.

Waarden (gescheiden met | of alternatief):
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.
Voorbeelden:
Verander de taal van de pagina Hoofdpagina in het Baskisch.
api.php?action=setpagelanguage&title=Hoofdpagina&lang=eu&token=123ABC [in de sandbox openen]
Verander de taal van de pagina met ID 123 in de standaard-inhoudstaal van de wiki.
api.php?action=setpagelanguage&pageid=123&lang=default&token=123ABC [in de sandbox openen]

action=stashedit

  • Deze module is voor intern gebruik of nog niet stabiel. Maak er geen gebruik van. De functionaliteit kan zonder enige voorafgaande melding wijzigen.
  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Een bewerking voorbereiden in de gedeelde cache.

Dit is bedoeld om via AJAX te worden gebruikt vanuit het bewerkingsformulier om het opslaan van de pagina sneller te maken.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
title

Titel van de pagina die wordt bewerkt.

Deze parameter is vereist.
section

Sectie-identificatiecode. 0 voor de bovenste sectie, new voor een nieuwe sectie.

sectiontitle

De titel van een nieuw kopje.

text

Pagina-inhoud.

stashedtexthash

Inhouds-hash van een eerder opgeborgen pagina om in plaats daarvan te gebruiken.

summary

Wijzigingssamenvatting.

Standaard: (leeg)
contentmodel

Inhoudsmodel van de nieuwe inhoud.

Deze parameter is vereist.
Een van de volgende waarden: css, javascript, json, text, unknown, wikitext
contentformat

Het inhoudsserialisatieformaat dat voor de invoertekst wordt gebruikt.

Deze parameter is vereist.
Een van de volgende waarden: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
baserevid

Versie-ID van de basisversie.

Deze parameter is vereist.
Type: geheel getal
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.

action=tag

(main | tag)
  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Wijzigingslabels aan individuele versies of logboekvermeldingen toevoegen of ervan verwijderen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
rcid

Eén of meer recente-wijzigingen-ID’s waaraan de labels moeten worden toegevoegd of waarvan ze moeten worden verwijderd.

Type: lijst met gehele getallen
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
revid

Eén of meer versie-ID’s waaraan het label moet worden toegevoegd of waarvan het moet worden verwijderd.

Type: lijst met gehele getallen
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
logid

Eén of meer logboekregel-ID’s waaraan het label moet worden toegevoegd of waarvan het moet worden verwijderd.

Type: lijst met gehele getallen
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
add

De toe te voegen labels. Alleen handmatig gedefinieerde labels kunnen worden toegevoegd.

Waarden (gescheiden met | of alternatief):
remove

De te verwijderen labels. Alleen labels die of handmatig gedefinieerd of volledig ongedefinieerd zijn, kunnen worden verwijderd.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
reason

Reden voor de wijziging.

Standaard: (leeg)
tags

Labels om toe te passen op de logboekregel die als gevolg van deze handeling wordt aangemaakt.

Waarden (gescheiden met | of alternatief):
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.
Voorbeelden:
Voeg het label vandalism-tag aan versie-ID 123 zonder een reden te vermelden
api.php?action=tag&revid=123&add=vandalism&token=123ABC [in de sandbox openen]
Verwijder het label spam uit logboekregel-ID 123 met de reden Wrongly applied
api.php?action=tag&logid=123&remove=spam&reason=Wrongly+applied&token=123ABC [in de sandbox openen]

action=unblock

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Gebruikers deblokkeren.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
id

ID van de op te heffen blokkade (verkregen via list=blocks). Kan niet samen met user worden gebruikt.

Type: geheel getal
user

Gebruiker om te deblokkeren. Kan niet samen met id worden gebruikt.

Type: gebruiker, met een van gebruikersnaam, IP-adres, Tijdelijke gebruiker, IP bereik en gebruikers-ID (bijv. "#12345")
userid
Verouderd.

Geef in plaats hiervan user=#ID op.

Type: geheel getal
reason

Reden voor de deblokkade.

Standaard: (leeg)
tags

Wijzigingslabels voor de regel in het blokkeerlogboek.

Waarden (gescheiden met | of alternatief):
watchuser

De gebruikers- en overlegpagina's van de gebruiker of het IP-adres volgen.

Type: booleaans (details)
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.
Voorbeelden:
Hef de blokkade met ID #105 op.
api.php?action=unblock&id=105 [in de sandbox openen]
Deblokkeer de gebruiker Bob met reden Sorry Bob.
api.php?action=unblock&user=Bob&reason=Sorry%20Bob [in de sandbox openen]

action=undelete

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Versies van een verwijderde pagina terugzetten.

Een lijst met verwijderde versies (met tijdstempels) kunt u via prop=deletedrevisions ophalen, en een lijst met verwijderde file-ID’s via list=filearchive.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
title

Titel van de pagina om terug te zetten.

Deze parameter is vereist.
reason

Reden voor het herstellen.

Standaard: (leeg)
tags

Wijzigingslabels om toe te passen op de regel in het verwijderlogboek.

Waarden (gescheiden met | of alternatief):
timestamps

Tijdstempels van de terug te zetten versies. Als zowel timestamps als fileids leeg zijn, worden alle versies teruggezet.

Type: lijst met tijdstippen (toegestane indelingen)
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
fileids

Tijdstempels van de terug te zetten bestandsversies. Als zowel timestamps als fileids leeg zijn, worden alle versies teruggezet.

Type: lijst met gehele getallen
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
undeletetalk

Alle versies van de bijbehorende overlegpagina herstellen, indien aanwezig.

Type: booleaans (details)
watchlist

Of de pagina onvoorwaardelijk toevoegen aan of verwijderen uit de volglijst van de huidige gebruiker, of diens voorkeuren gebruiken (genegeerd voor robotgebruikers), of de volgstatus niet wijzigen.

Een van de volgende waarden: nochange, preferences, unwatch, watch
Standaard: preferences
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.

action=unlinkaccount

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Een gekoppeld account van derden van de huidige gebruiker verwijderen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
request

Gebruik dit authenticatieverzoek, via de id die wordt geretourneerd door action=query&meta=authmanagerinfo met amirequestsfor=unlink.

Deze parameter is vereist.
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.
Voorbeeld:
Probeer de koppeling van de huidige gebruiker te verwijderen voor de provider die is gekoppeld aan FooAuthenticationRequest.
api.php?action=unlinkaccount&request=FooAuthenticationRequest&token=123ABC [in de sandbox openen]

action=upload

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Upload een bestand of bekijk de status van de uploads die in behandeling zijn.

Er zijn verscheidene methoden beschikbaar:

  • De bestandsinhoud rechtstreeks uploaden met behulp van de parameter file.
  • Het bestand in delen uploaden met behulp van de parameters filesize, chunk en offset.
  • De MediaWiki-server een bestand van een URL laten ophalen met behulp van de parameter url.
  • Met behulp van de parameter filekey een eerdere upload voltooien die vanwege waarschuwingen is mislukt.

Let op: bij het verzenden van het bestand file moet de HTTP POST worden uitgevoerd als bestandsupload (d.w.z. met behulp van multipart/form-data).

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
filename

Doelbestandsnaam.

comment

Opmerking bij de upload. Wordt ook gebruikt als de eerste paginatekst voor nieuwe bestanden als text niet is opgegeven.

Standaard: (leeg)
tags

Wijzigingslabels om toe te passen op de uploadlogboek-vermelding en de versie van de bestandspagina.

Waarden (gescheiden met | of alternatief):
text

Eerste paginatekst voor nieuwe bestanden.

watch
Verouderd.

De pagina volgen.

Type: booleaans (details)
watchlist

Of de pagina onvoorwaardelijk toevoegen aan of verwijderen uit de volglijst van de huidige gebruiker, of diens voorkeuren gebruiken (genegeerd voor robotgebruikers), of de volgstatus niet wijzigen.

Een van de volgende waarden: nochange, preferences, watch
Standaard: preferences
ignorewarnings

Eventuele waarschuwingen negeren.

Type: booleaans (details)
file

Bestandsinhoud.

Moet worden gepost als een geüpload bestand met behulp van multipart/form-data.
url

URL om het bestand van op te halen.

filekey

Sleutel die een eerdere upload identificeert die tijdelijk is opgeborgen.

sessionkey
Verouderd.

Hetzelfde als filekey, aangehouden voor achterwaartse compatibiliteit.

stash

Als dit is ingesteld, zal de server het bestand tijdelijk opbergen in plaats van het aan de repository toe te voegen.

Type: booleaans (details)
filesize

Bestandsgroote van de hele upload.

Type: geheel getal
De waarde moet tussen 0 en 104.857.600 liggen.
offset

Beginpunt van het fragment in bytes.

Type: geheel getal
De waarde mag niet kleiner zijn dan 0.
chunk

Inhoud van het fragment.

Moet worden gepost als een geüpload bestand met behulp van multipart/form-data.
async

Maak potentieel grote bestandsbewerkingen indien mogelijk asynchroon.

Type: booleaans (details)
checkstatus

Haal alleen de uploadstatus op voor de opgegeven bestandssleutel.

Type: booleaans (details)
token

Een token “csrf” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.

action=userrights

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Het groepslidmaatschap van een gebruiker wijzigen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
user

Gebruiker.

Type: gebruiker, met een van gebruikersnaam en gebruikers-ID (bijv. "#12345")
userid
Verouderd.

Geef in plaats hiervan user=#ID op.

Type: geheel getal
add

Voeg de gebruiker toe aan deze groepen of, als die al lid is, werk de vervaldatum van het lidmaatschap van die groep bij.

Waarden (gescheiden met | of alternatief): bot, bureaucrat, interface-admin, suppress, sysop
expiry

Vervaltijdstempels. Kan relatief zijn (bv. 5 months of 2 weeks) of absoluut (bv. 2014-09-18T12:34:56Z ). Als er slechts één tijdstempel is ingesteld, wordt het gebruikt voor alle groepen die aan de parameter add zijn doorgegeven. Gebruik infinite, indefinite, infinity of never voor een nooit verlopende gebruikersgroep.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
Standaard: infinite
remove

Verwijder de gebruiker uit deze groepen.

Waarden (gescheiden met | of alternatief): bot, bureaucrat, interface-admin, suppress, sysop
reason

Reden voor de wijziging.

Standaard: (leeg)
token

Een token “userrights” dat is verkregen uit action=query&meta=tokens

Voor compatibiliteit wordt ook het token geaccepteerd dat in de webinterface wordt gebruikt.

Deze parameter is vereist.
tags

Wijzigingslabels om toe te passen op de regel in het logboek gebruikersrechten.

Waarden (gescheiden met | of alternatief):
watchuser

Gebruikerspagina en overlegpagina van de gebruiker op de volglijst plaatsen.

Type: booleaans (details)
Voorbeelden:
Voeg gebruiker FooBot toe aan de groep bot en verwijder die gebruiker uit de groepen sysop en bureaucrat.
api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [in de sandbox openen]
Voeg gebruiker met ID 123 toe aan de groep bot en verwijder die gebruiker uit de groepen sysop en bureaucrat.
api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [in de sandbox openen]
Voeg gebruiker SometimeSysop voor 1 maand toe aan de groep sysop.
api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [in de sandbox openen]

action=validatepassword

  • Voor deze module zijn leesrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Valideer een wachtwoord tegen het wachtwoordbeleid van de wiki.

De geldigheid wordt als Good gemeld als het wachtwoord aanvaardbaar is, Change als het wachtwoord voor aanmelden kan worden gebruikt maar moet worden gewijzigd, of Invalid als het wachtwoord niet bruikbaar is.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
password

Wachtwoord om te valideren.

Deze parameter is vereist.
user

Gebruikersnaam, voor gebruik bij het testen van de accountaanmaak. De opgegeven gebruiker mag niet bestaan.

Type: gebruiker, met een van gebruikersnaam en gebruikers-ID (bijv. "#12345")
email

E-mailadres, voor gebruik bij het testen van de accountaanmaak.

realname

Echte naam, voor gebruik bij het testen van de accountaanmaak.

Voorbeelden:
Valideer het wachtwoord foobar voor de huidige gebruiker.
api.php?action=validatepassword&password=foobar [in de sandbox openen]
Valideer het wachtwoord qwerty voor het aanmaken van de gebruiker Example.
api.php?action=validatepassword&password=querty&user=Example [in de sandbox openen]

action=watch

  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

De pagina aan/van de volglijst van de huidige gebruiker toevoegen/verwijderen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
title
Verouderd.

De te (ont)volgen pagina. Gebruik in plaats hiervan titles.

unwatch

Als dit is ingesteld wordt de pagina ontvolgd in plaats van gevolgd.

Type: booleaans (details)
continue

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

titles

Een lijst met titels om aan te werken.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
pageids

Een lijst met pagina-ID’s om aan te werken.

Type: lijst met gehele getallen
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
revids

Een lijst met versie-ID’s om aan te werken. Merk op dat bijna alle querymodules in plaats hiervan de versie-ID’s omzetten naar de bijbehorende pagina-ID en op de laatste versie werken. Alleen prop=revisions gebruikt exacte versies voor zijn respons.

Type: lijst met gehele getallen
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
generator

Haal de lijst met pagina’s om mee te werken op door de opgegeven querymodule uit te voeren.

Opmerking: de namen van generatorparameters moeten worden voorafgegaan door een “g”. Zie de voorbeelden.

allcategories
Alle categorieën doorlopen.
alldeletedrevisions
Alle verwijderde versies van een gebruiker of in een naamruimte opsommen.
allfileusages
Geeft een overzicht van al het gebruik van bestanden, ook niet-bestaande.
allimages
Alle afbeeldingen op volgorde weergeven.
alllinks
Alle koppelingen opsommen die naar een bepaalde naamruimte verwijzen.
allpages
Alle pagina’s in een bepaalde naamruimte in volgorde opsommen.
allredirects
Toon alle doorverwijzingen naar een naamruimte.
allrevisions
Toon alle versies.
alltransclusions
Maak een lijst met alle transclusies (pagina's die zijn ingevoegd met {{x}}), ook de niet-bestaande.
backlinks
Zoek alle pagina’s met koppelingen naar de gegeven pagina.
categories
Toon alle categorieën waar de pagina's in zitten.
categorymembers
Toon alle pagina's in de opgegeven categorie.
deletedrevisions
Ontvang informatie over verwijderde versies.
duplicatefiles
Maak een lijst van alle bestanden die duplicaten zijn van de opgegeven bestanden, gebaseerd op hashwaarden.
embeddedin
Vind alle pagina’s die de opgegeven titel invoegen (transcluderen).
exturlusage
Geef een overzicht van de pagina’s die een bepaalde URL bevatten.
fileusage
Zoek alle pagina’s die de gegeven bestanden gebruiken.
images
Retourneert alle bestanden die op de opgegeven pagina’s staan.
imageusage
Zoek alle pagina’s die de opgegeven afbeeldingstitel gebruiken.
iwbacklinks
Zoek alle pagina’s met koppelingen naar de gegeven interwiki-koppeling.
langbacklinks
Zoek alle pagina’s met koppelingen naar de opgegeven taalkoppeling.
links
Retourneert alle koppelingen van de opgegeven pagina’s.
linkshere
Zoek alle pagina’s met koppelingen naar de gegeven pagina’s.
pageswithprop
Geef alle pagina’s weer die een bepaalde pagina-eigenschap gebruiken.
prefixsearch
Voer een voorvoegselzoekopdracht uit voor paginatitels.
protectedtitles
Maak een lijst van alle titels die beveiligd zijn tegen aanmaak.
querypage
Een lijst opvragen die wordt aangeleverd door een speciale QueryPage-pagina.
random
Verkrijg een reeks willekeurige pagina's.
recentchanges
De recente wijzigingen opsommen.
redirects
Retourneert alle doorverwijzingen naar de opgegeven pagina’s.
revisions
Versie-informatie opvragen.
search
Voer een zoekopdracht in de volledige tekst uit.
templates
Retourneert alle pagina's die ingesloten zijn op de gegeven pagina's.
transcludedin
Zoek alle pagina’s waarop de gegeven pagina’s worden ingevoegd.
watchlist
De recente wijzigingen aan pagina’s in de volglijst van de huidige gebruiker opvragen.
watchlistraw
Alle pagina’s op de volglijst van de huidige gebruiker opvragen.
Een van de volgende waarden: 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

Los automatisch doorverwijzingen op in titles, pageids en revids, en in pagina’s die worden geretourneerd door generator.

Type: booleaans (details)
converttitles

De titel indien nodig omzetten naar andere varianten. Dat werkt alleen als de inhoudstaal van de wiki variantenconversie ondersteunt. Talen die variantenconversie ondersteunen zijn onder andere ban, en, crh, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh en zh.

Type: booleaans (details)
token

Een token “watch” dat is verkregen uit action=query&meta=tokens

Deze parameter is vereist.

format=json

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Toon de data in het JSON formaat.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
callback

Als dit is opgegeven wordt de uitvoer in een gegeven functieaanroep verpakt. Voor de veiligheid worden alle gebruikerspecifieke gegevens beperkt.

utf8

Als dit is opgegeven worden de meeste (maar niet alle) niet-ASCII-tekens in UTF-8 gecodeerd in plaats van ze te vervangen door hexadecimale escape-reeksen. Standaard wanneer formatversion niet 1 is.

Type: booleaans (details)
ascii

Als dit is opgegeven worden alle niet-ASCII-tekens met behulp van hexadecimale escape-reeksen gecodeerd. Standaard wanneer formatversion 1 is.

Type: booleaans (details)
formatversion

Uitvoeropmaak

1
Achterwaarts compatibel formaat (Booleaanse waarden in XML-stijl, *-sleutels voor inhoudsknooppunten, enz.).
2
Modern formaat.
latest
Gebruik het nieuwste formaat (momenteel 2). Dit kan zonder waarschuwing worden gewijzigd.
Een van de volgende waarden: 1, 2, latest
Standaard: 1
Voorbeeld:
Retourneer het queryresultaat in de indeling JSON.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=json [in de sandbox openen]

format=jsonfm

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Toon de data in het JSON formaat (opgemaakt in HTML).

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
wrappedhtml

Retourneer de mooi opgemaakte HTML en bijbehorende ResourceLoader-modules als JSON-object.

Type: booleaans (details)
callback

Als dit is opgegeven wordt de uitvoer in een gegeven functieaanroep verpakt. Voor de veiligheid worden alle gebruikerspecifieke gegevens beperkt.

utf8

Als dit is opgegeven worden de meeste (maar niet alle) niet-ASCII-tekens in UTF-8 gecodeerd in plaats van ze te vervangen door hexadecimale escape-reeksen. Standaard wanneer formatversion niet 1 is.

Type: booleaans (details)
ascii

Als dit is opgegeven worden alle niet-ASCII-tekens met behulp van hexadecimale escape-reeksen gecodeerd. Standaard wanneer formatversion 1 is.

Type: booleaans (details)
formatversion

Uitvoeropmaak

1
Achterwaarts compatibel formaat (Booleaanse waarden in XML-stijl, *-sleutels voor inhoudsknooppunten, enz.).
2
Modern formaat.
latest
Gebruik het nieuwste formaat (momenteel 2). Dit kan zonder waarschuwing worden gewijzigd.
Een van de volgende waarden: 1, 2, latest
Standaard: 1
Voorbeeld:
Retourneer het queryresultaat in de indeling JSON.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=jsonfm [in de sandbox openen]

format=none

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Toon niets.

Voorbeeld:
Retourneer het queryresultaat in de indeling NONE.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=none [in de sandbox openen]

format=php

(main | php)
  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Toon de data in geserialiseerde PHP.

Specifieke parameter:
Er zijn nog andere algemene parameters beschikbaar.
formatversion

Uitvoeropmaak

1
Achterwaarts compatibel formaat (Booleaanse waarden in XML-stijl, *-sleutels voor inhoudsknooppunten, enz.).
2
Modern formaat.
latest
Gebruik het nieuwste formaat (momenteel 2). Dit kan zonder waarschuwing worden gewijzigd.
Een van de volgende waarden: 1, 2, latest
Standaard: 1
Voorbeeld:
Retourneer het queryresultaat in de indeling PHP.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=php [in de sandbox openen]

format=phpfm

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Toon de data in geserialiseerde PHP (opgemaakt in HTML).

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
wrappedhtml

Retourneer de mooi opgemaakte HTML en bijbehorende ResourceLoader-modules als JSON-object.

Type: booleaans (details)
formatversion

Uitvoeropmaak

1
Achterwaarts compatibel formaat (Booleaanse waarden in XML-stijl, *-sleutels voor inhoudsknooppunten, enz.).
2
Modern formaat.
latest
Gebruik het nieuwste formaat (momenteel 2). Dit kan zonder waarschuwing worden gewijzigd.
Een van de volgende waarden: 1, 2, latest
Standaard: 1
Voorbeeld:
Retourneer het queryresultaat in de indeling PHP.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=phpfm [in de sandbox openen]

format=rawfm

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Gegevens, inclusief debugelementen, in JSON-formaat (nette opmaak in HTML) uitvoeren.

Specifieke parameter:
Er zijn nog andere algemene parameters beschikbaar.
wrappedhtml

Retourneer de mooi opgemaakte HTML en bijbehorende ResourceLoader-modules als JSON-object.

Type: booleaans (details)
Voorbeeld:
Retourneer het queryresultaat in de indeling RAW.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=rawfm [in de sandbox openen]

format=xml

(main | xml)
  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Toon de data in het XML formaat.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
xslt

Als dit is opgegeven wordt de genoemde pagina als XSL-stijlblad toegevoegd. De waarde moet een titel zijn in de naamruimte MediaWiki en eindigen op .xsl.

includexmlnamespace

Voegt een XML-naamruimte toe als dit is opgegeven.

Type: booleaans (details)
Voorbeeld:
Retourneer het queryresultaat in de indeling XML.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml [in de sandbox openen]

format=xmlfm

  • Voor deze module zijn leesrechten nodig.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Toon de data in het XML formaat (opgemaakt in HTML).

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
wrappedhtml

Retourneer de mooi opgemaakte HTML en bijbehorende ResourceLoader-modules als JSON-object.

Type: booleaans (details)
xslt

Als dit is opgegeven wordt de genoemde pagina als XSL-stijlblad toegevoegd. De waarde moet een titel zijn in de naamruimte MediaWiki en eindigen op .xsl.

includexmlnamespace

Voegt een XML-naamruimte toe als dit is opgegeven.

Type: booleaans (details)
Voorbeeld:
Retourneer het queryresultaat in de indeling XML.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=xmlfm [in de sandbox openen]

Gegevenstypen

De invoer voor MediaWiki moet NFC-genormaliseerde UTF-8 zijn. MediaWiki kan proberen andere invoer om te zetten, maar daardoor kunnen sommige bewerkingen (zoals bewerkingen met MD5-controles) mislukken.

Parameters die meerdere waarden aannemen, worden normaal gesproken verzonden met de waarden gescheiden door sluistekens, bijvoorbeeld param=value1|value2 of param=value1%7Cvalue2. Als een waarde het sluisteken moet bevatten, gebruik dan U+001F (eenheidsscheidingsteken) als scheidingsteken en gebruik U+001F als voorvoegsel voor de waarde, bijvoorbeeld param=%1Fvalue1%1Fvalue2.

Sommige parametertypen in API-aanvragen behoeven nadere uitleg:

boolean

Booleaanse parameters werken als HTML-selectievakjes: als de parameter is opgegeven, ongeacht de waarde, wordt deze als true beschouwd. Voor een false-waarde laat u de parameter helemaal weg.

expiry

Vervaldata kunnen relatief zijn (bv. 5 months or 2 weeks) of absoluut (bv. 2014-09-18T12:34:56Z). Voor geen vervaldatum gebruikt u infinite, indefinite, infinity of never.

timestamp

Tijdstippen kunnen in verscheidene vormen worden opgegeven. Zie de invoerformaten van de Timestamp-bibliotheek die op mediawiki.org zijn gedocumenteerd voor meer informatie. De ISO 8601 datum- en tijdopmaak wordt aanbevolen: 2001-01-15T14:56:00Z. Bovendien kan de tekenreeks now worden gebruikt om het huidige tijdstip op te geven.

Sjabloonparameters

Sjabloonparameters ondersteunen gevallen waarin een API-module een waarde nodig heeft voor elke waarde van een andere parameter. Als er bijvoorbeeld een API-module is om fruit aan te vragen, kan deze een parameter fruits hebben om aan te geven welke vruchten worden aangevraagd en een sjabloonparameter {fruit}-quantity om aan te geven hoeveel van elke vrucht moeten worden aangevraagd. Een API-cliënt die 1 appel, 5 bananen en 20 aardbeien wil, kan dan een aanvraag doen zoals fruits=apples|bananas|strawberries&apples-quantity=1&bananas-quantity=5&strawberries-quantity=20.

Vermeldingen

API-ontwikkelaars:

  • Yuri Astrakhan (oorspronkelijke ontwikkelaar, hoofdontwikkelaar september 2006 – september 2007)
  • Roan Kattouw (hoofdontwikkelaar september 2007–2009)
  • Victor Vasiliev
  • Bryan Tong Minh
  • Sam Reed
  • Brad Jorsch (hoofdontwikkelaar 2013–2020)

Stuur uw opmerkingen, suggesties en vragen naar mediawiki-api@lists.wikimedia.org of maak een bugrapport aan op https://phabricator.wikimedia.org/.