MediaWiki-API-Hilfe
Dies ist eine automatisch generierte MediaWiki-API-Dokumentationsseite.
Dokumentation und Beispiele: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=protect
- Dieses Modul erfordert Leserechte.
 - Dieses Modul erfordert Schreibrechte.
 - Dieses Modul akzeptiert nur POST-Anfragen.
 - Quelle: MediaWiki
 - Lizenz: GPL-2.0-or-later
 
Ändert den Schutzstatus einer Seite.
- title
 Titel der Seite, die du (ent-)sperren möchtest. Kann nicht zusammen mit pageid verwendet werden.
- pageid
 Seitenkennung der Seite, die du (ent-)sperren möchtest. Kann nicht zusammen mit title verwendet werden.
- Typ: Ganzzahl
 - protections
 Listet die Schutzebenen nach dem Format Aktion=Ebene (z. B. edit=sysop) auf. Die Ebene all bedeutet, dass jeder die Aktion ausführen darf, z. B. keine Beschränkung.
HINWEIS: Wenn eine Aktion nicht angegeben wird, wird deren Schutz entfernt.
- Dieser Parameter ist erforderlich.
 - Werte mit | trennen oder Alternative.
 - Die maximale Anzahl von Werten beträgt 50 (500 für Clients, denen höhere Limits erlaubt sind).
 - expiry
 Zeitstempel des Schutzablaufs. Wenn nur ein Zeitstempel übergeben wird, ist dieser für alle Seitenschutze gültig. Um eine unendliche Schutzdauer festzulegen, kannst du die Werte infinite, indefinite, infinity oder never übergeben.
- Werte mit | trennen oder Alternative.
 - Die maximale Anzahl von Werten beträgt 50 (500 für Clients, denen höhere Limits erlaubt sind).
 - Standard: infinite
 - reason
 Grund für den Seitenschutz oder dessen Aufhebung.
- Standard: (leer)
 Auf den Seitenschutz-Logbuch-Eintrag anzuwendende Änderungsmarkierungen.
- Werte (mit | trennen oder Alternative):
 - cascade
 Aktiviert den Kaskadenschutz (d. h. in dieser Seite eingebundene Vorlagen und Bilder werden geschützt). Wird ignoriert, falls keine der angegebenen Schutzebenen Kaskaden unterstützt.
- Type: boolean (details)
 - watch
 - Veraltet.
 Wenn vorhanden, fügt dieser Parameter die zu (ent-)sperrende Seite der Beobachtungsliste des aktuellen Benutzers hinzu.
- Type: boolean (details)
 - watchlist
 Die Seite bedingungslos zur Beobachtungsliste des aktuellen Benutzers hinzufügen oder von ihr entfernen, Benutzereinstellugen (für Bot-Benutzer ignoriert) verwenden oder Beobachtung nicht ändern.
- Einer der folgenden Werte: nochange, preferences, unwatch, watch
 - Standard: preferences
 - token
 Ein „csrf“-Token abgerufen von action=query&meta=tokens
- Dieser Parameter ist erforderlich.
 
- Schützt eine Seite
 - api.php?action=protect&title=Hauptseite&token=123ABC&protections=edit=sysop|move=sysop&cascade=&expiry=20070901163000|never [in Spielwiese öffnen]
 - Entsperrt eine Seite, indem die Einschränkungen durch den Schutz auf all gestellt werden (z. B. darf jeder die Aktion ausführen).
 - api.php?action=protect&title=Hauptseite&token=123ABC&protections=edit=all|move=all&reason=Lifting%20restrictions [in Spielwiese öffnen]
 - Eine Seite entsperren, indem keine Einschränkungen übergeben werden
 - api.php?action=protect&title=Hauptseite&token=123ABC&protections=&reason=Lifting%20restrictions [in Spielwiese öffnen]