Pomoc API MediaWiki
To jest automatycznie wygenerowana strona dokumentacji API MediaWiki.
Dokumentacja i przykłady: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=options
- Ten moduł wymaga praw odczytu.
- Ten moduł wymaga praw zapisu.
- Ten moduł akceptuje tylko żądania POST.
- Źródło: MediaWiki
- Licencja: GPL-2.0-or-later
Zmienia preferencje bieżącego użytkownika.
Można ustawiać tylko opcje zarejestrowane w rdzeniu, w zainstalowanych rozszerzeniach lub z kluczami o prefiksie userjs- (do wykorzystywania przez skrypty użytkowników).
- reset
- Resetuj preferencje do domyślnych. 
- Typ: wartość boolowska (szczegóły)
- resetkinds
- Lista typów opcji do zresetowania, jeżeli ustawiono opcję reset. 
- Wartości (oddziel za pomocą | lub alternatywy): all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
- Domyślnie: all
- change
- Lista zmian, w formacie nazwa=wartość (np. skin=vector). Jeżeli nie zostanie podana wartość (nawet znak równości), np., optionname|otheroption|..., to opcja zostanie zresetowana do jej wartości domyślnej. Jeżeli jakakolwiek podawana wartość zawiera znak pionowej kreski (|), użyj alternatywnego separatora wielu wartości aby operacja się powiodła. 
- Oddziel wartości za pomocą | lub alternatywy.
- Maksymalna liczba wartości to 50 (500 dla klientów z podwyższonymi limitami).
- optionname
- Nazwa opcji, która powinna być ustawiona na wartość optionvalue. 
- optionvalue
- Wartość opcji, określona w optionname. 
- token
- Token „csrf” pobrany z action=query&meta=tokens 
- Ten parametr jest wymagany.
- Resetuj wszystkie preferencje.
- api.php?action=options&reset=&token=123ABC [otwórz w brudnopisie]
- Zmień preferencje skin (skórka) i hideminor (ukryj drobne edycje).
- api.php?action=options&change=skin=vector|hideminor=1&token=123ABC [otwórz w brudnopisie]
- Zresetuj wszystkie preferencje, a następnie ustaw skin i nickname.
- api.php?action=options&reset=&change=skin=monobook&optionname=nickname&optionvalue=[[User:Beau|Beau]]%20([[User_talk:Beau|talk]])&token=123ABC [otwórz w brudnopisie]