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
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.
- 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.
 
- Reset alle voorkeuren.
 - api.php?action=options&reset=&token=123ABC [in de sandbox openen]
 - Wijzig skin en hideminor voorkeuren.
 - api.php?action=options&change=skin=vector|hideminor=1&token=123ABC [in de sandbox openen]
 - Reset alle voorkeuren en stel vervolgens de skin en de bijnaam in.
 - api.php?action=options&reset=&change=skin=monobook&optionname=nickname&optionvalue=[[User:Beau|Beau]]%20([[User_talk:Beau|talk]])&token=123ABC [in de sandbox openen]