MediaWiki-API-hjelp
Dette er en automatisk generert MediaWiki-API-dokumentasjonsside.
Dokumentasjon og eksempler: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=edit
- Denne modulen krever lesetilgang.
 - Denne modulen krever skrivetilgang.
 - Denne modulen aksepterer bare POST forespørsler.
 - Kilde: MediaWiki
 - Lisens: GPL-2.0-or-later
 
Opprett og rediger sider.
- title
 Tittelen til siden som skal redigeres. Kan ikke brukes sammen med pageid.
- pageid
 Side-ID til siden som skal redigeres. Kan ikke brukes sammen med title.
- Type: heltall
 - section
 Seksjons-ID. 0 for det øverste avsnittet, new for en ny seksjon. Ofte et positivt heltall, men kan også være ikke-numerisk.
- sectiontitle
 Tittelen for en ny seksjon når man bruker section=new.
- text
 Sideinnhold.
- summary
 Redigeringsforklaring.
Når denne parameteren er tom eller ikke angitt kan en redigeringsforklaring genereres automatisk.
Når man bruker section=new og sectiontitle ikke er angitt, brukes verdien til denne parameteren som seksjonstittel i stedet, og redigeringsforklaringen genereres automatisk.
Endringstagger som skal brukes på sideversjonen.
- Verdier (separer med | eller alternativ):
 - minor
 Merker denne redigeringen som en mindre redigering.
- Type: boolsk (detaljer)
 - notminor
 Ikke merk denne redigeringen som en mindre redigering selv når innstillingen «Merk i utgangspunktet alle redigeringer som mindre» er satt.
- Type: boolsk (detaljer)
 - bot
 Merk denne redigeringen som en botendring.
- Type: boolsk (detaljer)
 - baserevid
 ID for grunnversjonen, brukt for å oppdage redigeringskonflikter. Kan hentes via action=query&prop=revisions. Konflikter med en selv gjør at redigeringen feiler med mindre et grunntidsstempel er satt.
- Type: heltall
 - basetimestamp
 Tidsstempel for grunnversjonen, brukes for å oppdage redigeringskonflikter. Kan hentes via action=query&prop=revisions&rvprop=timestamp. Konflikter med en selv ignoreres.
- Type: tidsstempel (tillatte formater)
 - starttimestamp
 Tidsstempel for når redigeringsprosessen begynte, brukes for å oppdage redigeringskonflikter. En gyldig verdi kan hentes med curtimestamp når man begynner en redigeringsprosess (f.eks. når man laster sideinnholdet som redigeres).
- Type: tidsstempel (tillatte formater)
 - recreate
 Overstyr feil om at siden har blitt slettet i mellomtiden.
- Type: boolsk (detaljer)
 - createonly
 Ikke rediger siden dersom den finnes allerede.
- Type: boolsk (detaljer)
 - nocreate
 Gi en feilmelding dersom dersom siden ikke finnes.
- Type: boolsk (detaljer)
 - watch
 - Utgått.
 Legg til siden til aktuell brukers overvåkningsliste.
- Type: boolsk (detaljer)
 - unwatch
 - Utgått.
 Fjern siden fra aktuell brukers overvåkningsliste.
- Type: boolsk (detaljer)
 - watchlist
 Legg til eller fjern siden fra den gjeldende brukerens overvåkningsliste, bruk innstillinger (ignoreres for botbrukere) eller ikke endre overvåkning.
- Én av følgende verdier: nochange, preferences, unwatch, watch
 - Standard: preferences
 - md5
 MD5-hashen til parameteren text, eller parameterne prependtext- og appendtext satt sammen. Hvis denne er satt vil ikke redigeringen gjøres med mindre hashen er korrekt.
- prependtext
 Legg til denne teksten til starten av siden eller seksjonen. Overstyrer text.
- appendtext
 Legg til denne teksten i slutten av siden eller seksjonen. Overstyrer text.
Bruk section=new for å legge til en ny seksjon i stedet for denne parameteren.
- undo
 Fjern (gjør om) denne sideversjonen. Overstyrer text, prependtext og appendtext.
- Type: heltall
 - Verdien kan ikke være lavere enn 0.
 - undoafter
 Fjern alle sideversjoner fra undo til denne. Om den ikke er satt, fjern kun én sideversjon.
- Type: heltall
 - Verdien kan ikke være lavere enn 0.
 - redirect
 Bestem omdirigeringer automatisk.
- Type: boolsk (detaljer)
 - contentformat
 Innholdsserialiseringsformat brukt for inndatateksten.
- Én av følgende verdier: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
 - contentmodel
 Det nye innholdets innholdsmodell.
- Én av følgende verdier: css, javascript, json, text, unknown, wikitext
 - token
 En «csrf»-nøkkel hentet fra action=query&meta=tokens
Nøkkelen bør alltid sendes som siste parameter, eller i det minste etter parameteren text.
- Denne parameteren er påkrevd.
 - returnto
 Sidetittel. Hvis det å lagre en redigering opprettet en midlertidig konto kan API-et svare med en URL klienten bør besøke for å fullføre innlogging. Hvis denne parameteren er angitt vil URL-en omdirigere til den gitte siden i stedet for siden som ble redigert.
- Type: sidetittel
 - Godtar ikke-eksisterende sider.
 - returntoquery
 URL-spørringsparametre (med ledende ?). Hvis det å lagre redigeringen opprettet en midlertidig konto kan API-et svare med en URL klienten bør besøke for å fullføre innlogging. Hvis denne parameteren er angitt vil URL-en omdirigere til en side med de gitte spørringspamatrene.
- Standard: (tom)
 - returntoanchor
 URL-fragment (med innledende #). Hvis det å lagre redigeringen opprettet en midlertidig konto kan API-et svare med en URL som klienten bør besøke for å fullføre innlogging. Hvis denne parameteren er angitt vil URL-en omdirigere til en side med det gitte fragmentet.
- Standard: (tom)
 
- Rediger en side.
 - api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&baserevid=1234567&token=123ABC [åpne i sandkasse]
 - Legg til __NOTOC__ i begynnelsen av en side.
 - api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [åpne i sandkasse]
 - Fjerner sideversjonene 13579–13585 med automatisk redigeringsforklaring.
 - api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [åpne i sandkasse]