MediaWiki API súgó
Ez egy automatikusan generált MediaWiki-API-dokumentációs lap.
Dokumentáció és példák: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=edit
- Ez a modul olvasási jogot igényel.
 - Ez a modul írási jogot igényel.
 - Ez a modul csak POST kéréseket fogad el.
 - Forrás: MediaWiki
 - Licenc: GPL-2.0-or-later
 
Lapok létrehozása és szerkesztése.
- title
 A szerkesztendő lap címe. Nem használható együtt a pageid paraméterrel.
- pageid
 A szerkesztendő lap lapazonosítója. Nem használható együtt a title paraméterrel.
- Típus: egész szám
 - section
 A szerkesztendő szakasz azonosítója. 0 a bevezetőhöz, new új szakaszhoz. Sokszor, de nem mindig, egy pozitív egész szám.
- sectiontitle
 Az új szakasz címe a section=new használatakor.
- text
 A lap tartalma.
- summary
 Szerkesztési összefoglaló. A szakasz címe is, ha section=new és a sectiontitle paraméter nincs beállítva.
- tags
 Change tags to apply to the revision.
- Értékek (elválasztó: | vagy más):
 - minor
 A szerkesztés megjelölése apróként.
- Típus: logikai (részletek)
 - notminor
 Ne jelölje aprónak a szerkesztést akkor sem, ha a „Alapértelmezetten minden szerkesztésemet jelölje aprónak” felhasználói beállítás igaz.
- Típus: logikai (részletek)
 - bot
 Szerkesztés megjelölése botszerkesztésként.
- Típus: logikai (részletek)
 - baserevid
 ID of the base revision, used to detect edit conflicts. May be obtained through action=query&prop=revisions. Self-conflicts cause the edit to fail unless basetimestamp is set.
- Típus: egész szám
 - basetimestamp
 Az alapváltozat időbélyege, a szerkesztési ütközések felismerésére szolgál. Az action=query&prop=revisions&rvprop=timestamp kéréssel szerezhető meg. Az önkonfliktusok ignorálva lesznek.
- Típus: időbélyeg (engedélyezett formátumok)
 - starttimestamp
 A szerkesztési folyamat kezdetének időbélyege, a szerkesztési ütközések felismerésére szolgál. Egy megfelelő érték lekérhető a curtimestamp paraméterrel a folyamat kezdetén (pl. a szerkesztendő lap tartalmának letöltésekor).
- Típus: időbélyeg (engedélyezett formátumok)
 - recreate
 Bármilyen hiba felülírása arról, hogy a lapot a szerkesztés közben törölték.
- Típus: logikai (részletek)
 - createonly
 Ne szerkeszd a lapot, ha már létezik.
- Típus: logikai (részletek)
 - nocreate
 Throw an error if the page doesn't exist.
- Típus: logikai (részletek)
 - watch
 - Elavult.
 A lap hozzáadása a felhasználó figyelőlistájához.
- Típus: logikai (részletek)
 - unwatch
 - Elavult.
 A lap törlése a szerkesztő figyelőlistájáról.
- Típus: logikai (részletek)
 - watchlist
 A lap hozzáadása a figyelőlistához vagy eltávolítása onnan feltétel nélkül, a beállítások használata (botfelhasználóknál ennek nincs hatása) vagy a figyelőlista érintetlenül hagyása.
- A következő értékek egyike: nochange, preferences, unwatch, watch
 - Alapértelmezett: preferences
 - md5
 The MD5 hash of the text parameter, or the prependtext and appendtext parameters concatenated. If set, the edit won't be done unless the hash is correct.
- prependtext
 Ezen szöveg hozzáadása a lap vagy szakasz elejére. Felülírja a text paramétert.
- appendtext
 Ezen szöveg hozzáadása a lap vagy szakasz végére. Felülírja a text paramétert.
Használd a section=new paramétert új szakasz hozzáadásához ezen paraméter helyett.
- undo
 Ezen változat visszavonása. Felülírja a text, prependtext és appendtext paramétereket.
- Típus: egész szám
 - Az érték nem lehet kisebb mint 0.
 - undoafter
 Minden változtatás visszavonása az undo paraméterben szereplőtől eddig. Ha nincs megadva, csak egy változtatás visszavonása.
- Típus: egész szám
 - Az érték nem lehet kisebb mint 0.
 - redirect
 Átirányítások automatikus feloldása.
- Típus: logikai (részletek)
 - contentformat
 Content serialization format used for the input text.
- A következő értékek egyike: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
 - contentmodel
 Az új tartalom tartalommodellje.
- A következő értékek egyike: Scribunto, css, javascript, json, text, unknown, wikitext
 - token
 Egy „csrf” token, az action=query&meta=tokens kéréssel lekérve
A tokennek mindig az utolsó paraméternek, vagy legalább a text után kell lennie.
- Ez a paraméter kötelező.
 
- Lap szerkesztése
 - api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&baserevid=1234567&token=123ABC [megnyitás a homokozóban]
 - __NOTOC__ hozzáadása a lap elejére.
 - api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [megnyitás a homokozóban]
 - Az 13579–13585. változatok visszavonása automatikus szerkesztési összefoglalóval.
 - api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [megnyitás a homokozóban]