עזרה של MediaWiki API

זהו דף תיעוד של API שנוצר באופן אוטומטי.

תיעוד ודוגמאות: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

יחידה ראשית

מצב: ה־API של מדיה־ויקי הוא ממשק ותיק ויציב שנתמך ומשתפר באופן סדיר. אף שאנחנו משתדלים להימנע מכך, לעיתים עלינו לבצע שינויים שעלולים לשבש דברים בפונקציונליות הזאת; באפשרותך לעשות מינוי לרשימת התפוצה mediawiki-api-announce כדי לקבל הודעות על עדכונים.

בקשות שגויות: כשבקשות שגויות נשלחות ל־API, יישלח כותר HTTP עם המפתח "MediaWiki-API-Error", ואז גם הערך של הכותר וגם קוד השגיאה יוגדרו לאותו ערך. למידע נוסף, אפשר לעיין בדף API:שגיאות ואזהרות.

פרמטרים ייעודיים:
action

איזו פעולה לבצע.

block
חסימת משתמש.
changeauthenticationdata
שינוי נתוני אימות עבור המשתמש הנוכחי.
changecontentmodel
שינוי מודל התוכן של דף
checktoken
בדיקת התקינות של האסימון מ־action=query&meta=tokens.
clearhasmsg
מנקה את דגל hasmsg עבור המשתמש הנוכחי.
clientlogin
כניסה לוויקי באמצעות זרימה הידודית.
compare
קבלת ההבדל בין שני דפים.
createaccount
יצירת חשבון משתמש חדש.
delete
מחיקת דף.
edit
יצירה ועריכה של דפים.
emailuser
שליחת דוא"ל למשתמש.
expandtemplates
פורס את כל התבניות בתוך קוד הוויקי.
feedcontributions
מחזיר הזנת תרומות משתמש.
feedrecentchanges
מחזיר הזנת שינויים אחרונים.
feedwatchlist
מחזיר הזנת רשימת מעקב.
filerevert
שחזור קובץ לגרסה ישנה יותר.
help
הצגת עזרה עבור היחידות שצוינו.
imagerotate
סיבוב של תמונה אחת או יותר.
import
יבוא דף מוויקי אחר או מקובץ XML.
linkaccount
קישור חשבון של ספק צד־שלישי למשתמש הנוכחי.
login
כניסה וקבלת עוגיות אימות.
logout
יציאה וניקוי של נתוני ההתחברות.
managetags
ביצוע פעולות ניהוליות הקשורות בתגי שינוי.
mergehistory
מיזוג גרסאות של דפים.
move
העברת דף.
opensearch
חיפוש בוויקי בפרוטוקול OpenSearch.
options
שינוי העדפות של המשתמש הנוכחי.
paraminfo
קבלת מידע על יחידות של API.
parse
מפענח את התוכן ומחזיר פלט מפענח.
patrol
לנטר דף או גרסה.
protect
לשנות את רמת ההגנה של דף.
purge
ניקוי המטמון לכותרות שניתנו.
query
אחזור נתונים ממדיה־ויקי ועליה.
removeauthenticationdata
הסרת נתוני אימות עבור המשתמש הנוכחי.
resetpassword
שליחת דוא"ל איפוס סיסמה למשתמש.
revisiondelete
מחיקה ושחזור ממחיקה של גרסאות.
rollback
ביטול העריכה האחרונה לדף.
rsd
יצוא סכמת RSD‏ (Really Simple Discovery).
setnotificationtimestamp
עדכון חותם־הזמן של ההודעה עבור דפים במעקב.
setpagelanguage
שינוי השפה של דף.
spamblacklist
בדיקת תקינות של URL אחד או יותר אל מול רשימת חסימת הספאם.
tag
הוספה או הסרה של תגים מגרסאות בודדות או רשומות יומן בודדות.
unblock
שחרור חסימת משתמש.
undelete
שחזור גרסאות של דף מחוק.
unlinkaccount
ביטול קישור של חשבון צד־שלישי מהמשתמש הנוכחי.
upload
העלאת קובץ, או קבלת מצב ההעלאות הממתינות.
userrights
שינוי חברות בקבוצות של המשתמש.
validatepassword
לבדוק תקינות סיסמה אל מול מדיניות הסיסמאות של הוויקי.
watch
להוסיף דפים לרשימת המעקב של המשתמש הנוכחי או הסרתם ממנה.
webapp-manifest
החזרת המניפסט של יישום הרשת.
cspreport
פנימי. משמש דפדפנים לדיווח הפרות של מדיניות אבטחת תוכן. המודול הזה לעולם לא ישמש אלא אם הוא משמש עם דפדפן תומך CSP.
stashedit
פנימי. הכנת עריכה במטמון משותף.
אחד מהערכים הבאים: block, changeauthenticationdata, changecontentmodel, checktoken, clearhasmsg, clientlogin, compare, createaccount, delete, edit, emailuser, expandtemplates, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, help, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, setnotificationtimestamp, setpagelanguage, spamblacklist, tag, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, watch, webapp-manifest, cspreport, stashedit
ברירת המחדל: help
format

תסדיר הפלט.

json
לפלוט נתונים בתסדיר JSON.
jsonfm
לפלוט נתונים בתסדיר JSON (עם הדפסה יפה ב־HTML).
none
לא לפלוט שום דבר.
php
לפלוט נתונים בתסדיר PHP מוסדר.
phpfm
לפלוט נתונים בתסדיר PHP מוסדר (עם הדפסה יפה ב־HTML).
rawfm
לפלוט את הנתונים, כולל אלמנטים לניפוי שגיאות, בתסדיר JSON (עם הדפסה יפה ב־HTML).
xml
לפלוט נתונים בתסדיר XML.
xmlfm
לפלוט נתונים בתסדיר XML (עם הדפסה יפה ב־HTML).
אחד מהערכים הבאים: json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
ברירת המחדל: jsonfm
maxlag

שיהוי מרבי יכול לשמש כשמדיה־ויקי מותקנת באשכול עם מסד נתונים משוכפל. כדי לחסוך בפעולות שגורמות יותר שיהוי בשכפול אתר, הפרמטר הזה יכול לגרום ללקוח להמתין עד ששיהוי השכפול יורד מתחת לערך שצוין. במקרה של שיהוי מוגזם, קוד השגיאה maxlag מוחזר עם הודעה כמו Waiting for $host: $lag seconds lagged.
ר' מדריך למשתמש: פרמטר maxlag למידע נוסף.

סוג: מספר שלם
smaxage

להגדיר את כותר s-maxage לבקרת מטמון HTTP‏ למספר כזה של שניות. שגיאות אף פעם לא מוטמנות.

סוג: מספר שלם
ברירת המחדל: 0
maxage

להגדיר את כותר max-age לבקרת מטמון HTTP‏ למספר כזה של שניות. שגיאות אף פעם לא מוטמנות.

סוג: מספר שלם
ברירת המחדל: 0
assert

לוודא שהמשתמש נכנס לחשבון אם זה מוגדר ל־user, שלא נכנס לחשבון אם מוגדר anon, או שיש לו הרשאת המשתמש "בוט" אם זה bot.

אחד מהערכים הבאים: anon, bot, user
assertuser

לוודא שהמשתמש הנוכחי הוא המשתמש ששמו ניתן.

סוג: משתמש, בצורה הבאה: שם משתמש
requestid

כל ערך שיינתן כאן ייכלל בתשובה. אפשר להשתמש בזה כדי להבדיל בין בקשות.

servedby

לכלול את שם המארח ששירת את הבקשה בתוצאות.

סוג: בוליאני (פרטים)
curtimestamp

לכלול את חותם־הזמן הנוכחי בתוצאה.

סוג: בוליאני (פרטים)
responselanginfo

לכלול את השפות שמשמשות ל־uselang ול־errorlang בתוצאה.

סוג: בוליאני (פרטים)
origin

בעת גישה ל־API עם בקשת AJAX חוצה תחומים (CORS), יש להציב כאן את התחום שהבקשה יוצאת ממנו. זה היה להיות כלול בכל בקשה מקדימה, ולכן הוא חייב להיות חלק מה־URI של הבקשה (לא גוף ה־POST).

עבור בקשות מאומתות, זה חייב להיות תואם במדויק לאחד המקורות בכותרת Origin, כך שזה צריך להיות מוגדר למשהו כמו https://en.wikipedia.org או https://meta.wikimedia.org. אם הפרמטר הזה אינו תואם לכותרת Origin, תוחזר תשובת 403. אם הפרמטר הזה תורם לכותרת Origin והמקור מורשה, תוגדרנה הכותרות Access-Control-Allow-Origin ו־Access-Control-Allow-Credentials.

עבור בקשות בלתי־מאומתות, יש לציין את הערך *. זה יגרום לכותרת להיות Access-Control-Allow-Origin, אבל Access-Control-Allow-Credentials תהיה false וכל הנתונים הייחודיים למשתמש יהיו מוגבלים.

uselang

באיזו שפה להשתמש לתרגומי הודעות. הקריאה action=query&meta=siteinfo עם siprop=languages מחזירה רשימת קודים. ציון user כדי להשתמש בהעדפת השפה של המשתמש הנוכחי, וציון content להשתמש בשפת התוכן של הוויקי הזה.

ברירת המחדל: user
variant

הגוון השפה. עובד רק אם השפה הבסיסית תומכת בהמרה בין הגוונים.

errorformat

תסדיר לשימוש בפלט טקסט אזהרות ושגיאות

plaintext
קוד ויקי שתגי HTML הוסרו ממנו והישויות הוחלפו בו.
wikitext
קוד ויקי לא מפוענח.
html
HTML
raw
מפתח הודעה ופרמטרים.
none
ללא פלט טקסט, רק הודעות השגיאה.
bc
התסדיר ששימש לפני מדיה־ויקי 1.29. התעלמות מ־errorlang ו־ errorsuselocal.
אחד מהערכים הבאים: bc, html, none, plaintext, raw, wikitext
ברירת המחדל: bc
errorlang

השפה שתשמש לאזהרות לשגיאות action=query&meta=siteinfo עם siprop=languages תחזיר רשימת קודי שפה, ואפשר גם לציין content כדי להשתמש בשפת התוכן של הוויקי הזה, או לציין uselang עם אותו הערך הפרמטר uselang.

ברירת המחדל: uselang
errorsuselocal

אם ניתן, הטקסטים של השגיאות ישתמשו בהודעות מותאמות מקומית ממרחב השם מדיה ויקי.

סוג: בוליאני (פרטים)
דוגמאות:
עזרה ליחידה הראשית.
api.php?action=help [פתיחה בארגז חול]
כל העזרה בדף אחד.
api.php?action=help&recursivesubmodules=1 [פתיחה בארגז חול]
הרשאות:
writeapi
שימוש ב־API לשינוי דפים
הוענקו ל: all, user וגם bot
apihighlimits
להשתמש במגבלות גבוהות יותר בשאילתות API (שאילתות איטיות: 500; שאילתות מהירות: 5000). המגבלות לשאילתות איטיות חלות גם על פרמטרים מרובי־ערכים.
הוענקו ל: bot וגם sysop

action=block

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

חסימת משתמש.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
user

איזה משתמש לחסום.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, טווח כתובות IP וגם מספר מזהה של משתמש (כגון "#12345")
userid
מיושן.

יש לציין user=#ID במקום.

סוג: מספר שלם
expiry

זמן תפוגה. יכול להיות יחסי (למשל 5 months או 2 weeks) או מוחלט (למשל 2014-09-18T12:34:56Z). אם זה מוגדר ל־infinite‏, indefinite, או never, החסימה לא תפוג לעולם.

ברירת המחדל: never
reason

סיבה לחסימה.

ברירת מחדל: (ריק)
anononly

לחסום משתמשים אלמוניים בלבד (דהיינו, השבתת עריכות אלמוניות מכתובת ה־IP הזאת)

סוג: בוליאני (פרטים)
nocreate

מניעת יצירת חשבונות

סוג: בוליאני (פרטים)
autoblock

חסימה אוטומטית גם של כתובת ה־IP האחרונה שהשתמש בה ושל כל כתובת IP שינסה להשתמש בה בעתיד.

סוג: בוליאני (פרטים)
noemail

למנוע ממשתמש לשלוח דואר אלקטרוני דרך הוויקי. (דורש את ההרשאה blockemail).

סוג: בוליאני (פרטים)
hidename

הסרת השם מיומן החסימות. (דורש את ההרשאה hideuser.)

סוג: בוליאני (פרטים)
allowusertalk

לאפשר למשתמש לערוך את דף השיחה שלו או שלה (תלוי ב־$wgBlockAllowsUTEdit).

סוג: בוליאני (פרטים)
reblock

אם המשתמש כבר חסום, לדרוס את החסימה הנוכחית.

סוג: בוליאני (פרטים)
watchuser

לעקוב אחרי דף המשתמש ודף השיחה של המשתמש או של כתובת ה־IP.

סוג: בוליאני (פרטים)
tags

תגי שינוי שיחולו על הרשומה ביומן החסימה.

ערכים (מופרדים באמצעות "|" או or תו חלופי):
partial

חסימת משתמש מעריכת דפים או מרחבי שם מסוימים ולא מכל האתר.

סוג: בוליאני (פרטים)
pagerestrictions

רשימת כותרות שהמשתמש ייחסם מעריכתן. חל רק כאשר partial מוגדר ל־true.

סוג: כותרת דף
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של הערכים הוא 10.
מקבל רק דפים שקיימים.
namespacerestrictions

רשימת מזהי מרחב שם שהמשתמש ייחסם מעריכתם. חל רק כאשר partial מוגדר ל־true.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.
דוגמאות:
חסימת כתובת ה־IP‏ 192.0.2.5 לשלושה ימים עם סיבה.
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [פתיחה בארגז חול]
חסימת המשתמש Vandal ללא הגבלת זמן עם סיבה, ומניעת יצירת חשבונות חדשים ושליחת דוא"ל.
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [פתיחה בארגז חול]

action=changeauthenticationdata (changeauth)

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

שינוי נתוני אימות עבור המשתמש הנוכחי.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
changeauthrequest

להשתמש בבקשת האימות הזאת, מאת id שהוחזר מ־action=query&meta=authmanagerinfo עם amirequestsfor=change.

הפרמטר הזה נדרש.
changeauthtoken

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.
*
המודול הזה מקבל פרמטרים נוספים בהתאם לבקשות אימות זמינות. יש להשתמש ב־action=query&meta=authmanagerinfo עם amirequestsfor=change (או תשובה קודמת מהמודול הזה, אם זה זמין) כדי להבין מה הבקשות הזמינות ובאילו שדות הן משתמשות.

action=changecontentmodel

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

שינוי מודל התוכן של דף

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
title

כותרת הדף שצריך לשנות את מודל התוכן שלו. לא יכול לשמש יחד עם pageid.

pageid

מזהה הדף של הדף שצריך לשנות את מודל התוכן שלו. לא יכול לשמש יחד עם title.

סוג: מספר שלם
summary

תקציר עריכה וסיבה לרשומת יומן

tags

תגי שינוי שיחולו על רשומת היומן ועל העריכה.

ערכים (מופרדים באמצעות "|" או or תו חלופי):
model

מודל התוכן של התוכן החדש.

הפרמטר הזה נדרש.
אחד מהערכים הבאים: css, javascript, json, text, wikitext
bot

סימון שינוי מודל התוכן עם דגל בוט.

סוג: בוליאני (פרטים)
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.
דוגמה:
שינוי העמוד הראשי כך שיהיה במודל התוכן text
api.php?action=changecontentmodel&title=Main Page&model=text&token=123ABC [פתיחה בארגז חול]

action=checktoken

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

בדיקת התקינות של האסימון מ־action=query&meta=tokens.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
type

סוג האסימון שבבדיקה.

הפרמטר הזה נדרש.
אחד מהערכים הבאים: createaccount, csrf, login, patrol, rollback, userrights, watch
token

איזה אסימון לבדוק.

הפרמטר הזה נדרש.
maxtokenage

הגיל המרבי המותר של האסימון, בשניות.

סוג: מספר שלם
דוגמה:
בדיקת התקינות של אסימון csrf.
api.php?action=checktoken&type=csrf&token=123ABC [פתיחה בארגז חול]

action=clearhasmsg

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

מנקה את דגל hasmsg עבור המשתמש הנוכחי.

דוגמה:
לנקות את דגל hasmsg עבור המשתמש הנוכחי.
api.php?action=clearhasmsg [פתיחה בארגז חול]

action=clientlogin (login)

  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

כניסה לוויקי באמצעות זרימה הידודית.

הנוהל הכללי לשימוש במודול הזה הוא:

  1. אחזור השדות הזמינים מ־action=query&meta=authmanagerinfo עם amirequestsfor=login ואסימון login מתוך action=query&meta=tokens.
  2. הצגת השדות למשתמש וקבלת אישור ממנו.
  3. שליחה (Post) למודול הזה עם loginreturnurl וכל השדות הרלוונטיים.
  4. בדיקת ה־status בתשובה.
    • אם קיבלת PASS או FAIL, זה הסיום. הפעולה שלך הצליחה או נכשלה.
    • אם קיבלת UI, יש להציג את השדות החדשים למשתמש ולקבל את מה שהוא ישלח. אחר־כך יש לשלוח (post) למודול הזה עם logincontinue ועם הגדרות של השדות הרלוונטיים ולחזור על צעד 4.
    • אם קיבלת REDIRECT, יש להפנות את המשתמש ל־redirecttarget ולחכות לחזרה אל loginreturnurl. אחר־כך לשלוח (post) למודול הזה עם logincontinue ועם כל השדות שהועברו ל־URL שחוזרים אליו ולחזור על צעד 4.
    • אם קיבלת RESTART, זה אומר שהאימות עבד אבל אין חשבון משתמש מקושר. באפשרותך לטפל בזה כמו ב־UI או ב־FAIL.
פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
loginrequests

להשתמש רק בבקשות האימות האלו, מאת id שהוחזר מ־action=query&meta=authmanagerinfo עם amirequestsfor=login או מתשובה קודמת למודול הזה.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
loginmessageformat

תסדיר לשימוש בהחזרת הודעות.

אחד מהערכים הבאים: html, none, raw, wikitext
ברירת המחדל: wikitext
loginmergerequestfields

מיזוג מידע של שדות עבור כל בקשות האימות למערך אחד.

סוג: בוליאני (פרטים)
loginpreservestate

שימור מצב מניסיון כניסה קודם, אם אפשר.

סוג: בוליאני (פרטים)
loginreturnurl

כתובת URL לחזרה עם זרימות אימות צד־שלישי, חייב להיות מוחלט. נדרש או זה או logincontinue.

עם קבלת תשובת REDIRECT, בדרך־כלל תפתח דפדפן או תצוגת וב בכתובת ה־redirecttarget שצוינה בשביל זרימת אימות צד־שלישי. כשזה יושלם, הצד השלישי ישלח את הדפדפן או את תצוגת הווב לכתובת הזאת. יש לחלץ את כל הפרמטרים של שאילתה או בקשת POST מה־URL ולהעביר אותם בתור בקשת logincontinue למודול ה־API הזה.

logincontinue

הבקשה הזאת היא המשך אחרי תשובת UI או REDIRECT קודמת. נדרש זה או loginreturnurl.

סוג: בוליאני (פרטים)
logintoken

אסימון "login" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.
*
המודול הזה מקבל פרמטרים נוספים בהתאם לבקשות אימות זמינות. יש להשתמש ב־action=query&meta=authmanagerinfo עם amirequestsfor=login (או תשובה קודמת מהמודול הזה, אם זה זמין) כדי להבין מה הבקשות הזמינות ובאילו שדות הן משתמשות.
דוגמאות:
תחילת תהליך כניסה לוויקי בתור משתמש Example עם הסיסמה ExamplePassword.
api.php?action=clientlogin&username=Example&password=ExamplePassword&loginreturnurl=http://example.org/&logintoken=123ABC [פתיחה בארגז חול]
המשך כניסה אחרי תשובת UI לאימות דו־שלבי, עם OATHToken של 987654.
api.php?action=clientlogin&logincontinue=1&OATHToken=987654&logintoken=123ABC [פתיחה בארגז חול]

action=compare

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

קבלת ההבדל בין שני דפים.

יש להעביר מספר גרסה, כותרת דף או מזהה דף גם ל־"from" וגם ל־"to".

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
fromtitle

כותרת ראשונה להשוואה.

fromid

מס׳ זיהוי של הדף הראשון להשוואה.

סוג: מספר שלם
fromrev

גרסה ראשונה להשוואה.

סוג: מספר שלם
fromslots

דריסת תוכן הגרסה שצוינה ב־fromtitle, ב־fromid, או ב־fromrev.

הפרמטר הזה מציין את המשבצות שישונו. יש להשתמש ב־fromtext-{slot}, ב־fromcontentmodel-{slot}, וב־fromcontentformat-{slot} לציון תוכן עבור כל משבצת.

ערכים (מופרדים באמצעות "|" או or תו חלופי): main
fromtext-{slot}

הטקסט של המשבצת שמצוינת. אם זה מושמט, המשבצת מוּסרת מהגרסה.

זהו פרמטר בתבנית. בעת ביצוע הבקשה, יש להחליף את הטקסט {slot} (בשם הפרמטר) עם הערכים של הפרמטר fromslots.
fromsection-{slot}

כאשר fromtext-{slot} הוא התוכן של פסקה אחת, זהו מזהה הפסקה. הוא ימוזג לתוך הגרסה שמצוינת ב־fromtitle, ב־fromid, או ב־fromrev כמו בעריכת פסקה.

זהו פרמטר בתבנית. בעת ביצוע הבקשה, יש להחליף את הטקסט {slot} (בשם הפרמטר) עם הערכים של הפרמטר fromslots.
fromcontentformat-{slot}

תסדיר להסדרת תוכן של fromtext-{slot}.

זהו פרמטר בתבנית. בעת ביצוע הבקשה, יש להחליף את הטקסט {slot} (בשם הפרמטר) עם הערכים של הפרמטר fromslots.
אחד מהערכים הבאים: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
fromcontentmodel-{slot}

מודל התוכן של fromtext-{slot}. אם זה לא סופק, זה ינוחש לפי הפרמטרים האחרים.

זהו פרמטר בתבנית. בעת ביצוע הבקשה, יש להחליף את הטקסט {slot} (בשם הפרמטר) עם הערכים של הפרמטר fromslots.
אחד מהערכים הבאים: css, javascript, json, text, unknown, wikitext
frompst

לעשות התמרה לפני שמירה ב־fromtext-{slot}.

סוג: בוליאני (פרטים)
fromtext
מיושן.

יש לציין fromslots=main ולהשתמש ב־fromtext-main במקום זה.

fromcontentformat
מיושן.

יש לציין fromslots=main ולהשתמש ב־fromcontentformat-main במקום זה.

אחד מהערכים הבאים: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
fromcontentmodel
מיושן.

יש לציין fromslots=main ולהשתמש ב־fromcontentmodel-main במקום זה.

אחד מהערכים הבאים: css, javascript, json, text, unknown, wikitext
fromsection
מיושן.

יש להשתמש רק בפסקה שצוינה בתוכן של הפרמטר "from".

totitle

כותרת שנייה להשוואה.

toid

מזהה הדף השני להשוואה.

סוג: מספר שלם
torev

גרסה שנייה להשוואה.

סוג: מספר שלם
torelative

להשתמש בגרסה יחסית לגרסה שהוסקה מfromtitle, fromid או fromrev. לכל אפשריות ה־"to" האחרות לא תהיה השפעה.

אחד מהערכים הבאים: cur, next, prev
toslots

דריסת תוכן הגרסה שצוינה ב־totitle, ב־toid, או ב־torev.

הפרמטר הזה מציין את המשבצות שישונו. יש להשתמש ב־totext-{slot}, ב־tocontentmodel-{slot}, וב־tocontentformat-{slot} לציון תוכן עבור כל משבצת.

ערכים (מופרדים באמצעות "|" או or תו חלופי): main
totext-{slot}

הטקסט של המשבצת שמצוינת. אם זה מושמט, המשבצת מוּסרת מהגרסה.

זהו פרמטר בתבנית. בעת ביצוע הבקשה, יש להחליף את הטקסט {slot} (בשם הפרמטר) עם הערכים של הפרמטר toslots.
tosection-{slot}

כאשר totext-{slot} הוא התוכן של פסקה אחת, זהו מזהה הפסקה. הוא ימוזג לתוך הגרסה שמצוינת ב־totitle, ב־toid, או ב־torev כמו בעריכת פסקה.

זהו פרמטר בתבנית. בעת ביצוע הבקשה, יש להחליף את הטקסט {slot} (בשם הפרמטר) עם הערכים של הפרמטר toslots.
tocontentformat-{slot}

תסדיר להסדרת תוכן של totext-{slot}.

זהו פרמטר בתבנית. בעת ביצוע הבקשה, יש להחליף את הטקסט {slot} (בשם הפרמטר) עם הערכים של הפרמטר toslots.
אחד מהערכים הבאים: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
tocontentmodel-{slot}

מודל התוכן של totext-{slot}. אם זה לא סופק, זה ינוחש לפי הפרמטרים האחרים.

זהו פרמטר בתבנית. בעת ביצוע הבקשה, יש להחליף את הטקסט {slot} (בשם הפרמטר) עם הערכים של הפרמטר toslots.
אחד מהערכים הבאים: css, javascript, json, text, unknown, wikitext
topst

לעשות התמרה לפני שמירה ב־totext.

סוג: בוליאני (פרטים)
totext
מיושן.

יש לציין toslots=main ולהשתמש ב־totext-main במקום זה.

tocontentformat
מיושן.

יש לציין toslots=main ולהשתמש ב־tocontentformat-main במקום זה.

אחד מהערכים הבאים: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
tocontentmodel
מיושן.

יש לציין toslots=main ולהשתמש ב־tocontentmodel-main במקום זה.

אחד מהערכים הבאים: css, javascript, json, text, unknown, wikitext
tosection
מיושן.

יש להשתמש רק בפסקה שצוינה בתוכן של הפרמטר "to".

prop

אילו פריטי מידע לקבל.

diff
ה־HTML של ההשוואה.
diffsize
גודל ה־HTML של ההשוואה, בבתים.
rel
מזהי הגרסאות של הגרסאות לפני "from" ואחרי "to", אם יש כאלה.
ids
מזהי הדף והגרסה של גרסאות ה־"from" וה־"to".
title
כותרות הדפים של גרסאות ה־"from" וה־"to".
user
השם והמזהה של המשתמש של גרסאות ה־"from" וה־"to". אם המשתמש נמחק במחיקת גרסאות, יוחזר המאפיין fromuserhidden או touserhidden.
comment
התקציר על גרסאות ה־"from" וה־"to". אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין fromcommenthidden או tocommenthidden.
parsedcomment
התקציר המפוענח על גרסאות ה־"from" וה־"to". אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין fromcommenthidden או tocommenthidden.
size
הגודל של גרסאות ה־"from" וה־"to".
timestamp
חותם הזמן של גרסאות ה־from וה־to
ערכים (מופרדים באמצעות "|" או or תו חלופי): comment, diff, diffsize, ids, parsedcomment, rel, size, timestamp, title, user
ברירת המחדל: diff|ids|title
slots

החזרת השוואות פרטניות למשבצות האלה, ולא השוואה אחת משולבת לכל המשבצות.

ערכים (מופרדים באמצעות "|" או or תו חלופי): main
כדי לתת את כל הערכים, יש להשתמש ב־*.
דוגמה:
יצירת תיעוד שינוי בין גרסה 1 ל־2.
api.php?action=compare&fromrev=1&torev=2 [פתיחה בארגז חול]

action=createaccount (create)

  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

יצירת חשבון משתמש חדש.

הנוהל הכללי לשימוש במודול הזה הוא:

  1. אחזור השדות הזמינים מ־action=query&meta=authmanagerinfo עם amirequestsfor=create ואסימון createaccount מתוך action=query&meta=tokens.
  2. הצגת השדות למשתמש וקבלת אישור ממנו.
  3. שליחה (Post) למודול הזה עם createreturnurl וכל השדות הרלוונטיים.
  4. בדיקת ה־status בתשובה.
    • אם קיבלת PASS או FAIL, זה הסיום. הפעולה שלך הצליחה או נכשלה.
    • אם קיבלת UI, יש להציג את השדות החדשים למשתמש ולקבל את מה שהוא ישלח. אחר־כך יש לשלוח (post) למודול הזה עם createcontinue ועם הגדרות של השדות הרלוונטיים ולחזור על צעד 4.
    • אם קיבלת REDIRECT, יש להפנות את המשתמש ל־redirecttarget ולחכות לחזרה אל createreturnurl. אחר־כך לשלוח (post) למודול הזה עם createcontinue ועם כל השדות שהועברו ל־URL שחוזרים אליו ולחזור על צעד 4.
    • אם קיבלת RESTART, זה אומר שהאימות עבד אבל אין חשבון משתמש מקושר. באפשרותך לטפל בזה כמו ב־UI או ב־FAIL.
פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
createrequests

להשתמש רק בבקשות האימות האלו, מאת id שהוחזר מ־action=query&meta=authmanagerinfo עם amirequestsfor=create או מתשובה קודמת למודול הזה.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
createmessageformat

תסדיר לשימוש בהחזרת הודעות.

אחד מהערכים הבאים: html, none, raw, wikitext
ברירת המחדל: wikitext
createmergerequestfields

מיזוג מידע של שדות עבור כל בקשות האימות למערך אחד.

סוג: בוליאני (פרטים)
createpreservestate

שימור מצב מניסיון כניסה קודם, אם אפשר.

אם action=query&meta=authmanagerinfo החזיר true עבור hasprimarypreservedstate, בקשות שמסומנות בתור primary-required אמורות להיות מושמטות. אם מוחזר ערך לא ריק ל־preservedusername, שם המשתמש הזה ישמש לפרמטר username.

סוג: בוליאני (פרטים)
createreturnurl

כתובת URL לחזרה עם זרימות אימות צד־שלישי, חייב להיות מוחלט. נדרש או זה או createcontinue.

עם קבלת תשובת REDIRECT, בדרך־כלל תפתח דפדפן או תצוגת וב בכתובת ה־redirecttarget שצוינה בשביל זרימת אימות צד־שלישי. כשזה יושלם, הצד השלישי ישלח את הדפדפן או את תצוגת הווב לכתובת הזאת. יש לחלץ את כל הפרמטרים של שאילתה או בקשת POST מה־URL ולהעביר אותם בתור בקשת createcontinue למודול ה־API הזה.

createcontinue

הבקשה הזאת היא המשך אחרי תשובת UI או REDIRECT קודמת. נדרש זה או createreturnurl.

סוג: בוליאני (פרטים)
createtoken

אסימון "createaccount" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.
*
המודול הזה מקבל פרמטרים נוספים בהתאם לבקשות אימות זמינות. יש להשתמש ב־action=query&meta=authmanagerinfo עם amirequestsfor=create (או תשובה קודמת מהמודול הזה, אם זה זמין) כדי להבין מה הבקשות הזמינות ובאילו שדות הן משתמשות.

action=cspreport

  • היחידה הזאת היא פנימית או בלתי־יציבה. הפעולה שלה יכולה להשתנות ללא הודעה מוקדמת.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

משמש דפדפנים לדיווח הפרות של מדיניות אבטחת תוכן. המודול הזה לעולם לא ישמש אלא אם הוא משמש עם דפדפן תומך CSP.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
reportonly

לסמן בתור דיווח ממדיניות מנטרת, לא מדיניות כפויה

סוג: בוליאני (פרטים)
source

מה ייצר את כותרת ה־CSP שייצרה את הדו״ח הזה

ברירת המחדל: internal

action=delete

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

מחיקת דף.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
title

כותרת הדף למחיקה. לא ניתן להשתמש בשילוב עם pageid.

pageid

מס׳ הזיהוי של הדף למחיקה. לא ניתן להשתמש בשילוב עם title.

סוג: מספר שלם
reason

סיבת המחיקה. אם לא הוגדרה, תתווסף סיבה שנוצרה אוטומטית.

tags

תגי שינוי שיחולו על הרשומה ביומן המחיקה.

ערכים (מופרדים באמצעות "|" או or תו חלופי):
deletetalk

מחיקת דף השיחה, אם הוא קיים.

סוג: בוליאני (פרטים)
watch
מיושן.

הוספת הדף לרשימת המעקב של המשתמש הנוכחי.

סוג: בוליאני (פרטים)
watchlist

הוספה או הסרה של הדף ללא תנאי מרשימת המעקב של המשתמש הנוכחי, להשתמש בהעדפות (לא חל על משתמשי בוט), או לא לשנות את המעקב.

אחד מהערכים הבאים: nochange, preferences, unwatch, watch
ברירת המחדל: preferences
unwatch
מיושן.

הסרת הדף מרשימת המעקב של של המשתמש הנוכחי.

סוג: בוליאני (פרטים)
oldimage

שם התמונה הישנה למחיקה כפי שסופק ל־action=query&prop=imageinfo&iiprop=archivename.

token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.

action=edit

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

יצירה ועריכה של דפים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
title

שם הדף לעריכה. לא לשימוש עם pageid.

pageid

מזהה הדף לעריכה. לא לשימוש עם title.

סוג: מספר שלם
section

מזהה הפרק 0 לפרק העליון, new לפרק חדש. לעיתים קרובות זהו מספר חיובי, אבל יכול להיות גם לא מספרי.

sectiontitle

הכותרת לפרק החדש בעת שימוש ב־section=new.

text

תוכן הדף.

summary

תקציר עריכה.

אם הפרמטר הזה אינו מסופק או ריק, תקציר עריכה יכול להיות מחולל אוטומטית.

כשנעשה שימוש ב־section=new ו־sectiontitle אינו מסופק, הערך של הפרמטר הזה משמש לכותרת הפרק, ותקציר העריכה מחולל אוטומטית.

tags

אילו תגי שינוי להחיל על הגרסה.

ערכים (מופרדים באמצעות "|" או or תו חלופי):
minor

סימון העריכה בתור משנית.

סוג: בוליאני (פרטים)
notminor

לא לסמן את העריכה הזאת בתור משנית אפילו כשמופעלת ההעדפה "סימון כל העריכות כמשניות בתור ברירת מחדל".

סוג: בוליאני (פרטים)
bot

סימון העריכה הזאת כעריכת בוט.

סוג: בוליאני (פרטים)
baserevid

מזהה גרסת הבסיס, משמש לזיהוי התנגשויות עריכה. אפשר להשיג אותו באמצעות action=query&prop=revisions. התנגשויות עצמיות גורמות לעריכה להיכשל אלא אם מוגדר basetimestamp.

סוג: מספר שלם
basetimestamp

חותם־זמן של גרסת הבסיס, משמש לזיהוי התנגשויות עריכה. אפשר לקבל אותו באמצעות action=query&prop=revisions&rvprop=timestamp. התנגשויות עצמיות אינן בשימוש.

סוג: חותם־זמן (תסדירים מורשים)
starttimestamp

חותם־הזמן של תחילת תהליך העריכה, משמש לזיהוי התנגשויות. אפשר לקבל ערך מתאים באמצעות curtimestamp בעת תחילת תהליך העריכה (למשל בזמן טעינת תוכן הדף לעריכה).

סוג: חותם־זמן (תסדירים מורשים)
recreate

לעקוף את כל השגיאות על כך שהדף נמחק בינתיים.

סוג: בוליאני (פרטים)
createonly

לא לערוך את הדף אם הוא כבר קיים.

סוג: בוליאני (פרטים)
nocreate

לזרוק שגיאה אם הדף אינו קיים.

סוג: בוליאני (פרטים)
watch
מיושן.

הוספת הדף לרשימת המעקב של המשתמש הנוכחי.

סוג: בוליאני (פרטים)
unwatch
מיושן.

הסרת הדף מרשימת המעקב של של המשתמש הנוכחי.

סוג: בוליאני (פרטים)
watchlist

להוסיף ללא תנאים את הדף לרשימת המעקב של המשתמש הנוכחי או להסיר אותו משם, להשתמש בהעדפות (לא חל על משתמשי בוט) או לא לשנות את מצב המעקב.

אחד מהערכים הבאים: nochange, preferences, unwatch, watch
ברירת המחדל: preferences
md5

גיבוב MD5 של הפרמטר text או צירוף של הפטמטרים prependtext ו־appendtext. אם זה מוגדר, העריכה לא תיעשה אלא אם כן הגיבוב נכון.

prependtext

הוספת הטקסט הזה לתחילת הדף או הפרק. דורס את text.

appendtext

הוספת הטקסט הזה לסוף הדף או הפרק. דורס את text.

יש להשתמש ב־section=new כדי להוסיף פסקה חדשה, ולא בפרמטר הזה.

undo

לבטל את הגרסה הזאת. דורס את text‏, prependtext ו־appendtext.

סוג: מספר שלם
הערך לא יכול להיות קטן מ־0.
undoafter

ביטול כל הגרסאות מ־undo עד כאן. אם זה לא מוגדר, לבטל רק גרסה אחת.

סוג: מספר שלם
הערך לא יכול להיות קטן מ־0.
redirect

לפתור הפניות אוטומטית.

סוג: בוליאני (פרטים)
contentformat

תסדיר להסדרת תוכן שמשמש את טקסט הקלט.

אחד מהערכים הבאים: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
contentmodel

מודל התוכן של התוכן החדש.

אחד מהערכים הבאים: css, javascript, json, text, unknown, wikitext
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

האסימון תמיד צריך להישלח בתור הפרמטר האחרון, או לפחות אחרי הפרמטר text.

הפרמטר הזה נדרש.
g-recaptcha-response

שדה מכלי ReCaptcha.

action=emailuser

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

שליחת דוא"ל למשתמש.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
target

לאיזה משתמש לשלוח את הדוא"ל.

הפרמטר הזה נדרש.
subject

כותרת נושא.

הפרמטר הזה נדרש.
text

גוף הדוא"ל.

הפרמטר הזה נדרש.
ccme

שליחת עותק של הדואר הזה אליי.

סוג: בוליאני (פרטים)
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.
דוגמה:
שליחת דוא"ל למשתמש WikiSysop עם הטקסט Content.
api.php?action=emailuser&target=WikiSysop&text=Content&token=123ABC [פתיחה בארגז חול]

action=expandtemplates

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

פורס את כל התבניות בתוך קוד הוויקי.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
title

כותרת הדף.

text

איזה קוד ויקי להמיר.

הפרמטר הזה נדרש.
revid

מזהה גרסה, עבור {{REVISIONID}} ומשתנים דומים.

סוג: מספר שלם
prop

אילו חלקי מידע לקבל.

יש לשים לכך שאם לא נבחרו ערכים, התוצאה תכיל את קוד הוויקי, אבל הפלט יהיה בתסדיר מיושן.

wikitext
קוד הוויקי הפרוס.
categories
קטגוריות כלשהן שקיימות בקלט ואינן מיוצגות בפלט הוויקיטקסט.
properties
מאפייני דף המוגדרים במילות קסם פרוסות בקוד ויקי.
volatile
האם הפלט הוא נדיף ולא מיועד לשימוש במקום אחר בדף.
ttl
הזמן המרבי שאחריו המטמונים של התוצאה צריכים לפוג.
modules
כל יחידות ה־ResourceLoader שפונקציות מפענח ביקשו לוסיף לפלט. יש לבקש את jsconfigvars או את encodedjsconfigvars יחד עם modules.
jsconfigvars
נותן משתני הגדרות של JavaScript שייחודיים לדף הזה.
encodedjsconfigvars
נותן משתני הגדרות של JavaScript שייחודיים לדף הזה בתור מחרוזת JSON.
parsetree
עץ פענוח XML של הקלט.
ערכים (מופרדים באמצעות "|" או or תו חלופי): categories, encodedjsconfigvars, jsconfigvars, modules, parsetree, properties, ttl, volatile, wikitext
includecomments

האם לכלול הערות HTML בפלט.

סוג: בוליאני (פרטים)
showstrategykeys

האם לכלול מידע על אסטרטגיית מיזוג פנימית ב־jsconfigvars.

סוג: בוליאני (פרטים)
generatexml
מיושן.

יצירת עץ פענוח XML (מוחלף ב־prop=parsetree).

סוג: בוליאני (פרטים)
דוגמה:
לפרוס את קוד הוויקי {{Project:Sandbox}}.
api.php?action=expandtemplates&text={{Project:Sandbox}} [פתיחה בארגז חול]

action=feedcontributions

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

מחזיר הזנת תרומות משתמש.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
feedformat

תסדיר ההזנה.

אחד מהערכים הבאים: atom, rss
ברירת המחדל: rss
user

לקבל תרומות של אילו משמשים.

הפרמטר הזה נדרש.
סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, טווח כתובות IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
namespace

לפי איזה מרחב שם לסנן את התרומות.

אחד מהערכים הבאים: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
year

החל משנה (ולפני כן).

סוג: מספר שלם
month

החל מחודש (ולפני כן).

סוג: מספר שלם
tagfilter

סינון תרומות בעלות התגיות הבאות.

ערכים (מופרדים באמצעות "|" או or תו חלופי): advanced mobile edit, mobile edit, mobile web edit, mw-blank, mw-changed-redirect-target, mw-contentmodelchange, mw-manual-revert, mw-new-redirect, mw-removed-redirect, mw-replace, mw-reverted, mw-rollback, mw-server-side-upload, mw-undo, wikieditor
ברירת מחדל: (ריק)
deletedonly

הצגת תרומות שנמחקו בלבד.

סוג: בוליאני (פרטים)
toponly

הצגת עריכות שהן הגרסה העדכנית ביותר בלבד.

סוג: בוליאני (פרטים)
newonly

להציג רק עריכות שהן יצירות דפים.

סוג: בוליאני (פרטים)
hideminor

להסתיר עריכות משניות.

סוג: בוליאני (פרטים)
showsizediff

להציג את ההבדל בגודל בין גרסאות.

סוג: בוליאני (פרטים)
דוגמה:
החזרת תרומות עבור המשתמש Example.
api.php?action=feedcontributions&user=Example [פתיחה בארגז חול]

action=feedrecentchanges

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

מחזיר הזנת שינויים אחרונים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
feedformat

תסדיר ההזנה.

אחד מהערכים הבאים: atom, rss
ברירת המחדל: rss
namespace

לאיזה מרחב שם להגביל את התוצאות.

אחד מהערכים הבאים: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
invert

כל מרחבי השם למעט זה שנבחר.

סוג: בוליאני (פרטים)
associated

לכלול מרחב שם משויך (שיחה או ראשי).

סוג: בוליאני (פרטים)
days

לכמה ימים להגביל את התוצאות.

סוג: מספר שלם
הערך לא יכול להיות קטן מ־1.
ברירת המחדל: 7
limit

מספר התוצאות המרבי להחזרה.

סוג: מספר שלם
הערך חייב להיות בין 1 ל־50.
ברירת המחדל: 50
from

להציג תוצאות מאז.

סוג: חותם־זמן (תסדירים מורשים)
hideminor

הסתרת שינויים משניים.

סוג: בוליאני (פרטים)
hidebots

הסתרת שינויים שנעשו על ידי בוטים.

סוג: בוליאני (פרטים)
hideanons

הסתרת שינויים שנעשו על ידי אנונימים.

סוג: בוליאני (פרטים)
hideliu

הסתרת שינויים שנעשו על ידי משתמשים רשומים.

סוג: בוליאני (פרטים)
hidepatrolled

הסתרת שינויים שנבדקו.

סוג: בוליאני (פרטים)
hidemyself

הסתרת שינויים שנעשו על־ידי המשתמש הנוכחי.

סוג: בוליאני (פרטים)
hidecategorization

להסתיר שינויים בחברות בקטגוריה.

סוג: בוליאני (פרטים)
tagfilter

סינון לפי תגית.

target

הצגת שינויים שנעשו בדפים המקושרים מהדף זה בלבד.

showlinkedto

להציג את השינויים בדפים שמקושרים לדף שנבחר במקום זה.

סוג: בוליאני (פרטים)
דוגמאות:
הצגת שינויים אחרונים.
api.php?action=feedrecentchanges [פתיחה בארגז חול]
הצגת שינויים אחרונים עבור 30 ימים.
api.php?action=feedrecentchanges&days=30 [פתיחה בארגז חול]

action=feedwatchlist

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

מחזיר הזנת רשימת מעקב.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
feedformat

תסדיר ההזנה.

אחד מהערכים הבאים: atom, rss
ברירת המחדל: rss
hours

רשימת דפים ששונו בתוך מספר כזה של שעות מעכשיו.

סוג: מספר שלם
הערך חייב להיות בין 1 ל־72.
ברירת המחדל: 24
linktosections

לקשר ישר לפסקאות ששונו אם אפשר.

סוג: בוליאני (פרטים)
allrev

לכלול גרסאות מרובות של אותו הדף בתוך מסגרת הזמן הנתונה.

סוג: בוליאני (פרטים)
wlowner

משמש יחד עם token לגישה לרשימת מעקב של משתמש אחר.

סוג: משתמש, בצורה הבאה: שם משתמש
wltoken

אסימון אבטחה (זמין ב־העדפות) שמאפשר לגשת לרשימת מעקב של משתמש אחר.

wlshow

הצגה רק של פריטים שמתאימים לאמות המידה האלו. למשל, כדי לראות רק עריכות משניות שעשו משתמשים שנכנסו לחשבון, יש להגדיר show=minor|!anon.

ערכים (מופרדים באמצעות "|" או or תו חלופי): !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
wltype

אולי סוגי שינויים להציג:

edit
עריכות דף רגילות.
new
יצירות דף.
log
רשומות יומן.
external
שינויים חיצוניים.
categorize
שינויים בהשתייכות לקטגוריה.
ערכים (מופרדים באמצעות "|" או or תו חלופי): categorize, edit, external, log, new
ברירת המחדל: edit|new|log|categorize
wlexcludeuser

לא לרשום שינויים ממשתמש זה.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
דוגמאות:
הצגת הזנת רשימת מעקב.
api.php?action=feedwatchlist [פתיחה בארגז חול]
להציג את כל השינויים בדפים שבמעקב ב־6 השעות האחרונות.
api.php?action=feedwatchlist&allrev=&hours=6 [פתיחה בארגז חול]

action=filerevert

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

שחזור קובץ לגרסה ישנה יותר.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
filename

שם קובץ היעד, ללא התחילית File:.

הפרמטר הזה נדרש.
comment

הערת העלאה.

ברירת מחדל: (ריק)
archivename

שם הארכיון של הגרסה שאליה ישוחזר הקובץ.

הפרמטר הזה נדרש.
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.

action=help

הצגת עזרה עבור היחידות שצוינו.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
modules

עזרה של אילו יחידות להציג (ערכים של הפרמטרים action ו־format, או main). אפשר להגדיר תת־יחידות עם +.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
ברירת המחדל: main
submodules

לכלול עזרה לתת־יחידות ליחידה שצוינה.

סוג: בוליאני (פרטים)
recursivesubmodules

לכלול עזרה לתת־יחידות באופן רקורסיבי.

סוג: בוליאני (פרטים)
wrap

לעטוף את הפלט במבנה תשובת API תקני.

סוג: בוליאני (פרטים)
toc

לכלול תוכן עניינים בפלט HTML.

סוג: בוליאני (פרטים)
דוגמאות:
עזרה ליחידה הראשית.
api.php?action=help [פתיחה בארגז חול]
עזרה עבור action=query וכל התת־מודולים שלו.
api.php?action=help&modules=query&submodules=1 [פתיחה בארגז חול]
כל העזרה בדף אחד.
api.php?action=help&recursivesubmodules=1 [פתיחה בארגז חול]
עזרה ליחידת העזרה עצמה.
api.php?action=help&modules=help [פתיחה בארגז חול]
עזרה לשתי תת־יחידות של שאילתה.
api.php?action=help&modules=query+info|query+categorymembers [פתיחה בארגז חול]

action=imagerotate

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

סיבוב של תמונה אחת או יותר.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
rotation

בכמה מעלות לסובב בכיוון השעון.

הפרמטר הזה נדרש.
אחד מהערכים הבאים: 90, 180, 270
continue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

tags

אילו תגים להחיל על הרשומה ביומן ההעלאות.

ערכים (מופרדים באמצעות "|" או or תו חלופי):
titles

רשימת כותרות.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
pageids

רשימת מזהי דף לעבוד עליהם.

סוג: רשימת מספרים שלמים
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
revids

רשימת מזהי גרסה לעבוד עליהם. נא לשים לב לכך שכמעט כל מודולי ה־query ימירו מזהי גרסאות למזהה הדף המתאים ויעבדו במקום זאת על הגרסה האחרונה. רק prop=revisions משתמש בגרסאות מדויקות לתגובה.

סוג: רשימת מספרים שלמים
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
generator

קבלת רשימת דפים לעבוד עליהם על־ידי הרצת יחידת ה־query שצוינה.

לתשומת ליבך: לשמות בפרמטר generator צריכה להיות התחילית "g", ר' דוגמאות.

allcategories
למנות את כל הקטגוריות.
alldeletedrevisions
רשימת כל הגרסאות המחוקות על־ידי משתמש או במרחב.
allfileusages
לרשום את כל שימושי הקובץ, כולל בלתי־קיימים.
allimages
למנות את כל התמונות לפי הסדר.
alllinks
למנות את כל הקישורים שמצביעים למרחב שם נתון.
allpages
למנות את כל הדפים לפי הסדר במרחב שם נתון.
allredirects
רשימה של כל ההפניות למרחב שם.
allrevisions
רשימת כל הגרסאות.
alltransclusions
רשימת כל ההכללות (דפים שמוטבעים באמצעות {{x}}), כולל כאלה שאינם קיימים.
backlinks
מציאת כל הדפים שמקשרים לדף הנתון.
categories
לרשום את כל הקטגוריות שהדף שייך אליהן.
categorymembers
רשימת כל הדפים בקטגוריה נתונה.
deletedrevisions
קבלת מידע על גרסה מחוקה.
duplicatefiles
רשימת כל הקבצים שהם כפולים של קבצים נתונים לפי ערכי הגיבוב.
embeddedin
חיפוש כל הדפים שמטביעים (מכלילים) את הכותרת הנתונה.
exturlusage
למנות דפים שמכילים URL נתון.
fileusage
מציאת כל הדפים שמשתמשים בקבצים הנתונים.
images
להחזיר את כל הקבצים שמכילים הדפים הנתונים.
imageusage
מציאת כל הדפים שמתמשים בשם התמונה הנתונה.
iwbacklinks
מציאות כל הדפים שמקשרים לקישור הבינוויקי הנתון.
langbacklinks
מציאת כל הדפים שמקשרים לקישור השפה הנתון.
links
החזרת כל הקישורים מהדפים שצוינו.
linkshere
מציאת כל הדפים שמקשרים לדפים הנתונים.
pageswithprop
לרשום את כל הדפים שמשתמשים במאפיין דף נתון.
prefixsearch
ביצוע חיפוש תחילית של כותרות דפים.
protectedtitles
לרשום את כל הכותרות שמוגנות מפני יצירה.
querypage
קבלת רשימה שמסופקת על־ידי דף מיוחד מבוסס־QueryPage.
random
קבלת ערכת דפים אקראיים.
recentchanges
למנות שינויים אחרונים.
redirects
מחזיר את כל ההפניות לדפים הנתונים.
revisions
קבלת מידע על גרסה.
search
ביצוע חיפוש בכל הטקסט.
templates
החזרת כל הדפים המוכללים בדפים הנתונים.
transcludedin
מציאת כל הדפים שמכלילים את הדפים הנתונים.
watchlist
קבלת שינויים אחרונים לדפים ברשימת המעקב של המשתמש הנוכחי.
watchlistraw
קבלת כל הדפים ברשימת המעקב של המשתמש הנוכחי.
אחד מהערכים הבאים: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

פתרון אוטומטי של הפניות ב־titles, ב־pageids, וב־revids, ובדפים שמחזיר generator.

סוג: בוליאני (פרטים)
converttitles

המרת כותרות לסוגי כתב אחרים אם זה נחוץ. זה עובד רק אם שפת הכותרת של הוויקי תומכת בהמרת סוגי כתב. השפות שתומכות בהמרת סוגי כתב הן ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz וגם zh.

סוג: בוליאני (פרטים)
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.

action=import

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

יבוא דף מוויקי אחר או מקובץ XML.

יש לשים לב לכך שפעולת HTTP POST צריכה להיעשות בתור העלאת קובץ (כלומר, עם multipart/form-data) בזמן שליחת קובץ לפרמטר xml.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
summary

תקציר יבוא רשומות יומן.

xml

קובץ XML שהועלה.

חייב להישלח (posted) בתור העלאת קובץ באמצעות multipart/form-data.
interwikiprefix

לפעולות יבוא באמצעות העלאת קבצים: תחילית הבינוויקי שתוצג עבור שמות משתמשים שאינם מוכרים (וגם עבור שמות משתמשים מוכרים אם assignknownusers מוגדר).

interwikisource

לפעולות יבוא בין אתרי ויקי: מאיזה ויקי לייבא.

אחד מהערכים הבאים:
interwikipage

לפעולות יבוא בין אתרי ויקי: איזה דף לייבא.

fullhistory

לפעולות יבוא בין אתרי ויקי: לייבא את ההיסטוריה המלאה, לא רק את הגרסה הנוכחית.

סוג: בוליאני (פרטים)
templates

לפעולות יבוא בין אתרי ויקי: לייבא גם את כל התבניות המוכללות.

סוג: בוליאני (פרטים)
namespace

לייבא למרחב השם הזה. לא ניתן להשתמש בזה יחד עם rootpage.

אחד מהערכים הבאים: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
assignknownusers

הקצאת העריכות למשתמשים המקומיים כאשר משתמשים בשמות זהים קיימים באתר המקומי.

סוג: בוליאני (פרטים)
rootpage

לייבא בתור דף־משנה של הדף הזה. לא ניתן להשתמש בזה יחד עם namespace.

tags

תגי שינוי שיחולו על הרשומה ביומן היבוא ולגרסת־הדמה בדפים המיובאים.

ערכים (מופרדים באמצעות "|" או or תו חלופי):
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.

action=linkaccount (link)

  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

קישור חשבון של ספק צד־שלישי למשתמש הנוכחי.

הנוהל הכללי לשימוש במודול הזה הוא:

  1. אחזור השדות הזמינים מ־action=query&meta=authmanagerinfo עם amirequestsfor=link ואסימון csrf מתוך action=query&meta=tokens.
  2. הצגת השדות למשתמש וקבלת אישור ממנו.
  3. שליחה (Post) למודול הזה עם linkreturnurl וכל השדות הרלוונטיים.
  4. בדיקת ה־status בתשובה.
    • אם קיבלת PASS או FAIL, זה הסיום. הפעולה שלך הצליחה או נכשלה.
    • אם קיבלת UI, יש להציג את השדות החדשים למשתמש ולקבל את מה שהוא ישלח. אחר־כך יש לשלוח (post) למודול הזה עם linkcontinue ועם הגדרות של השדות הרלוונטיים ולחזור על צעד 4.
    • אם קיבלת REDIRECT, יש להפנות את המשתמש ל־redirecttarget ולחכות לחזרה אל linkreturnurl. אחר־כך לשלוח (post) למודול הזה עם linkcontinue ועם כל השדות שהועברו ל־URL שחוזרים אליו ולחזור על צעד 4.
    • אם קיבלת RESTART, זה אומר שהאימות עבד אבל אין חשבון משתמש מקושר. באפשרותך לטפל בזה כמו ב־UI או ב־FAIL.
פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
linkrequests

להשתמש רק בבקשות האימות האלו, מאת id שהוחזר מ־action=query&meta=authmanagerinfo עם amirequestsfor=link או מתשובה קודמת למודול הזה.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
linkmessageformat

תסדיר לשימוש בהחזרת הודעות.

אחד מהערכים הבאים: html, none, raw, wikitext
ברירת המחדל: wikitext
linkmergerequestfields

מיזוג מידע של שדות עבור כל בקשות האימות למערך אחד.

סוג: בוליאני (פרטים)
linkreturnurl

כתובת URL לחזרה עם זרימות אימות צד־שלישי, חייב להיות מוחלט. נדרש או זה או linkcontinue.

עם קבלת תשובת REDIRECT, בדרך־כלל תפתח דפדפן או תצוגת וב בכתובת ה־redirecttarget שצוינה בשביל זרימת אימות צד־שלישי. כשזה יושלם, הצד השלישי ישלח את הדפדפן או את תצוגת הווב לכתובת הזאת. יש לחלץ את כל הפרמטרים של שאילתה או בקשת POST מה־URL ולהעביר אותם בתור בקשת linkcontinue למודול ה־API הזה.

linkcontinue

הבקשה הזאת היא המשך אחרי תשובת UI או REDIRECT קודמת. נדרש זה או linkreturnurl.

סוג: בוליאני (פרטים)
linktoken

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.
*
המודול הזה מקבל פרמטרים נוספים בהתאם לבקשות אימות זמינות. יש להשתמש ב־action=query&meta=authmanagerinfo עם amirequestsfor=link (או תשובה קודמת מהמודול הזה, אם זה זמין) כדי להבין מה הבקשות הזמינות ובאילו שדות הן משתמשות.

action=login (lg)

  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

כניסה וקבלת עוגיות אימות.

הפעולה הזאת צריכה לשמש רק בשילוב Special:BotPasswords; שימוש לכניסה לחשבון ראשי מיושן ועשוי להיכשל ללא אזהרה. כדי להיכנס בבטחה לחשבון הראשי, יש להשתמש ב־action=clientlogin.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
lgname

שם משתמש.

lgpassword

סיסמה.

lgdomain

שם תחום (רשות).

lgtoken

אסימון "login" שאוחזר מ־action=query&meta=tokens

action=logout

  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

יציאה וניקוי של נתוני ההתחברות.

פרמטר ייעודי:
זמינים פרמטרים כלליים אחרים.
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.
דוגמה:
הוצאת המשתמש הנוכחי.
api.php?action=logout&token=123ABC [פתיחה בארגז חול]

action=managetags

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

ביצוע פעולות ניהוליות הקשורות בתגי שינוי.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
operation

איזו פעולה לבצע:

create
יצירת תג שינוי חדש לשימוש ידני.
delete
הסרת תג שינוי ממסד הנתונים, כולל הסרת התג מכל הגרסאות, רשומות שינויים אחרונים ורשומות יומן שהוא משמש בהן.
activate
הפעלת תג שינוי, ומתן אפשרות למשתמשים להחיל אותו ידנית.
deactivate
כיבוי תג שינוי, ומניעה ממשתמשים להחיל אותו ידנית.
הפרמטר הזה נדרש.
אחד מהערכים הבאים: activate, create, deactivate, delete
tag

תג ליצירה, מחיקה, הפעלה או כיבוי. ליצירת תג, התג לא צריך להיות קיים. למחיקת תג, התג צריך להיות קיים. להפעלת תג, התג צריך להתקיים ולא להיות בשימוש של הרחבה. לכיבוי תג, התג צריך להיות קיים ומוגדר ידנית.

הפרמטר הזה נדרש.
reason

סיבה אופציונלית ליצירה, מחיקה, הפעלה או כיבוי של תג.

ברירת מחדל: (ריק)
ignorewarnings

האם להתעלם מכל האזהרות שמופיעות תוך כדי הפעולה.

סוג: בוליאני (פרטים)
tags

תגי השינוי שיחולו על הרשומה ביומן ניהול התגים.

ערכים (מופרדים באמצעות "|" או or תו חלופי):
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.

action=mergehistory

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

מיזוג גרסאות של דפים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
from

כותרת הדף שההיסטוריה שלו תמוזג. לא ניתן להשתמש בזה יחד עם fromid.

fromid

מזהה הדף שממנו תמוזג ההיסטוריה. לא ניתן להשתמש בזה יחד עם from.

סוג: מספר שלם
to

כותרת הדף שההיסטוריה תמוזג אליו. לא ניתן להשתמש בזה יחד עם toid.

toid

מזהה הדף שההיסטוריה תמוזג אליו. לא ניתן להשתמש בזה יחד עם to.

סוג: מספר שלם
timestamp

חותם־הזמן שהגרסאות עד אליו יועברו מההיסטוריה של דף המקור על ההיסטוריה של דף היעד. אם מושמט, כל ההיסטוריה של דף המקור תמוזג עם דף היעד.

סוג: חותם־זמן (תסדירים מורשים)
reason

סיבה למיזוג ההיסטוריה.

ברירת מחדל: (ריק)
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.

action=move

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

העברת דף.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
from

שם הדף ששמו ישונה. לא יכול לשמש יחד עם fromid.

fromid

מזהה הדף של הדף שצריך לשנות את שמו. לא יכול לשמש עם from.

סוג: מספר שלם
to

לאיזו כותרת לשנות את שם הדף.

הפרמטר הזה נדרש.
reason

הסיבה לשינוי השם.

ברירת מחדל: (ריק)
movetalk

שינוי שם דף השיחה, אם הוא קיים.

סוג: בוליאני (פרטים)
movesubpages

שינוי השמות של דפי־המשנה, אם זה שייך.

סוג: בוליאני (פרטים)
noredirect

לא ליצור הפניה.

סוג: בוליאני (פרטים)
watchlist

הוספה או הסרה של הדף ללא תנאי מרשימת המעקב של המשתמש הנוכחי, להשתמש בהעדפות (לא חל על משתמשי בוט), או לא לשנות את המעקב.

אחד מהערכים הבאים: nochange, preferences, unwatch, watch
ברירת המחדל: preferences
ignorewarnings

להתעלם מכל האזהרות.

סוג: בוליאני (פרטים)
tags

תגי שינוי שיחולו על הרשומה ביומן ההעברות ולגרסת־הדמה בדף היעד.

ערכים (מופרדים באמצעות "|" או or תו חלופי):
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.

action=opensearch

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

חיפוש בוויקי בפרוטוקול OpenSearch.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
search

מחרוזת לחיפוש.

הפרמטר הזה נדרש.
namespace

מרחבי השם שבהם יתבצע החיפוש. לשדה זה אין משמעות אם search מתחיל עם תחילית תקינה של מרחב שם.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
ברירת המחדל: 0
limit

מספר התוצאות המרבי להחזרה.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
suggest
מיושן.

כבר לא בשימוש.

סוג: בוליאני (פרטים)
redirects

איך לטפל בהפניות:

return
להחזיר את ההפניה עצמה.
resolve
להחזיר את דף היעד. יכול להחזיר פחות מ־limit תוצאות.

מסיבות היסטוריות, ברירת המחדל היא "return" עבור format=json ו־"resolve" עבור תסדירים אחרים.

אחד מהערכים הבאים: resolve, return
format

תסדיר הפלט.

אחד מהערכים הבאים: json, jsonfm, xml, xmlfm
ברירת המחדל: json
warningsaserror

אם אזהרות מוּעלות עם format=json, להחזיר שגיאת API במקום להתעלם מהן.

סוג: בוליאני (פרטים)
דוגמה:
חיפוש דפים שמתחילים ב־Te.
api.php?action=opensearch&search=Te [פתיחה בארגז חול]

action=options

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

שינוי העדפות של המשתמש הנוכחי.

רק אפשרויות שמוגדרות בליבה או באחת מההרחבות המותקנות, או אפשרויות עם מפתחות עם התחילית "userjs-" (שמיועדות לשימוש תסריטי משתמשים) יכולות להיות מוגדרות.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
reset

אתחול ההעדפות לברירות המחדל של האתר.

סוג: בוליאני (פרטים)
resetkinds

רשימת סוגי אפשרויות לאתחל כאשר מוגדרת האפשרות reset.

ערכים (מופרדים באמצעות "|" או or תו חלופי): all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
ברירת המחדל: all
change

רשימת שינויים, בתסדיר name=value (למשל skin=vector). אם לא ניתן ערך, אפילו לא סימן שווה, למשל optionname|otheroption|...‎, האפשרות תאופס לערך ברירת המחדל שלה. אם ערך מועבר כלשהו מכיל את תו הקו הניצב (|), יש להשתמש במפריד ערכים מרובים חלופי בשביל פעולה נכונה.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
optionname

שם האפשרות שצריך להגדיר לערך שניתן ב־optionvalue.

optionvalue

ערך האפשרות שצוין ב־optionname.

token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.

action=paraminfo

קבלת מידע על יחידות של API.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
modules

רשימה של שמות יחידות (ערכים של הפרמטרים action ו־format, או main). אפשר להגדיר תת־יחידות עם +, או כל התת־מודולים עם +*, או כל התת־מודולים באופן רקורסיבי עם +**.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
helpformat

תסדיר מחרוזות העזרה.

אחד מהערכים הבאים: html, none, raw, wikitext
ברירת המחדל: none
querymodules
מיושן.

רשימת שמות יחידות query (ערך של הפרמטר prop‏, meta או list). יש להשתמש ב־modules=query+foo במקום querymodules=foo.

ערכים (מופרדים באמצעות "|" או or תו חלופי): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allmessages, allpages, allredirects, allrevisions, alltransclusions, allusers, authmanagerinfo, backlinks, blocks, categories, categoryinfo, categorymembers, contributors, deletedrevisions, deletedrevs, duplicatefiles, embeddedin, extlinks, exturlusage, filearchive, filerepoinfo, fileusage, imageinfo, images, imageusage, info, iwbacklinks, iwlinks, langbacklinks, langlinks, languageinfo, links, linkshere, logevents, mystashedfiles, pagepropnames, pageprops, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, siteinfo, stashimageinfo, tags, templates, tokens, transcludedin, usercontribs, userinfo, users, watchlist, watchlistraw
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
mainmodule
מיושן.

קבלת מידע עם היחידה הראשית (העליונה). יש להשתמש ב־modules=main במקום זה.

pagesetmodule
מיושן.

קבלת מידע גם על יחידת pageset (שמספק את titles=‎ וידידיו).

formatmodules
מיושן.

רשימת שמות תסדירים (ערכים של הפרמטר format). יש להשתמש ב־modules במקום זה.

ערכים (מופרדים באמצעות "|" או or תו חלופי): json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm

action=parse

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

מפענח את התוכן ומחזיר פלט מפענח.

ר' את מודולי ה־prop השונים של action=query כדי לקבל מידע על הגרסה הנוכחית של הדף.

יש כמה דרכים לציין טקסט לפענוח:

  1. ציון דף או גרסה באמצעות page‏, pageid, או oldid.
  2. ציון התוכן במפורש, באמצעות text‏, title, ו־contentmodel.
  3. ציון רק של התקציר לפענוח. ל־prop צריך לתת ערך ריק.
פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
title

שם הדף שהטקסט שייך אליו. אם זה מושמט, יש לציין את contentmodel, ו־API ישמש ככותרת.

text

הטקסט לפענוח. יש להשתמש ב־title או ב־contentmodel.

revid

מזהה גרסה, עבור {{REVISIONID}} ומשתנים דומים.

סוג: מספר שלם
summary

התקציר שצריך לפענח.

page

פענוח תוכן הדף הזה. לא יכול לשמש יחד עם text ו־title.

pageid

לפענח את התוכן של הדף הזה. דורס את page.

סוג: מספר שלם
redirects

אם page או pageid מוגדרים להפניה, לפתור אותה.

סוג: בוליאני (פרטים)
oldid

לפענח את התוכן של הגרסה הזאת. דורס את page ואת pageid.

סוג: מספר שלם
prop

אילו פריטי מידע לקבל:

text
נותן טקסט מפוענח של קוד הוויקי.
langlinks
נותן קישורי שפה בקוד הוויקי המפוענח.
categories
נותן קטגוריות בקוד ויקי מפוענח.
categorieshtml
נותן את גרסת ה־HTML של הקטגוריות.
links
נותן קישורים פנימיים בקוד הוויקי המפוענח.
templates
נותן תבניות בקוד הוויקי המפוענח.
images
נותן תמונות בקוד הוויקי המפוענח.
externallinks
מתן קישורים חיצוניים בקוד הוויקי המפוענח.
sections
מתן הפסקאות בקוד הוויקי המפוענח.
revid
הוספת מזהה הגרסה של הדף המפוענח.
displaytitle
הוספת הכותרת של קוד הוויקי המפוענח.
subtitle
הוספת התת־כותרת של לדף המפוענח.
headhtml
נותן doctype מפוענח, תג <html> פותח, רכיב <head>, ותג <body> פותח של הדף.
modules
מתן יחידות ResourceLoader שמשמשות בדף. כדי לטעון, יש להשתמש בmw.loader.using(). יש לבקש את jsconfigvars או את encodedjsconfigvars יחד עם modules.
jsconfigvars
נותן משתני הגדרות של JavaScript שייחודיים לדף הזה. כדי להחיל, יש להשתמש בmw.config.set().
encodedjsconfigvars
נותן משתני הגדרות של JavaScript שייחודיים לדף הזה בתור מחרוזת JSON.
indicators
נותן את ה־HTML של מחווני מצב דף שמשמשים בדף.
iwlinks
מתן קישורי בינוויקי בקוד הוויקי המפוענח.
wikitext
מתן קוד הוויקי המקורי שפוענח.
properties
נותן מאפיינים שונים שמוגדרים בקוד הוויקי המפוענח.
limitreportdata
מתן דו"ח מגבלות בדרך מובנית. לא נותן שום נתונים כאשר מוגדר disablelimitreport.
limitreporthtml
נותן את גרסת ה־HTML של דו"ח המגבלות. לא נותן שום נתונים כאשר מוגדר disablelimitreport.
parsetree
עץ פענוח XML של תוכן הגרסה (דורש מודל תוכן wikitext)
parsewarnings
נותן את אזהרות שאירעו בזמן פענוח התוכן (בתור קוד ויקי).
parsewarningshtml
נותן את האזהרות שאירעו בזמן פענוח התוכן (בתור HTML).
headitems
מיושן. נותן פריטים לשים ב־<head> של הדף.
ערכים (מופרדים באמצעות "|" או or תו חלופי): categories, categorieshtml, displaytitle, encodedjsconfigvars, externallinks, headhtml, images, indicators, iwlinks, jsconfigvars, langlinks, limitreportdata, limitreporthtml, links, modules, parsetree, parsewarnings, parsewarningshtml, properties, revid, sections, subtitle, templates, text, wikitext, headitems
ברירת המחדל: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
wrapoutputclass

מחלקה של CSS שתשמש לעטיפת פלט המפענח.

ברירת המחדל: mw-parser-output
pst

לעשות התמרה לפני שמירה על הקלט לפני פענוחו. תקין רק בשימוש עם טקסט.

סוג: בוליאני (פרטים)
onlypst

לעשות התמרה לפני שמירה (pre-save transform‏, PST) על הקלט, אבל לא לפענח אותו. מחזיר את אותו קוד הוויקי אחרי החלת PST. תקף רק בשימוש עם text.

סוג: בוליאני (פרטים)
effectivelanglinks
מיושן.

כולל קישור שפה שמספקות הרחבות (לשימוש עם prop=langlinks).

סוג: בוליאני (פרטים)
section

לפענח רק את התוכן של הפרק שזה המזהה שלו.

כשצוין new, לפענח את text ואת sectiontitle כאילו נוספת פסקה חדשה לדף.

מותר להשתמש ב־new רק בעת שימוש ב־text.

sectiontitle

כותרת פסקה חדשה כאשר section הוא new.

בניגוד לעריכת דף, זה לא מתגבה ל־summary כשזה מושמט אם ריק.

disablepp
מיושן.

יש להשתמש ב־disablelimitreport במקום.

סוג: בוליאני (פרטים)
disablelimitreport

להשמיט את דו"ח המגבלות ("NewPP limit report") מפלט המפענח.

סוג: בוליאני (פרטים)
disableeditsection

להשמיט את קישורי עריכת הפסקאות מפלט המפענח.

סוג: בוליאני (פרטים)
disablestylededuplication

לא להפריד סגנונות מוטבעים בפלט של המפענח.

סוג: בוליאני (פרטים)
showstrategykeys

האם לכלול מידע על אסטרטגיית מיזוג פנימית ב־jsconfigvars.

סוג: בוליאני (פרטים)
generatexml
מיושן.

יצירת עץ פענוח של XML (נדרש מודל תוכן wikitext; מוחלף ב־prop=parsetree).

סוג: בוליאני (פרטים)
preview

לפענח במצב תצוגה מקדימה.

סוג: בוליאני (פרטים)
sectionpreview

לפענח במצב תצוגה מקדימה של פסקה (מדליק גם את מצב תצוגה מקדימה).

סוג: בוליאני (פרטים)
disabletoc

להשמיט את תוכן העניינים בפלט.

סוג: בוליאני (פרטים)
useskin

להחיל את העיצוב שנבחר לפלט המפענח. יכול להשפיע על המאפיינים הבאים: text, langlinks, headitems, modules, jsconfigvars, indicators.

אחד מהערכים הבאים: apioutput, fallback, minerva, vector, vector-2022
contentformat

תסדיר הסדרת תוכן שישמש לטקסט הקלט. תקף רק עם text.

אחד מהערכים הבאים: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
contentmodel

מודל התוכן של טקסט הקלט. אם זה מושמט, יש לציין את title והערך ההתחלתי יהיה המודל של הכותרת שצוינה. תקין רק כאשר משמש עם text.

אחד מהערכים הבאים: css, javascript, json, text, unknown, wikitext
mobileformat

החזרת פלט הפענוח בתסדיר שתואם להתקנים ניידים.

סוג: בוליאני (פרטים)

action=patrol

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

לנטר דף או גרסה.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
rcid

מזהה שינויים אחרונים לניטור.

סוג: מספר שלם
revid

מזהה גרסה לניטור.

סוג: מספר שלם
tags

תגי שינוי שיחולו על הרשומה ביומן הניטור.

ערכים (מופרדים באמצעות "|" או or תו חלופי):
token

אסימון "patrol" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.

action=protect

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

לשנות את רמת ההגנה של דף.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
title

כותרת הדף להגנה או הסרת הגנה. לא ניתן להשתמש בזה יחד עם pageid.

pageid

מזהה הדף להגנה או הסרת הגנה. לא ניתן להשתמש בזה יחד עם title.

סוג: מספר שלם
protections

רשימת רמות הגנה, בתסדיר action=level (למשל edit=sysop). רמת all פירושה שכולם מורשים לבצע את הפעולה, כלומר אין הגנה.

הערה: ההגבלות יוסרו מכל הפעולות שלא כתובות ברשימה.

הפרמטר הזה נדרש.
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
expiry

חותמי־זמן של תפוגה. אם הוגדר רק חותם־זמן אחד, הוא ישמש לכל ההגנות. יש להשתמש ב־infinite‏, indefinite‏, infinity, או never להגנה שלא פגה לעולם.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
ברירת המחדל: infinite
reason

סיבה להגנה או הסרת הגנה.

ברירת מחדל: (ריק)
tags

תגי שינוי שיחולו על הרשומה ביומן ההגנה.

ערכים (מופרדים באמצעות "|" או or תו חלופי):
cascade

הפעלת הגנה מדורגת (כלומר, להגן על דפים שמוכללים בדף הזה ועל תמונות שמשמות בו). אין לזה השפעה אם אף אחת מרמות ההגנה שניתנו אינה תומכת בדירוג.

סוג: בוליאני (פרטים)
watch
מיושן.

אם זה מוגדר, הוספת הדף שהגנה נוספת אליו או מוסרת ממנו לרשימת המעקב של המשתמש הנוכחי.

סוג: בוליאני (פרטים)
watchlist

הוספה או הסרה של הדף ללא תנאי מרשימת המעקב של המשתמש הנוכחי, להשתמש בהעדפות (לא חל על משתמשי בוט), או לא לשנות את המעקב.

אחד מהערכים הבאים: nochange, preferences, unwatch, watch
ברירת המחדל: preferences
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.

action=purge

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

ניקוי המטמון לכותרות שניתנו.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
forcelinkupdate

עדכון טבלאות הקישורים ולעשות עדכוני נתונים משניים.

סוג: בוליאני (פרטים)
forcerecursivelinkupdate

אותו דבר כמו forcelinkupdate, ועדכון טבלאות הקישורים עבור כל דף שמשתמש בדף הזה בתור תבנית.

סוג: בוליאני (פרטים)
continue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

titles

רשימת כותרות.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
pageids

רשימת מזהי דף לעבוד עליהם.

סוג: רשימת מספרים שלמים
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
revids

רשימת מזהי גרסה לעבוד עליהם. נא לשים לב לכך שכמעט כל מודולי ה־query ימירו מזהי גרסאות למזהה הדף המתאים ויעבדו במקום זאת על הגרסה האחרונה. רק prop=revisions משתמש בגרסאות מדויקות לתגובה.

סוג: רשימת מספרים שלמים
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
generator

קבלת רשימת דפים לעבוד עליהם על־ידי הרצת יחידת ה־query שצוינה.

לתשומת ליבך: לשמות בפרמטר generator צריכה להיות התחילית "g", ר' דוגמאות.

allcategories
למנות את כל הקטגוריות.
alldeletedrevisions
רשימת כל הגרסאות המחוקות על־ידי משתמש או במרחב.
allfileusages
לרשום את כל שימושי הקובץ, כולל בלתי־קיימים.
allimages
למנות את כל התמונות לפי הסדר.
alllinks
למנות את כל הקישורים שמצביעים למרחב שם נתון.
allpages
למנות את כל הדפים לפי הסדר במרחב שם נתון.
allredirects
רשימה של כל ההפניות למרחב שם.
allrevisions
רשימת כל הגרסאות.
alltransclusions
רשימת כל ההכללות (דפים שמוטבעים באמצעות {{x}}), כולל כאלה שאינם קיימים.
backlinks
מציאת כל הדפים שמקשרים לדף הנתון.
categories
לרשום את כל הקטגוריות שהדף שייך אליהן.
categorymembers
רשימת כל הדפים בקטגוריה נתונה.
deletedrevisions
קבלת מידע על גרסה מחוקה.
duplicatefiles
רשימת כל הקבצים שהם כפולים של קבצים נתונים לפי ערכי הגיבוב.
embeddedin
חיפוש כל הדפים שמטביעים (מכלילים) את הכותרת הנתונה.
exturlusage
למנות דפים שמכילים URL נתון.
fileusage
מציאת כל הדפים שמשתמשים בקבצים הנתונים.
images
להחזיר את כל הקבצים שמכילים הדפים הנתונים.
imageusage
מציאת כל הדפים שמתמשים בשם התמונה הנתונה.
iwbacklinks
מציאות כל הדפים שמקשרים לקישור הבינוויקי הנתון.
langbacklinks
מציאת כל הדפים שמקשרים לקישור השפה הנתון.
links
החזרת כל הקישורים מהדפים שצוינו.
linkshere
מציאת כל הדפים שמקשרים לדפים הנתונים.
pageswithprop
לרשום את כל הדפים שמשתמשים במאפיין דף נתון.
prefixsearch
ביצוע חיפוש תחילית של כותרות דפים.
protectedtitles
לרשום את כל הכותרות שמוגנות מפני יצירה.
querypage
קבלת רשימה שמסופקת על־ידי דף מיוחד מבוסס־QueryPage.
random
קבלת ערכת דפים אקראיים.
recentchanges
למנות שינויים אחרונים.
redirects
מחזיר את כל ההפניות לדפים הנתונים.
revisions
קבלת מידע על גרסה.
search
ביצוע חיפוש בכל הטקסט.
templates
החזרת כל הדפים המוכללים בדפים הנתונים.
transcludedin
מציאת כל הדפים שמכלילים את הדפים הנתונים.
watchlist
קבלת שינויים אחרונים לדפים ברשימת המעקב של המשתמש הנוכחי.
watchlistraw
קבלת כל הדפים ברשימת המעקב של המשתמש הנוכחי.
אחד מהערכים הבאים: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

פתרון אוטומטי של הפניות ב־titles, ב־pageids, וב־revids, ובדפים שמחזיר generator.

סוג: בוליאני (פרטים)
converttitles

המרת כותרות לסוגי כתב אחרים אם זה נחוץ. זה עובד רק אם שפת הכותרת של הוויקי תומכת בהמרת סוגי כתב. השפות שתומכות בהמרת סוגי כתב הן ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz וגם zh.

סוג: בוליאני (פרטים)

action=query

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

אחזור נתונים ממדיה־ויקי ועליה.

כל שינויי הנתונים יצטרכו תחילה להשתמש ב־query כדי לקבל אסימון למניעת שימוש לרעה מאתרים זדוניים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
prop

אילו מאפיינים לקבל על הדפים בשאילתה.

categories
לרשום את כל הקטגוריות שהדף שייך אליהן.
categoryinfo
החזרת מידע על הקטגוריות הנתונות.
contributors
קבלת רשימה של תורמים שנכנסו לחשבון ומניין של תורמים אלמוניים לדף.
deletedrevisions
קבלת מידע על גרסה מחוקה.
duplicatefiles
רשימת כל הקבצים שהם כפולים של קבצים נתונים לפי ערכי הגיבוב.
extlinks
החזרת כל ה־URL־ים החיצוניים (לא בינוויקי) מהדפים הנתונים.
fileusage
מציאת כל הדפים שמשתמשים בקבצים הנתונים.
imageinfo
החזרת מידע על קובץ והיסטורייה העלאה.
images
להחזיר את כל הקבצים שמכילים הדפים הנתונים.
info
קבלת מידע בסיסי על הדף.
iwlinks
החזרת כל קישורי הבינוויקי מהדפים הנתונים.
langlinks
החזרת כל הקישורים הבין־לשוניים מהדפים הנתונים.
links
החזרת כל הקישורים מהדפים שצוינו.
linkshere
מציאת כל הדפים שמקשרים לדפים הנתונים.
pageprops
קבלת מאפייני דף שונים שמוגדרים בתוכן הדף.
redirects
מחזיר את כל ההפניות לדפים הנתונים.
revisions
קבלת מידע על גרסה.
stashimageinfo
החזרת מידע על הקובץ עבור הקבצים המוסלקים.
templates
החזרת כל הדפים המוכללים בדפים הנתונים.
transcludedin
מציאת כל הדפים שמכלילים את הדפים הנתונים.
ערכים (מופרדים באמצעות "|" או or תו חלופי): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
list

אילו רשימות לקבל.

allcategories
למנות את כל הקטגוריות.
alldeletedrevisions
רשימת כל הגרסאות המחוקות על־ידי משתמש או במרחב.
allfileusages
לרשום את כל שימושי הקובץ, כולל בלתי־קיימים.
allimages
למנות את כל התמונות לפי הסדר.
alllinks
למנות את כל הקישורים שמצביעים למרחב שם נתון.
allpages
למנות את כל הדפים לפי הסדר במרחב שם נתון.
allredirects
רשימה של כל ההפניות למרחב שם.
allrevisions
רשימת כל הגרסאות.
alltransclusions
רשימת כל ההכללות (דפים שמוטבעים באמצעות {{x}}), כולל כאלה שאינם קיימים.
allusers
למנות את כל המשתמשים הרשומים.
backlinks
מציאת כל הדפים שמקשרים לדף הנתון.
blocks
לרשום את כל המשתמשים וכתובות ה־IP שנחסמו.
categorymembers
רשימת כל הדפים בקטגוריה נתונה.
embeddedin
חיפוש כל הדפים שמטביעים (מכלילים) את הכותרת הנתונה.
exturlusage
למנות דפים שמכילים URL נתון.
filearchive
למנות את כל הקבצים המחוקים לפי הסדר.
imageusage
מציאת כל הדפים שמתמשים בשם התמונה הנתונה.
iwbacklinks
מציאות כל הדפים שמקשרים לקישור הבינוויקי הנתון.
langbacklinks
מציאת כל הדפים שמקשרים לקישור השפה הנתון.
logevents
קבלת אירועים מהרישומים.
mystashedfiles
קבלת רשימת קבצים בסליק ההעלאה של המשתמש הנוכחי.
pagepropnames
רשימת כל שמות המאפיינים שמשמשים בוויקי.
pageswithprop
לרשום את כל הדפים שמשתמשים במאפיין דף נתון.
prefixsearch
ביצוע חיפוש תחילית של כותרות דפים.
protectedtitles
לרשום את כל הכותרות שמוגנות מפני יצירה.
querypage
קבלת רשימה שמסופקת על־ידי דף מיוחד מבוסס־QueryPage.
random
קבלת ערכת דפים אקראיים.
recentchanges
למנות שינויים אחרונים.
search
ביצוע חיפוש בכל הטקסט.
tags
רשימת תגי שינוי.
usercontribs
קבלת כל העריכות של המשתמש.
users
קבלת מידע על רשימת משתמשים.
watchlist
קבלת שינויים אחרונים לדפים ברשימת המעקב של המשתמש הנוכחי.
watchlistraw
קבלת כל הדפים ברשימת המעקב של המשתמש הנוכחי.
deletedrevs
מיושן. רשימת גרסאות מחוקות.
ערכים (מופרדים באמצעות "|" או or תו חלופי): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, embeddedin, exturlusage, filearchive, imageusage, iwbacklinks, langbacklinks, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, deletedrevs
meta

אילו מטא־נתונים לקבל.

allmessages
החזרת הודעות מהאתר הזה.
authmanagerinfo
אחזור מידע אודות מצב האימות הנוכחי.
filerepoinfo
החזרת מידע מטא על מאגרי תמונות שמוגדרים בוויקי.
languageinfo
מחזירה מידע על שפות זמינות.
siteinfo
החזרת מידע כללי על האתר.
tokens
קבלת אסימונים לפעולות שמשנות נתונים.
userinfo
קבלת מידע על המשתמש הנוכחי.
ערכים (מופרדים באמצעות "|" או or תו חלופי): allmessages, authmanagerinfo, filerepoinfo, languageinfo, siteinfo, tokens, userinfo
indexpageids

לכלול פסקת pageids נוספת עם רשימת כל מזהי הדף שהוחזרו.

סוג: בוליאני (פרטים)
export

יצוא הגרסאות הנוכחיות של כל הדפים הנתונים המחוללים.

סוג: בוליאני (פרטים)
exportnowrap

להחזיר את ה־XML של היצוא בלי לעטוף אותו בתוצאת XML (אותו תסדיר כמו Special:Export). אפשר להשתמש בזה רק עם query+export.

סוג: בוליאני (פרטים)
exportschema

להשתמש בגרסה הנתונה של תסדיר היטל XML בעת היצוא. יכול לשמש רק עם query+export.

אחד מהערכים הבאים: 0.10, 0.11
ברירת המחדל: 0.11
iwurl

האם לקבל את ה־URL המלא אם הכותרת היא קישור בינוויקי.

סוג: בוליאני (פרטים)
continue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

rawcontinue

להחזיר נתוני query-continue גולמיים להמשך.

סוג: בוליאני (פרטים)
titles

רשימת כותרות.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
pageids

רשימת מזהי דף לעבוד עליהם.

סוג: רשימת מספרים שלמים
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
revids

רשימת מזהי גרסה לעבוד עליהם. נא לשים לב לכך שכמעט כל מודולי ה־query ימירו מזהי גרסאות למזהה הדף המתאים ויעבדו במקום זאת על הגרסה האחרונה. רק prop=revisions משתמש בגרסאות מדויקות לתגובה.

סוג: רשימת מספרים שלמים
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
generator

קבלת רשימת דפים לעבוד עליהם על־ידי הרצת יחידת ה־query שצוינה.

לתשומת ליבך: לשמות בפרמטר generator צריכה להיות התחילית "g", ר' דוגמאות.

allcategories
למנות את כל הקטגוריות.
alldeletedrevisions
רשימת כל הגרסאות המחוקות על־ידי משתמש או במרחב.
allfileusages
לרשום את כל שימושי הקובץ, כולל בלתי־קיימים.
allimages
למנות את כל התמונות לפי הסדר.
alllinks
למנות את כל הקישורים שמצביעים למרחב שם נתון.
allpages
למנות את כל הדפים לפי הסדר במרחב שם נתון.
allredirects
רשימה של כל ההפניות למרחב שם.
allrevisions
רשימת כל הגרסאות.
alltransclusions
רשימת כל ההכללות (דפים שמוטבעים באמצעות {{x}}), כולל כאלה שאינם קיימים.
backlinks
מציאת כל הדפים שמקשרים לדף הנתון.
categories
לרשום את כל הקטגוריות שהדף שייך אליהן.
categorymembers
רשימת כל הדפים בקטגוריה נתונה.
deletedrevisions
קבלת מידע על גרסה מחוקה.
duplicatefiles
רשימת כל הקבצים שהם כפולים של קבצים נתונים לפי ערכי הגיבוב.
embeddedin
חיפוש כל הדפים שמטביעים (מכלילים) את הכותרת הנתונה.
exturlusage
למנות דפים שמכילים URL נתון.
fileusage
מציאת כל הדפים שמשתמשים בקבצים הנתונים.
images
להחזיר את כל הקבצים שמכילים הדפים הנתונים.
imageusage
מציאת כל הדפים שמתמשים בשם התמונה הנתונה.
iwbacklinks
מציאות כל הדפים שמקשרים לקישור הבינוויקי הנתון.
langbacklinks
מציאת כל הדפים שמקשרים לקישור השפה הנתון.
links
החזרת כל הקישורים מהדפים שצוינו.
linkshere
מציאת כל הדפים שמקשרים לדפים הנתונים.
pageswithprop
לרשום את כל הדפים שמשתמשים במאפיין דף נתון.
prefixsearch
ביצוע חיפוש תחילית של כותרות דפים.
protectedtitles
לרשום את כל הכותרות שמוגנות מפני יצירה.
querypage
קבלת רשימה שמסופקת על־ידי דף מיוחד מבוסס־QueryPage.
random
קבלת ערכת דפים אקראיים.
recentchanges
למנות שינויים אחרונים.
redirects
מחזיר את כל ההפניות לדפים הנתונים.
revisions
קבלת מידע על גרסה.
search
ביצוע חיפוש בכל הטקסט.
templates
החזרת כל הדפים המוכללים בדפים הנתונים.
transcludedin
מציאת כל הדפים שמכלילים את הדפים הנתונים.
watchlist
קבלת שינויים אחרונים לדפים ברשימת המעקב של המשתמש הנוכחי.
watchlistraw
קבלת כל הדפים ברשימת המעקב של המשתמש הנוכחי.
אחד מהערכים הבאים: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

פתרון אוטומטי של הפניות ב־query+titles, ב־query+pageids, וב־query+revids, ובדפים שמחזיר query+generator.

סוג: בוליאני (פרטים)
converttitles

המרת כותרות לסוגי כתב אחרים אם זה נחוץ. זה עובד רק אם שפת הכותרת של הוויקי תומכת בהמרת סוגי כתב. השפות שתומכות בהמרת סוגי כתב הן ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz וגם zh.

סוג: בוליאני (פרטים)

prop=categories (cl)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

לרשום את כל הקטגוריות שהדף שייך אליהן.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
clprop

אילו מאפיינים נוספים לקבל עבור כל קטגוריה:

sortkey
הוספת מפתח מיון (מחרוזת הקסדצימלית) ותחילית מפתח מיון (החלק הקריא) עבור קטגוריה.
timestamp
הוספת חותם־הזמן של יצירת הקטגוריה.
hidden
תיוג קטגוריות שהוסתרו באמצעות __HIDDENCAT__.
ערכים (מופרדים באמצעות "|" או or תו חלופי): hidden, sortkey, timestamp
clshow

איזה סוג של קטגוריות להציג.

ערכים (מופרדים באמצעות "|" או or תו חלופי): !hidden, hidden
cllimit

כמה קטגוריות להחזיר.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
clcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

clcategories

לרשום רק את הקטגוריות האלו. שימושי לבדיקה אם דף מסוים נמצא בקטגוריה מסוימת.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
cldir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending
דוגמאות:
קבלת רשימת קטגוריות שהם Albert Einstein שייך אליהן.
api.php?action=query&prop=categories&titles=Albert%20Einstein [פתיחה בארגז חול]
קבלת מידע על כל הקטגוריות שמשמשות בדף Albert Einstein.
api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info [פתיחה בארגז חול]

prop=categoryinfo (ci)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

החזרת מידע על הקטגוריות הנתונות.

פרמטר ייעודי:
זמינים פרמטרים כלליים אחרים.
cicontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

דוגמה:
קבחצ מידע על Category:Foo ועל Category:Bar.
api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [פתיחה בארגז חול]

prop=contributors (pc)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

קבלת רשימה של תורמים שנכנסו לחשבון ומניין של תורמים אלמוניים לדף.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
pcgroup

לכלול רק משתמשים בקבוצות הנתונות. לא כולל קבוצות משתמעות או אוטומטיות כגון *, user או autoconfirmed.

ערכים (מופרדים באמצעות "|" או or תו חלופי): admin, bot, bureaucrat, interface-admin, suppress, sysop
pcexcludegroup

לא לכלול משתמשים בקבוצות הנתונות. לא כולל קבוצות משתמעות או אוטומטיות כגון *, user או autoconfirmed.

ערכים (מופרדים באמצעות "|" או or תו חלופי): admin, bot, bureaucrat, interface-admin, suppress, sysop
pcrights

לכלול רק משתמשים עם ההרשאות הנתונות. לא כולל הרשאות שניתנו בקבוצות משתמעות או אוטומטיות כגון *, user או autoconfirmed.

ערכים (מופרדים באמצעות "|" או or תו חלופי): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, nuke, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sboverride, sendemail, siteadmin, skipcaptcha, spamblacklistlog, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
pcexcluderights

לא לכלול משתמשים עם ההרשאות הנתונות. לא כולל הרשאות שניתנו בקבוצות משתמעות או אוטומטיות כגון *, user או autoconfirmed.

ערכים (מופרדים באמצעות "|" או or תו חלופי): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, nuke, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sboverride, sendemail, siteadmin, skipcaptcha, spamblacklistlog, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
pclimit

כמה תורמים להחזיר.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
pccontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

prop=deletedrevisions (drv)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

קבלת מידע על גרסה מחוקה.

יכול לשמש בכמה דרכים:

  1. קבלת גרסאות מחוקות עבור ערכת דפים, על־ידי הגדרת שמות או מזהי דף. ממוין לפי שם וחותם־זמן.
  2. קבלת מידע על ערכת גרסאות מחוקות באמצעות הגדרת המזהים שלהם עם revid־ים. ממוין לפי מזהה גרסה.
פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
drvprop

אילו מאפיינים לקבל עבור כל גרסה:

ids
מזהה הגרסה.
flags
דגלי גרסה (משני).
timestamp
חותם־הזמן של הגרסה.
user
המשתמש שעשה את הגרסה. אם המשתמש נמחק במחיקת גרסאות, יוחזר המאפיין userhidden.
userid
מזהה המשתמש של יוצר הגרסה. אם המשתמש נמחק במחיקת גרסאות, יוחזר המאפיין userhidden.
size
אורך (בבתים) של הגרסה.
slotsize
אורך (בבתים) של כל משבצת גרסה.
sha1
SHA-1 (בבסיס 16) של הגרסה. אם התוכן נמחק במחיקת גרסאות, יוחזר המאפיין sha1hidden.
slotsha1
SHA-1 (בסיס 16) של כל משבצת גרסה. אם התוכן נמחק במחיקת גרסאות, יוחזר המאפיין sha1hidden.
contentmodel
מזהה מודל התוכן של כל משבצת גרסה.
comment
הערה מאת המשתמש על הגרסה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
parsedcomment
הערה מפוענחת מאת המשתמש על הגרסה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
content
התוכן של כל משבצת גרסה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין texthidden.
tags
התגים עבור הגרסה.
roles
רשימת תפקידי משבצות תוכן שקיימות בגרסה.
parsetree
מיושן. יש להשתמש ב־ action=expandtemplates או ב־ action=parse במקום בזה.

עץ פענוח XML של תוכן הגרסה (דורש מודל תוכן wikitext).

ערכים (מופרדים באמצעות "|" או or תו חלופי): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
ברירת המחדל: ids|timestamp|flags|comment|user
drvslots

עבור אילו משבצות תוכן להחזיר נתונים, כאשר מאפיינים שקשורים למשבצת כלולים ב־drvprops. אם זה מושמט, נתונים ממשבצת main יוחזרו בתסדיר תואם לאחור.

ערכים (מופרדים באמצעות "|" או or תו חלופי): main
כדי לתת את כל הערכים, יש להשתמש ב־*.
drvlimit

להגביל את מספר הגרסאות שיוחזרו.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
drvexpandtemplates
מיושן.

יש להשתמש ב־action=expandtemplates במקום בזה. לפרוס תבניות בתוכן הגרסה (דורש drvprop=content).

סוג: בוליאני (פרטים)
drvgeneratexml
מיושן.

יש להשתמש ב־action=expandtemplates או ב־action=parse במקום בזה. יצירת עץ פענוח XML עבור תוכן הגרסה (דורש את drvprop=content; מוחלף ב־drvprop=parsetree).

סוג: בוליאני (פרטים)
drvparse
מיושן.

יש להשתמש ב־action=parse במקום בזה. פענוח תוכן הגרסה (דורש drvprop=content). מסיבות של ביצועים, אם האפשרות הזאת משמשת, drvlimit נכפה לערך 1.

סוג: בוליאני (פרטים)
drvsection

לאחזר רק את התוכן של הפרק עם המזהה הזה.

drvdiffto
מיושן.

יש להשתמש ב־action=compare במקום בזה. מזהה הגרסה שכל גרסה תושווה אליה. יש להשתמש ב־prev‏, next ו־cur עבור הגרסה הקודמת, הבא והנוכחית, בהתאמה.

drvdifftotext
מיושן.

יש להשתמש ב־action=compare במקום בזה. הטקסט שכל גרסה גרסה תושווה אליו. מבצע השוואה רק של מספר מוגבל של גרסאות. דורס את drvdiffto. אם מוגדר drvsection, רק הפסקה הזאת תושווה אל מול הטקסט הזה.

drvdifftotextpst
מיושן.

יש להשתמש ב־action=compare במקום בזה. ביצוע התמרה לפני שמירה על הטקסט לפני הרצת השוואה. תקף רק כשמשמש עם drvdifftotext.

סוג: בוליאני (פרטים)
drvcontentformat
מיושן.

תסדיר ההסדרה שמשמש את drvdifftotext וצפוי לפלט של תוכן.

אחד מהערכים הבאים: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
drvstart

מאיזה חותם־זמן להתחיל למנות. לא תקף בעיבוד רשימת מזהי גרסה.

סוג: חותם־זמן (תסדירים מורשים)
drvend

באיזה חותם־זמן להפסיק למנות. לא תקף בעת עיבוד רשימת מזהי גרסה.

סוג: חותם־זמן (תסדירים מורשים)
drvdir

באיזה כיוון למנות:

newer
לרשום את הישנים ביותר בהתחלה. לתשומת ליבך: drvstart חייב להיות לפני drvend.
older
לרשום את החדשים ביותר בהתחלה (ברירת מחדל). לתשומת ליבך: drvstart חייב להיות אחרי drvend.
אחד מהערכים הבאים: newer, older
ברירת המחדל: older
drvtag

לרשום רק גרסאות עם התג הזה.

drvuser

לרשום רק גרסאות מאת המשתמש הזה.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
drvexcludeuser

לא לרשום גרסאות מאת המשתמש הזה.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
drvcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

prop=duplicatefiles (df)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

רשימת כל הקבצים שהם כפולים של קבצים נתונים לפי ערכי הגיבוב.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
dflimit

כמה קבצים כפולים להחזיר.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
dfcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

dfdir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending
dflocalonly

חיפוש אחר קבצים במאגר המקומי בלבד.

סוג: בוליאני (פרטים)
  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

החזרת כל ה־URL־ים החיצוניים (לא בינוויקי) מהדפים הנתונים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
ellimit

כמה קישורים להחזיר.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
elcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

elprotocol

הפרוטוקול של ה־URL. אם זה ריק, ו־elquery מוגדר, הפרוטוקול הוא http. יש להשאיר את זה ואת elquery ריק כדי לרשום את כל הקישורים החיצוניים.

אחד מהערכים הבאים: יכול להיות ריק, או bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
ברירת מחדל: (ריק)
elquery

מחרוזת חיפוש ללא פרוטוקול. שימושי לבדיקה האם דף מסוים מכיל url חיצוני מסוים.

elexpandurl

לפרוס URL־ים בעלי פרוטוקול יחסי בפרוטוקול קנוני.

סוג: בוליאני (פרטים)

prop=fileusage (fu)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

מציאת כל הדפים שמשתמשים בקבצים הנתונים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
fuprop

אילו מאפיינים לקבל:

pageid
מזהה הדף של כל דף.
title
השם של כל דף.
redirect
דגל אם הדף הוא הפניה.
ערכים (מופרדים באמצעות "|" או or תו חלופי): pageid, redirect, title
ברירת המחדל: pageid|title|redirect
funamespace

לכלול רק דפים במרחבי השם האלה.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
fushow

לחפש רק פריטים שמתאימים לתנאים הבאים:

redirect
להציג רק הפניות.
!redirect
להציג רק דפים שאינם הפניות.
ערכים (מופרדים באמצעות "|" או or תו חלופי): !redirect, redirect
fulimit

כמה להחזיר.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
fucontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

prop=imageinfo (ii)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

החזרת מידע על קובץ והיסטורייה העלאה.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
iiprop

איזה מידע על הקובץ לקבל:

timestamp
הוספת חותם־זמן לגרסה שהועלתה.
user
הוספה המשתמש שהעלה כל גרסה של קובץ. אם המשתמש נמחק במחיקת גרסאות, יוחזר המאפיין userhidden.
userid
הוספת מזהה המשתמש שהעלה כל גרסה של קובץ. אם המשתמש נמחק במחיקת גרסאות, יוחזר המאפיין userhidden.
comment
תקציר על הגרסה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
parsedcomment
פענוח ההערה על גרסה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
canonicaltitle
הוספת הכותרת הקנונית של הקובץ. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
url
מתן URL לקובץ ולדף התיאור. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
size
הוספת הגודל של הקובץ בבתים והגובה, הרוחב ומניין הדפים (אם זה מתאים).
dimensions
כינוי ל־size.
sha1
הוספת גיבוב SHA-1 עבור הקובץ. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
mime
הוספת סוג ה־MIME של הקובץ. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
thumbmime
הוספת סוג ה־MIME של התמונה הממוזערת (נדרש url והפרמטר iiurlwidth). אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
mediatype
הוספת סוג המדיה של הקובץ. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
metadata
טעינת מטא־נתונים של Exif עבור גרסת הקובץ. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
commonmetadata
רשימת מטא־נתונים כלליים על תסדיר הקובץ עבור גרסת הקובץ. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
extmetadata
רשימת מטא־נתונים מעוצבים משולבים מכמה מקורות. התוצאה מעוצבת ב־HTML. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
archivename
הוספת שם הקובץ של גרסת הארכיון עבור הגרסאות שאינן האחרונה. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
bitdepth
הוספת עומק הביטים של הגרסה. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
uploadwarning
משמש את Special:Upload כדי לקבל מידע על קובץ קיים. לא נועד לשימוש מחוץ לליבת MediaWiki.
badfile
מוסיף האם הקובץ נמצא ב־MediaWiki:Bad image list
ערכים (מופרדים באמצעות "|" או or תו חלופי): archivename, badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, thumbmime, timestamp, uploadwarning, url, user, userid
ברירת המחדל: timestamp|user
iilimit

כמה גרסאות של קובץ לכל קובץ.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 1
iistart

מאילו תאריך ושעה להתחיל את הרשימה.

סוג: חותם־זמן (תסדירים מורשים)
iiend

באיזה חותם־זמן לסיים את הרשימה.

סוג: חותם־זמן (תסדירים מורשים)
iiurlwidth

אם מוגדר iiprop=url, יוחזר URL לתמונה שגודלה הותאם לרוחב הזה. מסיבות של ביצועים, אם האפשרות הזאת משמשת, לא יוחזרו יותר מ־50 תמונות.

סוג: מספר שלם
ברירת המחדל: -1
iiurlheight

דומה ל־iiurlwidth.

סוג: מספר שלם
ברירת המחדל: -1
iimetadataversion

גרסת המטא־נתונים לשימוש. אם מוגדר latest, להשתמש בגרסה החדשה ביותר. ברירת המחדל היא 1 לצורך תאימות אחורה.

ברירת המחדל: 1
iiextmetadatalanguage

באיזו שפה לאחזר את המטא־נתונים. זה משפיע על אילו תרגומים לאחזר, האם יש כמה, וגם איך דברים כמו מספרים וערכים שונים מעוצבים.

ברירת המחדל: he
iiextmetadatamultilang

אם תרגומים של המאפיין extmetadata זמינים, לאחזר את כולם.

סוג: בוליאני (פרטים)
iiextmetadatafilter

אם זה מוגדר ולא ריק, רק המפתחות האלה יוחזרו עבור iiprop=extmetadata.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
iiurlparam

מחרוזת פרמטר ייחודית למטפל. למשל, PDF־ים יכולים להשתמש ב־page15-100px.‏ iiurlwidth צריך לשמש ולהיות עקבי עם iiurlparam.

ברירת מחדל: (ריק)
iibadfilecontexttitle

אם badfilecontexttitleprop=badfile מוגדר, זאת כותרת הדף שתשמש בזמן שערוך ה־MediaWiki:Bad image list

iicontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

iilocalonly

חיפוש אחר קבצים במאגר המקומי בלבד.

סוג: בוליאני (פרטים)

prop=images (im)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

להחזיר את כל הקבצים שמכילים הדפים הנתונים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
imlimit

כמה קבצים להחזיר.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
imcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

imimages

לרשום רק את הקבצים האלה. שימוש לבדיקת האם לדף מסוים יש קובץ מסוים.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
imdir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending

prop=info (in)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

קבלת מידע בסיסי על הדף.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
inprop

אילו מאפיינים נוספים לקבל:

protection
לרשום את רמת ההגנה של כל דף.
talkid
מזהה הדף של דף השיחה עבור כל דף שאינו דף שיחה.
watched
לרשום את מצב המעקב של כל דף.
watchers
מספר העוקבים, אם קיבלת הרשאה.
visitingwatchers
מספר העוקבים אחרי כל דף שביקרו עריכות אחרונות לאותו הדף, אם זה מותר.
notificationtimestamp
חותם־זמן של הודעת רשימת מעקב של כל דף.
subjectid
מזהה הדף של הדף העיקרי של כל דף שיחה.
associatedpage
כותרת עם תחילית של דף הנושא או דף השיחה המשויך.
url
נותן URL מלא, URL לעריכה ו־URL קנוני לכל דף.
readable
מיושן. האם המשתמש יכול לקרוא את הדף הזה. יש להשתמש ב־intestactions=read במקום זה.
preload
נותן את הטקסט שמוחזר על־ידי EditFormPreloadText.
displaytitle
נותן את האופן שבה שם הדף באמת מוצג.
varianttitles
כותרת התצוגה בכל הגרסאות של שפת התוכן של האתר.
linkclasses
נותן מחלקות CSS נוספות (למשל צבעי קישורים) שמשמשים לקישורים לדף הזה אם הם מופיעים בדף ששמו ניתן על־ידי inlinkcontext.
ערכים (מופרדים באמצעות "|" או or תו חלופי): associatedpage, displaytitle, linkclasses, notificationtimestamp, preload, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, readable
inlinkcontext

כותרות ההקשר שישמש בעד קביעת מחלקות CSS נוספות (למשל צבעי קישורים) כש־inprop מכיל linkclasses.

סוג: כותרת דף
מקבל דפים שאינם קיימים.
ברירת המחדל: עמוד ראשי
intestactions

בדיקה האם המשתמש הנוכחי יכול לבצע פעולות מסוימות על הדף.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
intestactionsdetail

רמת פירוט של intestactions. יש להשתמש בפרמטרים errorformat ו־errorlang של המודול הראשי כדי לשלוט בתסדיר את ההודעות המוחזרות.

boolean
החזרת ערך בוליאני עבור כל פעולה.
full
החזרת הודעות שמתארות למה הפעולה אינה מותרת, או מערך ריק אם היא מותרת.
quick
כמו full, אבל בלי בדיקות יקרות.
אחד מהערכים הבאים: boolean, full, quick
ברירת המחדל: boolean
incontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

החזרת כל קישורי הבינוויקי מהדפים הנתונים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
iwprop

אילו מאפיינים נוספים לקבל עבור כל קישור ביןוויקי:

url
הוספת ה־URL המלא.
ערכים (מופרדים באמצעות "|" או or תו חלופי): url
iwprefix

להחזיר רק קישורי בינוויקי עם התחילית הזאת.

iwtitle

איזה קישור בינוויקי לחפש. צריך להשתמש בזה יחד עם iwprefix.

iwdir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending
iwlimit

כמה קישורי בינוויקי להחזיר.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
iwcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

iwurl
מיושן.

האם לקבל את ה־URL המלא (לא יכול לשמש עם iwprop).

סוג: בוליאני (פרטים)
  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

החזרת כל הקישורים הבין־לשוניים מהדפים הנתונים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
llprop

אילו מאפיינים נוספים לקבל עבור כל קישור בין־לשוני:

url
הוספת ה־URL המלא.
langname
הוספת שם השפה המתורגם (עם המאמץ הטוב ביותר). יש להשתמש ב־llinlanguagecode כדי לשלוט בשפה.
autonym
הוספת השם הילידי של השפה.
ערכים (מופרדים באמצעות "|" או or תו חלופי): autonym, langname, url
lllang

להחזיר רק קישורי שפה עם קוד השפה הזה.

lltitle

קישור לחיפוש. חובה להשתמש עם lllang.

lldir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending
llinlanguagecode

קוד שפה בשביל שמות שפות מתורגמות.

ברירת המחדל: he
lllimit

כמה קישורי שפה להחזיר.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
llcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

llurl
מיושן.

האם לקבל את ה־URL המלא (לא יכול לשמש עם llprop).

סוג: בוליאני (פרטים)
  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

החזרת כל הקישורים מהדפים שצוינו.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
plnamespace

להציג קישורים רק במרחבי השם האלה.

ערכים (מופרדים באמצעות "|" או or תו חלופי): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
pllimit

כמה קישורים להחזיר.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
plcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

pltitles

לרשום רק קישורים לכותרות האלו. שימושי לבדיקה האם דף מסוים מקשר לכותרת מסוימת.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
pldir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending

prop=linkshere (lh)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

מציאת כל הדפים שמקשרים לדפים הנתונים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
lhprop

אילו מאפיינים לקבל:

pageid
מזהה הדף של כל דף.
title
השם של כל דף.
redirect
דגל אם הדף הוא הפניה.
ערכים (מופרדים באמצעות "|" או or תו חלופי): pageid, redirect, title
ברירת המחדל: pageid|title|redirect
lhnamespace

לכלול רק דפים במרחבי השם האלה.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
lhshow

לחפש רק פריטים שמתאימים לתנאים הבאים:

redirect
להציג רק הפניות.
!redirect
להציג רק דפים שאינם הפניות.
ערכים (מופרדים באמצעות "|" או or תו חלופי): !redirect, redirect
lhlimit

כמה להחזיר.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
lhcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

prop=pageprops (pp)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

קבלת מאפייני דף שונים שמוגדרים בתוכן הדף.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
ppcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

ppprop

לרשום רק את המאפיינים האלה (שימוש ב־action=query&list=pagepropnames מחזיר רשימת שמות מאפייני דף בשימוש). זה שימושי לבדיקה האם דפים משתמשים במאפיין דף מסוים.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).

prop=redirects (rd)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

מחזיר את כל ההפניות לדפים הנתונים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
rdprop

אילו מאפיינים לקבל:

pageid
מזהה הדף של כל הפניה.
title
השם של כל הפניה.
fragment
מובאה מכל הפניה, אם יש.
ערכים (מופרדים באמצעות "|" או or תו חלופי): fragment, pageid, title
ברירת המחדל: pageid|title
rdnamespace

לכלול רק דפים במרחבי השם האלה.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
rdshow

לחפש רק פריטים שמתאימים לתנאים הבאים:

fragment
להציג רק הפניות עם מקטע.
!fragment
להציג רק הפניות ללא מקטע.
ערכים (מופרדים באמצעות "|" או or תו חלופי): !fragment, fragment
rdlimit

כמה הפניות להחזיר.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
rdcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

prop=revisions (rv)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

קבלת מידע על גרסה.

יכול לשמש בכמה דרכים:

  1. קבלת נתונים על ערכת דפים (גרסה אחרונה), באמצעות כותרות או מזהי דף.
  2. קבלת גרסאות עבור דף נתון אחד, באמצעות שימוש בכותרות או במזהי דף עם start‏, end או limit.
  3. קבלת נתונים על ערכת גרסאות באמצעות הגדרת המזהים שלהם עם revid־ים.
פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
rvprop

אילו מאפיינים לקבל עבור כל גרסה:

ids
מזהה הגרסה.
flags
דגלי גרסה (משני).
timestamp
חותם־הזמן של הגרסה.
user
המשתמש שעשה את הגרסה. אם המשתמש נמחק במחיקת גרסאות, יוחזר המאפיין userhidden.
userid
מזהה המשתמש של יוצר הגרסה. אם המשתמש נמחק במחיקת גרסאות, יוחזר המאפיין userhidden.
size
אורך (בבתים) של הגרסה.
slotsize
אורך (בבתים) של כל משבצת גרסה.
sha1
SHA-1 (בבסיס 16) של הגרסה. אם התוכן נמחק במחיקת גרסאות, יוחזר המאפיין sha1hidden.
slotsha1
SHA-1 (בסיס 16) של כל משבצת גרסה. אם התוכן נמחק במחיקת גרסאות, יוחזר המאפיין sha1hidden.
contentmodel
מזהה מודל התוכן של כל משבצת גרסה.
comment
הערה מאת המשתמש על הגרסה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
parsedcomment
הערה מפוענחת מאת המשתמש על הגרסה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
content
התוכן של כל משבצת גרסה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין texthidden.
tags
התגים עבור הגרסה.
roles
רשימת תפקידי משבצות תוכן שקיימות בגרסה.
parsetree
מיושן. יש להשתמש ב־ action=expandtemplates או ב־ action=parse במקום בזה.

עץ פענוח XML של תוכן הגרסה (דורש מודל תוכן wikitext).

ערכים (מופרדים באמצעות "|" או or תו חלופי): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
ברירת המחדל: ids|timestamp|flags|comment|user
rvslots

עבור אילו משבצות תוכן להחזיר נתונים, כאשר מאפיינים שקשורים למשבצת כלולים ב־rvprops. אם זה מושמט, נתונים ממשבצת main יוחזרו בתסדיר תואם לאחור.

ערכים (מופרדים באמצעות "|" או or תו חלופי): main
כדי לתת את כל הערכים, יש להשתמש ב־*.
rvlimit

להגביל את מספר הגרסאות שיוחזרו.

יכול לשמש רק עם דף בודד (mode #2).
סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
rvexpandtemplates
מיושן.

יש להשתמש ב־action=expandtemplates במקום בזה. לפרוס תבניות בתוכן הגרסה (דורש rvprop=content).

סוג: בוליאני (פרטים)
rvgeneratexml
מיושן.

יש להשתמש ב־action=expandtemplates או ב־action=parse במקום בזה. יצירת עץ פענוח XML עבור תוכן הגרסה (דורש את rvprop=content; מוחלף ב־rvprop=parsetree).

סוג: בוליאני (פרטים)
rvparse
מיושן.

יש להשתמש ב־action=parse במקום בזה. פענוח תוכן הגרסה (דורש rvprop=content). מסיבות של ביצועים, אם האפשרות הזאת משמשת, rvlimit נכפה לערך 1.

סוג: בוליאני (פרטים)
rvsection

לאחזר רק את התוכן של הפרק עם המזהה הזה.

rvdiffto
מיושן.

יש להשתמש ב־action=compare במקום בזה. מזהה הגרסה שכל גרסה תושווה אליה. יש להשתמש ב־prev‏, next ו־cur עבור הגרסה הקודמת, הבא והנוכחית, בהתאמה.

rvdifftotext
מיושן.

יש להשתמש ב־action=compare במקום בזה. הטקסט שכל גרסה גרסה תושווה אליו. מבצע השוואה רק של מספר מוגבל של גרסאות. דורס את rvdiffto. אם מוגדר rvsection, רק הפסקה הזאת תושווה אל מול הטקסט הזה.

rvdifftotextpst
מיושן.

יש להשתמש ב־action=compare במקום בזה. ביצוע התמרה לפני שמירה על הטקסט לפני הרצת השוואה. תקף רק כשמשמש עם rvdifftotext.

סוג: בוליאני (פרטים)
rvcontentformat
מיושן.

תסדיר ההסדרה שמשמש את rvdifftotext וצפוי לפלט של תוכן.

אחד מהערכים הבאים: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
rvstartid

להתחיל למנות מחותם הזמן של הגרסה הזאת. הגרסה צריכה להיות קיימת, אבל לא חייבת להיות שייכת לדף הזה.

יכול לשמש רק עם דף בודד (mode #2).
סוג: מספר שלם
rvendid

להפסיק למנות מחותם הזמן של הגרסה הזאת. הגרסה צריכה להיות קיימת, אבל לא חייבת להיות שייכת לדף הזה.

יכול לשמש רק עם דף בודד (mode #2).
סוג: מספר שלם
rvstart

מאיזה חותם־זמן של גרסה להתחיל למנות.

יכול לשמש רק עם דף בודד (mode #2).
סוג: חותם־זמן (תסדירים מורשים)
rvend

למנות עד חותם־הזמן הזה.

יכול לשמש רק עם דף בודד (mode #2).
סוג: חותם־זמן (תסדירים מורשים)
rvdir

באיזה כיוון למנות:

newer
לרשום את הישנים ביותר בהתחלה. לתשומת ליבך: rvstart חייב להיות לפני rvend.
older
לרשום את החדשים ביותר בהתחלה (ברירת מחדל). לתשומת ליבך: rvstart חייב להיות אחרי rvend.
יכול לשמש רק עם דף בודד (mode #2).
אחד מהערכים הבאים: newer, older
ברירת המחדל: older
rvuser

לכלול רק גרסאות מאת משתמש.

יכול לשמש רק עם דף בודד (mode #2).
סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
rvexcludeuser

לא לכלול שינויים מאת משתמש.

יכול לשמש רק עם דף בודד (mode #2).
סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
rvtag

לרשום רק גרסאות עם התג הזה.

rvcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

דוגמאות:
קבלת נתונים על תוכן עבור הגרסאות האחרונות של הכותרת API והכותרת עמוד ראשי.
api.php?action=query&prop=revisions&titles=API|%D7%A2%D7%9E%D7%95%D7%93%20%D7%A8%D7%90%D7%A9%D7%99&rvslots=*&rvprop=timestamp|user|comment|content [פתיחה בארגז חול]
קבלת 5 הגרסאות האחרונות של הדף עמוד ראשי.
api.php?action=query&prop=revisions&titles=%D7%A2%D7%9E%D7%95%D7%93%20%D7%A8%D7%90%D7%A9%D7%99&rvlimit=5&rvprop=timestamp|user|comment [פתיחה בארגז חול]
קבלת 5 הגרסאות הראשונות של הדף עמוד ראשי.
api.php?action=query&prop=revisions&titles=%D7%A2%D7%9E%D7%95%D7%93%20%D7%A8%D7%90%D7%A9%D7%99&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [פתיחה בארגז חול]
קבלת 5 הגרסאות הראשונות של הדף עמוד ראשי שנעשו אחרי 2006-05-01.
api.php?action=query&prop=revisions&titles=%D7%A2%D7%9E%D7%95%D7%93%20%D7%A8%D7%90%D7%A9%D7%99&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [פתיחה בארגז חול]
קבלת 5 הגרבאות הראשונות של דף עמוד ראשי שלא נעשו על־ידי המשתמש האלמוני 127.0.0.1.
api.php?action=query&prop=revisions&titles=%D7%A2%D7%9E%D7%95%D7%93%20%D7%A8%D7%90%D7%A9%D7%99&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [פתיחה בארגז חול]
קבלת 5 הגרסאות הראשונות של הדף עמוד ראשי שנעשו על־ידי המשתמש MediaWiki default.
api.php?action=query&prop=revisions&titles=%D7%A2%D7%9E%D7%95%D7%93%20%D7%A8%D7%90%D7%A9%D7%99&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [פתיחה בארגז חול]

prop=stashimageinfo (sii)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

החזרת מידע על הקובץ עבור הקבצים המוסלקים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
siifilekey

מפתח שמזהה העלאה קודמת שהוסלקה באופן זמני.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
siisessionkey
מיושן.

כינוי ל־siifilekey, לתאימות אחורה.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
siiprop

איזה מידע על הקובץ לקבל:

timestamp
הוספת חותם־זמן לגרסה שהועלתה.
canonicaltitle
הוספת הכותרת הקנונית של הקובץ. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
url
מתן URL לקובץ ולדף התיאור. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
size
הוספת הגודל של הקובץ בבתים והגובה, הרוחב ומניין הדפים (אם זה מתאים).
dimensions
כינוי ל־size.
sha1
הוספת גיבוב SHA-1 עבור הקובץ. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
mime
הוספת סוג ה־MIME של הקובץ. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
thumbmime
הוספת סוג ה־MIME של התמונה הממוזערת (נדרש url והפרמטר siiurlwidth). אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
metadata
טעינת מטא־נתונים של Exif עבור גרסת הקובץ. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
commonmetadata
רשימת מטא־נתונים כלליים על תסדיר הקובץ עבור גרסת הקובץ. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
extmetadata
רשימת מטא־נתונים מעוצבים משולבים מכמה מקורות. התוצאה מעוצבת ב־HTML. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
bitdepth
הוספת עומק הביטים של הגרסה. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
badfile
מוסיף האם הקובץ נמצא ב־MediaWiki:Bad image list
ערכים (מופרדים באמצעות "|" או or תו חלופי): badfile, bitdepth, canonicaltitle, commonmetadata, dimensions, extmetadata, metadata, mime, sha1, size, thumbmime, timestamp, url
ברירת המחדל: timestamp|url
siiurlwidth

אם מוגדר siiprop=url, יוחזר URL לתמונה שגודלה הותאם לרוחב הזה. מסיבות של ביצועים, אם האפשרות הזאת משמשת, לא יוחזרו יותר מ־50 תמונות.

סוג: מספר שלם
ברירת המחדל: -1
siiurlheight

דומה ל־siiurlwidth.

סוג: מספר שלם
ברירת המחדל: -1
siiurlparam

מחרוזת פרמטר ייחודית למטפל. למשל, PDF־ים יכולים להשתמש ב־page15-100px.‏ siiurlwidth צריך לשמש ולהיות עקבי עם siiurlparam.

ברירת מחדל: (ריק)

prop=templates (tl)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

החזרת כל הדפים המוכללים בדפים הנתונים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
tlnamespace

הצגת תבניות רק במרחבי השם האלה.

ערכים (מופרדים באמצעות "|" או or תו חלופי): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
tllimit

כמה תבניות להחזיר.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
tlcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

tltemplates

לרשום רק את התבניות האלו. שימושי לבדיקה האם דף מסוים משתמש בתבנית מסוימת.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
tldir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending

prop=transcludedin (ti)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

מציאת כל הדפים שמכלילים את הדפים הנתונים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
tiprop

אילו מאפיינים לקבל:

pageid
מזהה הדף של כל דף.
title
השם של כל דף.
redirect
דגל אם הדף הוא הפניה.
ערכים (מופרדים באמצעות "|" או or תו חלופי): pageid, redirect, title
ברירת המחדל: pageid|title|redirect
tinamespace

לכלול רק דפים במרחבי השם האלה.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
tishow

לחפש רק פריטים שמתאימים לתנאים הבאים:

redirect
להציג רק הפניות.
!redirect
להציג רק דפים שאינם הפניות.
ערכים (מופרדים באמצעות "|" או or תו חלופי): !redirect, redirect
tilimit

כמה להחזיר.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
ticontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

list=allcategories (ac)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

למנות את כל הקטגוריות.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
acfrom

מאיזו קטגוריה להתחיל למנות.

accontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

acto

באיזו קטגוריה להפסיק למנות.

acprefix

חיפוש כל כותרות הקטגוריות שמתחילות בערך הזה.

acdir

באיזה כיוון למיין.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending
acmin

להחזיר רק קטגוריות עם מספר כזה לפחות של חברים.

סוג: מספר שלם
acmax

להחזיר רק קטגוריות עם מספר כזה לכל היותר של חברים.

סוג: מספר שלם
aclimit

כמה קטגוריות להחזיר.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
acprop

אילו מאפיינים לקבל:

size
הוספת מספר הדפים בקטגוריה.
hidden
מתייג קטגוריות מוסתרות עם __HIDDENCAT__.
ערכים (מופרדים באמצעות "|" או or תו חלופי): hidden, size
ברירת מחדל: (ריק)
דוגמאות:
רשימת קטגוריות עם מידע על מספר הדפים בכל אחת מהן.
api.php?action=query&list=allcategories&acprop=size [פתיחה בארגז חול]
אחזור מידע על דף הקטגוריה עצמו עבור קטגוריות שמתחילות ב־List.
api.php?action=query&generator=allcategories&gacprefix=List&prop=info [פתיחה בארגז חול]

list=alldeletedrevisions (adr)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

רשימת כל הגרסאות המחוקות על־ידי משתמש או במרחב.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
adrprop

אילו מאפיינים לקבל עבור כל גרסה:

ids
מזהה הגרסה.
flags
דגלי גרסה (משני).
timestamp
חותם־הזמן של הגרסה.
user
המשתמש שעשה את הגרסה. אם המשתמש נמחק במחיקת גרסאות, יוחזר המאפיין userhidden.
userid
מזהה המשתמש של יוצר הגרסה. אם המשתמש נמחק במחיקת גרסאות, יוחזר המאפיין userhidden.
size
אורך (בבתים) של הגרסה.
slotsize
אורך (בבתים) של כל משבצת גרסה.
sha1
SHA-1 (בבסיס 16) של הגרסה. אם התוכן נמחק במחיקת גרסאות, יוחזר המאפיין sha1hidden.
slotsha1
SHA-1 (בסיס 16) של כל משבצת גרסה. אם התוכן נמחק במחיקת גרסאות, יוחזר המאפיין sha1hidden.
contentmodel
מזהה מודל התוכן של כל משבצת גרסה.
comment
הערה מאת המשתמש על הגרסה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
parsedcomment
הערה מפוענחת מאת המשתמש על הגרסה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
content
התוכן של כל משבצת גרסה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין texthidden.
tags
התגים עבור הגרסה.
roles
רשימת תפקידי משבצות תוכן שקיימות בגרסה.
parsetree
מיושן. יש להשתמש ב־ action=expandtemplates או ב־ action=parse במקום בזה.

עץ פענוח XML של תוכן הגרסה (דורש מודל תוכן wikitext).

ערכים (מופרדים באמצעות "|" או or תו חלופי): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
ברירת המחדל: ids|timestamp|flags|comment|user
adrslots

עבור אילו משבצות תוכן להחזיר נתונים, כאשר מאפיינים שקשורים למשבצת כלולים ב־adrprops. אם זה מושמט, נתונים ממשבצת main יוחזרו בתסדיר תואם לאחור.

ערכים (מופרדים באמצעות "|" או or תו חלופי): main
כדי לתת את כל הערכים, יש להשתמש ב־*.
adrlimit

להגביל את מספר הגרסאות שיוחזרו.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
adrexpandtemplates
מיושן.

יש להשתמש ב־action=expandtemplates במקום בזה. לפרוס תבניות בתוכן הגרסה (דורש adrprop=content).

סוג: בוליאני (פרטים)
adrgeneratexml
מיושן.

יש להשתמש ב־action=expandtemplates או ב־action=parse במקום בזה. יצירת עץ פענוח XML עבור תוכן הגרסה (דורש את adrprop=content; מוחלף ב־adrprop=parsetree).

סוג: בוליאני (פרטים)
adrparse
מיושן.

יש להשתמש ב־action=parse במקום בזה. פענוח תוכן הגרסה (דורש adrprop=content). מסיבות של ביצועים, אם האפשרות הזאת משמשת, adrlimit נכפה לערך 1.

סוג: בוליאני (פרטים)
adrsection

לאחזר רק את התוכן של הפרק עם המזהה הזה.

adrdiffto
מיושן.

יש להשתמש ב־action=compare במקום בזה. מזהה הגרסה שכל גרסה תושווה אליה. יש להשתמש ב־prev‏, next ו־cur עבור הגרסה הקודמת, הבא והנוכחית, בהתאמה.

adrdifftotext
מיושן.

יש להשתמש ב־action=compare במקום בזה. הטקסט שכל גרסה גרסה תושווה אליו. מבצע השוואה רק של מספר מוגבל של גרסאות. דורס את adrdiffto. אם מוגדר adrsection, רק הפסקה הזאת תושווה אל מול הטקסט הזה.

adrdifftotextpst
מיושן.

יש להשתמש ב־action=compare במקום בזה. ביצוע התמרה לפני שמירה על הטקסט לפני הרצת השוואה. תקף רק כשמשמש עם adrdifftotext.

סוג: בוליאני (פרטים)
adrcontentformat
מיושן.

תסדיר ההסדרה שמשמש את adrdifftotext וצפוי לפלט של תוכן.

אחד מהערכים הבאים: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
adruser

לרשום רק גרסאות מאת המשתמש הזה.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
adrnamespace

לרשום רק דפים במרחב השם הזה.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
adrstart

מאיזה חותם־זמן להתחיל למנות.

יכול לשמש רק adruser.
סוג: חותם־זמן (תסדירים מורשים)
adrend

באיזה חותם־זמן להפסיק למנות.

יכול לשמש רק adruser.
סוג: חותם־זמן (תסדירים מורשים)
adrdir

באיזה כיוון למנות:

newer
לרשום את הישנים ביותר בהתחלה. לתשומת ליבך: adrstart חייב להיות לפני adrend.
older
לרשום את החדשים ביותר בהתחלה (ברירת מחדל). לתשומת ליבך: adrstart חייב להיות אחרי adrend.
אחד מהערכים הבאים: newer, older
ברירת המחדל: older
adrfrom

להתחיל את הרשימה בשם הזה.

לא יכול לשמש עם adruser.
adrto

להפסיק את הרשימה בכותרת הזאת.

לא יכול לשמש עם adruser.
adrprefix

חיפוש כל שמות הדפים שמתחילים בערך הזה.

לא יכול לשמש עם adruser.
adrexcludeuser

לא לרשום גרסאות מאת המשתמש הזה.

לא יכול לשמש עם adruser.
סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
adrtag

לרשום רק גרסאות עם התג הזה.

adrcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

adrgeneratetitles

בעת שימוש בתור מחולל, לחולל כותרת במקום מזהי גרסה.

סוג: בוליאני (פרטים)
דוגמאות:
לרשום את 50 התרומות המחוקות האחרונות של משתמש Example.
api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [פתיחה בארגז חול]
רשימת 50 הגרסאות המחוקות הראשונות במרחב הראשי.
api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [פתיחה בארגז חול]

list=allfileusages (af)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

לרשום את כל שימושי הקובץ, כולל בלתי־קיימים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
afcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

affrom

מאיזה שם קובץ להתחיל למנות.

afto

שם הקובץ שהמנייה תסתיים בו.

afprefix

חיפוש כל שמות הקבצים שמתחילים עם הערך הזה.

afunique

להציג רק שמות קבצים ייחודיים. לא יכול לשמש עם afprop=ids. בעת שימוש בתור מחולל, נותן דפי יעד במקום דפי מקור.

סוג: בוליאני (פרטים)
afprop

אילו חלקי מידע לכלול:

ids
הוספת מזהי הדף של הדפים המשתמשים (לא יכול לשמש עם afunique).
title
הוספת שם הקובץ.
ערכים (מופרדים באמצעות "|" או or תו חלופי): ids, title
ברירת המחדל: title
aflimit

כמה פריטים להחזיר בסך הכול.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
afdir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending
דוגמאות:
רשימת שמות קבצים, כולל חסרים, עם מזהי הדפים שהם מופיעים בהם, החל מ־B.
api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [פתיחה בארגז חול]
רשימת שמות קבצים ייחודיים.
api.php?action=query&list=allfileusages&afunique=&affrom=B [פתיחה בארגז חול]
קבלת כל שמות הקבצים, כולל חסרים.
api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [פתיחה בארגז חול]
קבלת דפים שמכילים את הקבצים.
api.php?action=query&generator=allfileusages&gaffrom=B [פתיחה בארגז חול]

list=allimages (ai)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

למנות את כל התמונות לפי הסדר.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
aisort

לפי איזה מאפיין למיין.

אחד מהערכים הבאים: name, timestamp
ברירת המחדל: name
aidir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending, newer, older
ברירת המחדל: ascending
aifrom

מאיזה שם תמונה להתחיל למנות. יכול לשמש רק עם aisort=name.

aito

כותרת תמונה שבה תסתיים המניי. יכול לשמש רק עם aisort=name.

aicontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

aistart

מאיזה חותם־זמן להתחיל למנות. יכול לשמש רק עם aisort=timestamp.

סוג: חותם־זמן (תסדירים מורשים)
aiend

באיזה חותם־זמן להפסיק למנות. אפשר להשתמש בזה רק עם aisort=timestamp.

סוג: חותם־זמן (תסדירים מורשים)
aiprop

איזה מידע על הקובץ לקבל:

timestamp
הוספת חותם־זמן לגרסה שהועלתה.
user
הוספה המשתמש שהעלה כל גרסה של קובץ. אם המשתמש נמחק במחיקת גרסאות, יוחזר המאפיין userhidden.
userid
הוספת מזהה המשתמש שהעלה כל גרסה של קובץ. אם המשתמש נמחק במחיקת גרסאות, יוחזר המאפיין userhidden.
comment
תקציר על הגרסה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
parsedcomment
פענוח ההערה על גרסה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
canonicaltitle
הוספת הכותרת הקנונית של הקובץ. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
url
מתן URL לקובץ ולדף התיאור. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
size
הוספת הגודל של הקובץ בבתים והגובה, הרוחב ומניין הדפים (אם זה מתאים).
dimensions
כינוי ל־size.
sha1
הוספת גיבוב SHA-1 עבור הקובץ. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
mime
הוספת סוג ה־MIME של הקובץ. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
mediatype
הוספת סוג המדיה של הקובץ. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
metadata
טעינת מטא־נתונים של Exif עבור גרסת הקובץ. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
commonmetadata
רשימת מטא־נתונים כלליים על תסדיר הקובץ עבור גרסת הקובץ. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
extmetadata
רשימת מטא־נתונים מעוצבים משולבים מכמה מקורות. התוצאה מעוצבת ב־HTML. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
bitdepth
הוספת עומק הביטים של הגרסה. אם הקובץ נמחק במחיקת גרסאות, יוחזר המאפיין filehidden.
badfile
מוסיף האם הקובץ נמצא ב־MediaWiki:Bad image list
ערכים (מופרדים באמצעות "|" או or תו חלופי): badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, timestamp, url, user, userid
ברירת המחדל: timestamp|url
aiprefix

חיפוש כל שמות התמונות שמתחילים בערך הזה. יכול לשמש רק עם aisort=name.

aiminsize

להגביל לתמונות עם מספר כזה של בתים לפחות.

סוג: מספר שלם
aimaxsize

להגביל לתמונות עם מספר כזה לכל היותר של בתים.

סוג: מספר שלם
aisha1

גיבוב SHA1 של תמונה. דריסת aisha1base36.

aisha1base36

גיבוב SHA1 של התמונה בבסיס 36 (הבסיס בו נעשה שימוש במדיה־ויקי).

aiuser

להחזיר רק קבצים שהגרסה האחרונה שלהם הועלתה על־ידי המשתמש הזה. יכול לשמש רק עם aisort=timestamp. לא יכול לשמש יחד עם aifilterbots.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
aifilterbots

איך לסנן קבצים שמעלים בוטים. יכול לשמש רק עם aisort=timestamp. לא יכול לשמש יחד עם aiuser.

אחד מהערכים הבאים: all, bots, nobots
ברירת המחדל: all
aimime

אילו סוגי MIME לחפש, למשל image/jpeg.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
ailimit

כמה תמונות להחזיר בסך הכול.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
דוגמאות:
הצגת רשימה של קבצים שמתחילים באות B.
api.php?action=query&list=allimages&aifrom=B [פתיחה בארגז חול]
הצגת רשימת קבצים שהועלו לאחרונה, דומה ל־Special:NewFiles.
api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [פתיחה בארגז חול]
להציג רשימה של קבצות שסוג ה־MIME שלהם הוא image/png או image/gif.
api.php?action=query&list=allimages&aimime=image/png|image/gif [פתיחה בארגז חול]
הצגת מידע על 4 קבצים המתחילים באות T.
api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [פתיחה בארגז חול]
  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

למנות את כל הקישורים שמצביעים למרחב שם נתון.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
alcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

alfrom

מאיזה שם קישור להתחיל למנות.

alto

כותרת הקישור שהמנייה תסתיים בו.

alprefix

חיפוש כל הכותרות המקושרות שמתחילות בערך הזה.

alunique

להציג רק שמות מקושרים ייחודיים. לא יכול לשמש עם alprop=ids. בעת שימוש בתור מחולל, נותן דפי יעד במקום דפי מקור.

סוג: בוליאני (פרטים)
alprop

אילו חלקי מידע לכלול:

ids
הוספת מזהי הדף של הדף המקשר (לא יכול לשמש עם alunique).
title
הוספת שם הקישור.
ערכים (מופרדים באמצעות "|" או or תו חלופי): ids, title
ברירת המחדל: title
alnamespace

איזה מרחב שם למנות.

אחד מהערכים הבאים: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
ברירת המחדל: 0
allimit

כמה פריטים להחזיר בסך הכול.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
aldir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending
דוגמאות:
רשימת כותרות מקושרות, כולל חסרות, עם מזהי הדפים שהן מופיעות בהם, החל מ־B.
api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [פתיחה בארגז חול]
רשימת כותרות מקושרים ייחודיות.
api.php?action=query&list=alllinks&alunique=&alfrom=B [פתיחה בארגז חול]
קבלת כל הכותרות המקושרות, וסימון החסרות.
api.php?action=query&generator=alllinks&galunique=&galfrom=B [פתיחה בארגז חול]
קבלת דפים שמכילים את הקישורים.
api.php?action=query&generator=alllinks&galfrom=B [פתיחה בארגז חול]

list=allpages (ap)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

למנות את כל הדפים לפי הסדר במרחב שם נתון.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
apfrom

מאיזה שם דף להתחיל למנות.

apcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

apto

כותרת הדף שהמנייה תסתיים בו.

apprefix

חיפוש כל שמות הדפים שמתחילים בערך הזה.

apnamespace

איזה מרחב שם למנות.

אחד מהערכים הבאים: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
ברירת המחדל: 0
apfilterredir

אילו דפים לרשום.

אחד מהערכים הבאים: all, nonredirects, redirects
ברירת המחדל: all
apminsize

להגביל לדפים עם מספר כזה לפחות של בתים.

סוג: מספר שלם
apmaxsize

להגביל לדפים שיש בהם לכל היותר מספר כזה של בתים.

סוג: מספר שלם
apprtype

להגביל רק לדפים מוגנים.

ערכים (מופרדים באמצעות "|" או or תו חלופי): edit, move, upload
apprlevel

לסנו הגנות לפי רמת ההגנה (חייב לשמש עם apprtype= parameter).

ערכים (מופרדים באמצעות "|" או or תו חלופי): יכול להיות ריק, או autoconfirmed, sysop
apprfiltercascade

לסנן הגנות לפי דירוגיות (לא תקף כאשר apprtype אינו מוגדר).

אחד מהערכים הבאים: all, cascading, noncascading
ברירת המחדל: all
aplimit

כמה דפים להחזיר בסך הכול.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
apdir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending
apfilterlanglinks

סינון על סמך קיום קישורים לשוניים בדף. יש לשים לב לכך שזה אולי לא יתייחס לקישורים לשוניים שנוספו על־ידי הרחבות.

אחד מהערכים הבאים: all, withlanglinks, withoutlanglinks
ברירת המחדל: all
apprexpiry

לפי איזו תפוגת הגנה לסנן את הדף הזה:

indefinite
לקבל רק דפים מוגנית לצמיתות.
definite
לקבל רק דפים עם תפוגת הגנה מוגדרת (מסוימת).
all
לקבל דפים עם תפוגת הגנה כלשהי.
אחד מהערכים הבאים: all, definite, indefinite
ברירת המחדל: all
דוגמאות:
להציג רשימה של דפים במתחילים באות B.
api.php?action=query&list=allpages&apfrom=B [פתיחה בארגז חול]
להציג מידע על 4 דפים שמתחילים באות T.
api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [פתיחה בארגז חול]
להציג את תוכן של 2 הדפים הראשונים שמתחילים ב־Re ושאינם דפי הפניה.
api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [פתיחה בארגז חול]

list=allredirects (ar)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

רשימה של כל ההפניות למרחב שם.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
arcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

arfrom

מאיזו כותרת הפניה להתחיל את מנייה.

arto

כותרת ההפניה שהמנייה תיפסק בה.

arprefix

חיפוש על דפי היעד שמתחילים בערך הזה.

arunique

להציג רק דפים ייחודיים. לא יכול לשמש עם arprop=ids|fragment|interwiki. בעת שימוש בתור מחולל, נותן דפי יעד במקום דפי מקור.

סוג: בוליאני (פרטים)
arprop

אילו חלקי מידע לכלול:

ids
הוספת מזהה הדף של הדף המפנה (לא יכול לשמש עם arunique).
title
הוספת כותרת ההפניה.
fragment
הוספת המובאה מההפניה, אם יש (לא יכול לשמש עם arunique).
interwiki
הוספת תחילית הבינוויקי מההפניה, אם יש (לא יכול לשמש עם arunique).
ערכים (מופרדים באמצעות "|" או or תו חלופי): fragment, ids, interwiki, title
ברירת המחדל: title
arnamespace

איזה מרחב שם למנות.

אחד מהערכים הבאים: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
ברירת המחדל: 0
arlimit

כמה פריטים להחזיר בסך הכול.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
ardir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending
דוגמאות:
רשימת דפי יעד, כולל חסרים, עם מזהי הדפים שהם מופיעים בהם, החל מ־B.
api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [פתיחה בארגז חול]
רשימת דפי יעד ייחודיים.
api.php?action=query&list=allredirects&arunique=&arfrom=B [פתיחה בארגז חול]
קבלת על דפי היעד, תוך כדי סימון החסרים.
api.php?action=query&generator=allredirects&garunique=&garfrom=B [פתיחה בארגז חול]
קבלת דפים שמכילים את ההפניות.
api.php?action=query&generator=allredirects&garfrom=B [פתיחה בארגז חול]

list=allrevisions (arv)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

רשימת כל הגרסאות.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
arvprop

אילו מאפיינים לקבל עבור כל גרסה:

ids
מזהה הגרסה.
flags
דגלי גרסה (משני).
timestamp
חותם־הזמן של הגרסה.
user
המשתמש שעשה את הגרסה. אם המשתמש נמחק במחיקת גרסאות, יוחזר המאפיין userhidden.
userid
מזהה המשתמש של יוצר הגרסה. אם המשתמש נמחק במחיקת גרסאות, יוחזר המאפיין userhidden.
size
אורך (בבתים) של הגרסה.
slotsize
אורך (בבתים) של כל משבצת גרסה.
sha1
SHA-1 (בבסיס 16) של הגרסה. אם התוכן נמחק במחיקת גרסאות, יוחזר המאפיין sha1hidden.
slotsha1
SHA-1 (בסיס 16) של כל משבצת גרסה. אם התוכן נמחק במחיקת גרסאות, יוחזר המאפיין sha1hidden.
contentmodel
מזהה מודל התוכן של כל משבצת גרסה.
comment
הערה מאת המשתמש על הגרסה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
parsedcomment
הערה מפוענחת מאת המשתמש על הגרסה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
content
התוכן של כל משבצת גרסה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין texthidden.
tags
התגים עבור הגרסה.
roles
רשימת תפקידי משבצות תוכן שקיימות בגרסה.
parsetree
מיושן. יש להשתמש ב־ action=expandtemplates או ב־ action=parse במקום בזה.

עץ פענוח XML של תוכן הגרסה (דורש מודל תוכן wikitext).

ערכים (מופרדים באמצעות "|" או or תו חלופי): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
ברירת המחדל: ids|timestamp|flags|comment|user
arvslots

עבור אילו משבצות תוכן להחזיר נתונים, כאשר מאפיינים שקשורים למשבצת כלולים ב־arvprops. אם זה מושמט, נתונים ממשבצת main יוחזרו בתסדיר תואם לאחור.

ערכים (מופרדים באמצעות "|" או or תו חלופי): main
כדי לתת את כל הערכים, יש להשתמש ב־*.
arvlimit

להגביל את מספר הגרסאות שיוחזרו.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
arvexpandtemplates
מיושן.

יש להשתמש ב־action=expandtemplates במקום בזה. לפרוס תבניות בתוכן הגרסה (דורש arvprop=content).

סוג: בוליאני (פרטים)
arvgeneratexml
מיושן.

יש להשתמש ב־action=expandtemplates או ב־action=parse במקום בזה. יצירת עץ פענוח XML עבור תוכן הגרסה (דורש את arvprop=content; מוחלף ב־arvprop=parsetree).

סוג: בוליאני (פרטים)
arvparse
מיושן.

יש להשתמש ב־action=parse במקום בזה. פענוח תוכן הגרסה (דורש arvprop=content). מסיבות של ביצועים, אם האפשרות הזאת משמשת, arvlimit נכפה לערך 1.

סוג: בוליאני (פרטים)
arvsection

לאחזר רק את התוכן של הפרק עם המזהה הזה.

arvdiffto
מיושן.

יש להשתמש ב־action=compare במקום בזה. מזהה הגרסה שכל גרסה תושווה אליה. יש להשתמש ב־prev‏, next ו־cur עבור הגרסה הקודמת, הבא והנוכחית, בהתאמה.

arvdifftotext
מיושן.

יש להשתמש ב־action=compare במקום בזה. הטקסט שכל גרסה גרסה תושווה אליו. מבצע השוואה רק של מספר מוגבל של גרסאות. דורס את arvdiffto. אם מוגדר arvsection, רק הפסקה הזאת תושווה אל מול הטקסט הזה.

arvdifftotextpst
מיושן.

יש להשתמש ב־action=compare במקום בזה. ביצוע התמרה לפני שמירה על הטקסט לפני הרצת השוואה. תקף רק כשמשמש עם arvdifftotext.

סוג: בוליאני (פרטים)
arvcontentformat
מיושן.

תסדיר ההסדרה שמשמש את arvdifftotext וצפוי לפלט של תוכן.

אחד מהערכים הבאים: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
arvuser

לרשום רק גרסאות מאת המשתמש הזה.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
arvnamespace

לרשום רק דפים במרחב השם הזה.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
arvstart

מאיזה חותם־זמן להתחיל למנות.

סוג: חותם־זמן (תסדירים מורשים)
arvend

באיזה חותם־זמן להפסיק למנות.

סוג: חותם־זמן (תסדירים מורשים)
arvdir

באיזה כיוון למנות:

newer
לרשום את הישנים ביותר בהתחלה. לתשומת ליבך: arvstart חייב להיות לפני arvend.
older
לרשום את החדשים ביותר בהתחלה (ברירת מחדל). לתשומת ליבך: arvstart חייב להיות אחרי arvend.
אחד מהערכים הבאים: newer, older
ברירת המחדל: older
arvexcludeuser

לא לרשום גרסאות מאת המשתמש הזה.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
arvcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

arvgeneratetitles

בעת שימוש בתור מחולל, לחולל כותרת במקום מזהי גרסה.

סוג: בוליאני (פרטים)
דוגמאות:
לרשום את 50 התרומות האחרונות של משתמש Example.
api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [פתיחה בארגז חול]
רשימת 50 הגרסאות הראשונות במרחב שם כלשהו.
api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [פתיחה בארגז חול]

list=alltransclusions (at)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

רשימת כל ההכללות (דפים שמוטבעים באמצעות {{x}}), כולל כאלה שאינם קיימים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
atcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

atfrom

מאיזו כותרת ההכללה להתחיל למנות.

atto

כותרת ההכללה שהמנייה תיפסק בה.

atprefix

חיפוש כל הכותרות המוכללות שמתחילות הערך הזה.

atunique

להציג רק שמות מוכללים ייחודיים. לא יכול לשמש עם atprop=ids. בעת שימוש בתור מחולל, נותן דפי יעד במקום דפי מקור.

סוג: בוליאני (פרטים)
atprop

אילו חלקי מידע לכלול:

ids
הוספת מזהי הדף של הדפים המכלילים (לא יכול לשמש עם atunique).
title
הוספת כותרת ההכללה.
ערכים (מופרדים באמצעות "|" או or תו חלופי): ids, title
ברירת המחדל: title
atnamespace

איזה מרחב שם למנות.

אחד מהערכים הבאים: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
ברירת המחדל: 10
atlimit

כמה פריטים להחזיר בסך הכול.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
atdir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending
דוגמאות:
רשימת כותרות מוכללות, כולל חסרות, עם מזהי הדפים שהן מופיעות בהם, החל מ־B.
api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [פתיחה בארגז חול]
רשימת כותרת מוכללות ייחודיות.
api.php?action=query&list=alltransclusions&atunique=&atfrom=B [פתיחה בארגז חול]
קבלת כל כל הכותרות המוכללות, תוך כדי סימון החסרות.
api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [פתיחה בארגז חול]
קבלת דפים שמכילים את ההכללות.
api.php?action=query&generator=alltransclusions&gatfrom=B [פתיחה בארגז חול]

list=allusers (au)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

למנות את כל המשתמשים הרשומים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
aufrom

מאיזה שם משתמש להתחיל למנות.

auto

באיזה שם משתמש להפסיק למנות.

auprefix

חיפוש כל המשתמשים שמתחילים בערך הזה.

audir

באיזה כיוון למיין.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending
augroup

לכלול רק משתמשים בקבוצות הנתונות.

ערכים (מופרדים באמצעות "|" או or תו חלופי): admin, bot, bureaucrat, interface-admin, suppress, sysop
auexcludegroup

לא לכלול משתמשים בקבוצות הנתונות.

ערכים (מופרדים באמצעות "|" או or תו חלופי): admin, bot, bureaucrat, interface-admin, suppress, sysop
aurights

לכלול רק משתמשים עם ההרשאות הנתונות. לא כולל הרשאות שניתנו בקבוצות משתמעות או אוטומטיות כגון *, user או autoconfirmed.

ערכים (מופרדים באמצעות "|" או or תו חלופי): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, nuke, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sboverride, sendemail, siteadmin, skipcaptcha, spamblacklistlog, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
auprop

אילו פרטי מידע לכלול:

blockinfo
הוספת מידע עם החסימה הנוכחית של משתמש.
groups
הוספת קבוצות שמשתמש חבר בהן. זה משתמש ביותר משאבי דפדפן ויכול להחזיר פחות תוצאות מהמגבלה.
implicitgroups
לרשום את כל הקבוצות שהמשתמש חבר בהן אוטומטית.
rights
רשימת הההרשאות שיש למשתמש.
editcount
הוספת מונה העריכות של המשתמש.
registration
הוספת חותם־הזמן של זמן הרישום של המשתמש (יכול להיות ריק).
centralids
הוספת המזהה המרכזי ומצב השיוך למשתמש.
ערכים (מופרדים באמצעות "|" או or תו חלופי): blockinfo, centralids, editcount, groups, implicitgroups, registration, rights
aulimit

כמה שמות משתמש בסך הכול לשנות.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
auwitheditsonly

לרשום רק משתמשים שעשו עריכות.

סוג: בוליאני (פרטים)
auactiveusers

לרשום רק משתמשים שהיו פעילים ב־30 הימים האחרונים.

סוג: בוליאני (פרטים)
auattachedwiki

עם auprop=centralids, לציין גם האם המשתמש משויך לוויקי עם המזהה הזה.

דוגמה:
לרשום משתמשים שמתחילים ב־Y.
api.php?action=query&list=allusers&aufrom=Y [פתיחה בארגז חול]
  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

מציאת כל הדפים שמקשרים לדף הנתון.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
bltitle

איזו כותרת לחפש. לא ניתן להשתמש בזה יחד עם blpageid.

blpageid

מזהה דף לחיפוש. לא ניתן להשתמש בזה יחד עם bltitle.

סוג: מספר שלם
blcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

blnamespace

איזה מרחב שם למנות.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
bldir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending
blfilterredir

איך לסנן הפניות. אם זה מוגדר ל־nonredirects כש־blredirect מופעל, זה חל רק על הרמה השנייה.

אחד מהערכים הבאים: all, nonredirects, redirects
ברירת המחדל: all
bllimit

כמה דפים להחזיר בסך הכול. אם blredirect מופעל, המגבלה חלה על כל רמה בנפרד (כלומר יכולות להיות מוחזרות עד 2 * bllimit תוצאות).

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
blredirect

אם הדף המקשר הוא הפניה, למצוא גם את כל הדפים שמקשרים לאותה ההפניה. המגבלה המרבית מוקטנת בחצי.

סוג: בוליאני (פרטים)

list=blocks (bk)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

לרשום את כל המשתמשים וכתובות ה־IP שנחסמו.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
bkstart

מאיזה חותם‏־זמן להתחיל למנות.

סוג: חותם־זמן (תסדירים מורשים)
bkend

באיזה חותם־זמן להפסיק למנות.

סוג: חותם־זמן (תסדירים מורשים)
bkdir

באיזה כיוון למנות:

newer
לרשום את הישנים ביותר בהתחלה. לתשומת ליבך: bkstart חייב להיות לפני bkend.
older
לרשום את החדשים ביותר בהתחלה (ברירת מחדל). לתשומת ליבך: bkstart חייב להיות אחרי bkend.
אחד מהערכים הבאים: newer, older
ברירת המחדל: older
bkids

רשימת מזהי חסימות לרשום (לא חובה).

סוג: רשימת מספרים שלמים
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
bkusers

רשימת משתמשים לחיפוש (לא חובה).

סוג: רשימת משתמשים, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP וגם טווח כתובות IP
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
bkip

קבלת כל החסימות שחלות על טווח כתובות ה־IP הזה או את טווח ה־CIDR הזה, כולל חסימות טווח. לא יכול לשמש יחד עם bkusers. טווחי CIDR רחבים מ־IPv4/16 או IPv6/19 אינם מתקבלים.

bklimit

המספר המרבי של חסימות לרשום.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
bkprop

אילו מאפיינים לקבל:

id
הוספת מזהה החסימה.
user
הוספת שם המשתמש שנחסם.
userid
הוספת המזהה של המשמש שנחסם.
by
הוספת שם המשתמש שחסם.
byid
הוספת מזהה המשתמש שחסם.
timestamp
הוספת חותם־הזמן של החסימה.
expiry
הוספת חותם־הזמן של תפוגת החסימה.
reason
הוספת הסיבה שניתנה לחסימה.
range
הוספת טווח כתובות ה־IP שהחסימה משפיעה עליהן.
flags
מתייג את ההחרמה (autoblock‏, anononly, וכו').
restrictions
הוספת הגבלות החסימה החלקית אם החסימה אינה לכל האתר.
ערכים (מופרדים באמצעות "|" או or תו חלופי): by, byid, expiry, flags, id, range, reason, restrictions, timestamp, user, userid
ברירת המחדל: id|user|by|timestamp|expiry|reason|flags
bkshow

להציג רק פריטים שמתאימים לאמות המידה האלו. למשל, כדי לראות רק חסימות ללא לצמיתות על כתובות IP יש להגדיר bkshow=ip|!temp.

ערכים (מופרדים באמצעות "|" או or תו חלופי): !account, !ip, !range, !temp, account, ip, range, temp
bkcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

דוגמאות:
רשימת חסימות.
api.php?action=query&list=blocks [פתיחה בארגז חול]
רשימת חסימות של המשתמשים Alice ו־Bob.
api.php?action=query&list=blocks&bkusers=Alice|Bob [פתיחה בארגז חול]

list=categorymembers (cm)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

רשימת כל הדפים בקטגוריה נתונה.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
cmtitle

איזו קטגוריה למנות (נדרש). חייב לכלול את התחילית קטגוריה:. לא יכול לשמש יחד עם cmpageid.

cmpageid

מזהה הדף של הקטגוריה שצריך למנות. לא יכול לשמש יחד עם cmtitle.

סוג: מספר שלם
cmprop

אילו חלקי מידע לכלול:

ids
הוספת מזהה הדף.
title
הוספת השם ומזהה מרחב השם של הדף.
sortkey
הוספת מפתח המיון שמשמש למיון בקטגוריה (מחרזות הקסדצימלית).
sortkeyprefix
הוספת מפתח המיון שמשמש למיון בקטגוריה (מחרוזת הקסדצימלית).
type
הוספת הסוג שהדף מוין אליו (page‏, subcat או file).
timestamp
הוספת חותם־הזמן שבו הדף נכלל.
ערכים (מופרדים באמצעות "|" או or תו חלופי): ids, sortkey, sortkeyprefix, timestamp, title, type
ברירת המחדל: ids|title
cmnamespace

לכלול רק דפים במרחבי השם האלה. יש לשים לב לכך ש־cmtype=subcat או cmtype=file יכולים לשמש במקום cmnamespace=14 או 6.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
cmtype

איזה סוג של חברי קטגוריה לכלול. לא תקף כאשר מוגדר cmsort=timestamp.

ערכים (מופרדים באמצעות "|" או or תו חלופי): file, page, subcat
ברירת המחדל: page|subcat|file
cmcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

cmlimit

מספר הדפים המרבי שיוחזר.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
cmsort

לפי איזה מאפיין למיין.

אחד מהערכים הבאים: sortkey, timestamp
ברירת המחדל: sortkey
cmdir

באיזה כיוון למיין.

אחד מהערכים הבאים: asc, ascending, desc, descending, newer, older
ברירת המחדל: ascending
cmstart

מאיזה חותם־זמן להתחיל לרשום. יכול לשמש רק עם cmsort=timestamp.

סוג: חותם־זמן (תסדירים מורשים)
cmend

באיזה חותם־זמן לסיים לרשום. יכול לשמש רק עם cmsort=timestamp.

סוג: חותם־זמן (תסדירים מורשים)
cmstarthexsortkey

מפתח מיון להתחיל לרשום ממנו, כפי שמוחזר על־ידי cmprop=sortkey</kbd. יכול לשמש רק עם cmsort=sortkey.

cmendhexsortkey

מפתח מיון שבו תסתיים הרשימה, כפי שמוחזר על־ידי cmprop=sortkey. יכול לשמש רק עם cmsort=sortkey.

cmstartsortkeyprefix

תחילית מפתח מיון להתחיל לרשום ממנה. יכול לשמש רק עם cmsort=sortkey. דורס את cmstarthexsortkey.

cmendsortkeyprefix

תחילית מפתח מיון שהרשימה תסתיים לפניה (לא בה, אם הערך הזה מוגדר, הוא לא ייכלל!). יכול לשמש רק עם cmsort=sortkey. דורס את cmendhexsortkey.

cmstartsortkey
מיושן.

כדאי להשתמש ב־cmstarthexsortkey במקום.

cmendsortkey
מיושן.

כדאי להשתמש ב־cmendhexsortkey במקום.

דוגמאות:
קבלת עשרת הדפים הראשונים שתחת Category:Physics.
api.php?action=query&list=categorymembers&cmtitle=Category:Physics [פתיחה בארגז חול]
קבל מידע על הדף עבור 10 הדפים הראשונים ב־Category:Physics.
api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [פתיחה בארגז חול]

list=deletedrevs (dr)

  • יחידה זו אינה מומלצת לשימוש.
  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

רשימת גרסאות מחוקות.

פועל בשלושה אופנים:

  1. רשימת גרסאות מחוקות לשמות שניתנו, ממוינות לפי חותם־זמן.
  2. רשימת תרומות מחוקות של המשתמש שניתן, ממוינות לפי חותם־זמן (בלי לציין שמות).
  3. רשימת כל הגרסאות המחוקות במרחב השם שניתן, ממוינות לפי שם וחותם־זמן (בלי לציין שמות, בלי להגדיר druser).

פרמטרים מסוימים חלים רק על חלק מהאופנים ולא תקפים באחרים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
drstart

באיזה חותם־זמן להתחיל למנות.

מצבים: 1, 2
סוג: חותם־זמן (תסדירים מורשים)
drend

באיזה חותם־זמן להפסיק למנות.

מצבים: 1, 2
סוג: חותם־זמן (תסדירים מורשים)
drdir

באיזה כיוון למנות:

newer
לרשום את הישנים ביותר בהתחלה. לתשומת ליבך: drstart חייב להיות לפני drend.
older
לרשום את החדשים ביותר בהתחלה (ברירת מחדל). לתשומת ליבך: drstart חייב להיות אחרי drend.
מצבים: 1, 3
אחד מהערכים הבאים: newer, older
ברירת המחדל: older
drfrom

להתחיל את הרשימה בשם הזה.

מצב: 3
drto

להפסיק את הרשימה בכותרת הזאת.

מצב: 3
drprefix

חיפוש כל שמות הדפים שמתחילים בערך הזה.

מצב: 3
drunique

לרשום רק גרסה אחת עבור כל דף.

מצב: 3
סוג: בוליאני (פרטים)
drnamespace

לרשום רק דפים במרחב השם הזה.

מצב: 3
אחד מהערכים הבאים: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
ברירת המחדל: 0
drtag

לרשום רק גרסאות עם התג הזה.

druser

לרשום רק גרסאות מאת המשתמש הזה.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
drexcludeuser

לא לרשום גרסאות מאת המשתמש הזה.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
drprop

אילו מאפיינים לקבל:

revid
הוספת מזהה הגרסה של הגרסה המחוקה.
parentid
הוספת מזהה הגרסה של הגרסה הקודמת של הדף.
user
הוספת המשתמש שעשה את הגרסה.
userid
הוספת מזהה המשתמש שעשה את הגרסה.
comment
הוספת ההערה על הגרסה.
parsedcomment
הוספת ההערה המפוענחת על הגרסה.
minor
תיוג אם הגרסה משנית.
len
מוסיף את האורך (בבתים) של הגרסה.
sha1
הוספת ה־SHA-1 (בסיס 16) של הגרסה.
content
הוספת התוכן של הגרסה.
token
מיושן. נותן אסימון עריכה.
tags
תגים עבור הגרסה.
ערכים (מופרדים באמצעות "|" או or תו חלופי): comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, user, userid, token
ברירת המחדל: user|comment
drlimit

המספר המרבי של הגרסאות שיירשם.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
drcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

דוגמאות:
רשימת כל הגרסאות המחוקות של הדפים עמוד ראשי ו־Talk:Main Page, עם תוכן (mode 1).
api.php?action=query&list=deletedrevs&titles=%D7%A2%D7%9E%D7%95%D7%93%20%D7%A8%D7%90%D7%A9%D7%99|%D7%A9%D7%99%D7%97%D7%94%3A%D7%A2%D7%9E%D7%95%D7%93%20%D7%A8%D7%90%D7%A9%D7%99&drprop=user|comment|content [פתיחה בארגז חול]
רשימת 50 העריכות המחוקות האחרונות של Bob‏ (mode 2).
api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [פתיחה בארגז חול]
רשימת 50 הגרסאות המחוקות הראשונות במרחב הראשי (mode 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [פתיחה בארגז חול]
רשימת 50 הדפים המחוקים הראשונים במרחב השם שיחה‏ (mode 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [פתיחה בארגז חול]

list=embeddedin (ei)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

חיפוש כל הדפים שמטביעים (מכלילים) את הכותרת הנתונה.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
eititle

איזו כותרת לחפש. לא ניתן להשתמש בזה יחד עם eipageid.

eipageid

מזהה דף לחיפוש. לא יכול לשמש יחד עם eititle.

סוג: מספר שלם
eicontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

einamespace

איזה מרחב שם למנות.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
eidir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending
eifilterredir

איך לסנן עבור הפניות.

אחד מהערכים הבאים: all, nonredirects, redirects
ברירת המחדל: all
eilimit

כמה דפים להחזיר בסך הכול.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
דוגמאות:
הצגת דפים שמכלילים את Template:Stub.
api.php?action=query&list=embeddedin&eititle=Template:Stub [פתיחה בארגז חול]
קבלת מידע על דפים שמכלילים את Template:Stub.
api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info [פתיחה בארגז חול]

list=exturlusage (eu)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

למנות דפים שמכילים URL נתון.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
euprop

אילו חלקי מידע לכלול:

ids
הוספת מזהה הדף.
title
הוספת השם ומזהה מרחב השם של הדף.
url
הוספת ה־URL שמשמש בדף.
ערכים (מופרדים באמצעות "|" או or תו חלופי): ids, title, url
ברירת המחדל: ids|title|url
eucontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

euprotocol

הפרוטוקול של ה־URL. אם זה ריק, ו־euquery מוגדר, הפרוטוקול הוא http. יש להשאיר את זה ואת euquery ריק כדי לרשום את כל הקישורים החיצוניים.

אחד מהערכים הבאים: יכול להיות ריק, או bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
ברירת מחדל: (ריק)
euquery

מחרוזת חיפוש ללא פרוטוקל. ר' Special:LinkSearch. יש להשאיר את זה ריק כדי לרשום את כל הקישורים החיצוניים.

eunamespace

איזה מרחב שם למנות.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
eulimit

כמה דפים להחזיר.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
euexpandurl

לפרוס URL־ים בעלי פרוטוקול יחסי בפרוטוקול קנוני.

סוג: בוליאני (פרטים)

list=filearchive (fa)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

למנות את כל הקבצים המחוקים לפי הסדר.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
fafrom

מאיזו כותרת תמונה להתחיל למנות.

fato

באיזו כותרת תמונה להפסיק למנות.

faprefix

חיפוש כל שמות התמונות שמתחילים בערך הזה.

fadir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending
fasha1

גיבוב SHA1 של תמונה. דורס את fasha1base36.

fasha1base36

גיבוב SHA1 של תמונה בבסיס 36 (משמש במדיה־ויקי).

faprop

איזה מידע על תמונה לקבל:

sha1
הוספת גיבוב SHA-1 עבור התמונה.
timestamp
הוספת חותם־זמן לגרסה המועלית.
user
הוספת המשתמש שהעלה על גרסת התמונה.
size
הוספת הגודל של התמונה בבתים והגובה, הרוחב ומניין הדפים (אם מתאים).
dimensions
כינוי ל־size.
description
הוספת תיאור לגרסת התמונה.
parseddescription
פענוח התיאור של הגרסה.
mime
הוספת ה־MIME של התמונה.
mediatype
הוספת סוג המדיה של התמונה.
metadata
רשימת מטא־נתוני Exif עבור גרסת הקובץ.
bitdepth
הוספת עומק הביטים של הגרסה.
archivename
הוספת שם הקובץ של גרסה מאורכבת עבור גרסאות שאינן האחרונה.
ערכים (מופרדים באמצעות "|" או or תו חלופי): archivename, bitdepth, description, dimensions, mediatype, metadata, mime, parseddescription, sha1, size, timestamp, user
ברירת המחדל: timestamp
falimit

כמה תמונות להחזיר בסך הכול.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
facontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

דוגמה:
הצגת רשימת כל הקבצים המחוקים.
api.php?action=query&list=filearchive [פתיחה בארגז חול]

list=imageusage (iu)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

מציאת כל הדפים שמתמשים בשם התמונה הנתונה.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
iutitle

איזו כותרת לחפש. לא ניתן להשתמש בזה יחד עם iupageid.

iupageid

מזהה דף לחיפוש. לא יכול לשמש יחד עם iutitle.

סוג: מספר שלם
iucontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

iunamespace

איזה מרחב שם למנות.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
iudir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending
iufilterredir

איך לסנן הפניות. אם זה מוגדר ל־nonredirects כש־iuredirect מופעל, זה חל רק על הרמה השנייה.

אחד מהערכים הבאים: all, nonredirects, redirects
ברירת המחדל: all
iulimit

כמה דפים להחזיר בסך הכול. אם iuredirect מופעל, המגבלה חלה על כל רמה בנפרד (כלומר יכולות להיות מוחזרות עד 2 * iulimit תוצאות).

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
iuredirect

אם הדף המקשר הוא הפניה, למצוא גם את כל הדפים שמקשרים לאותה ההפניה. המגבלה המרבית מוקטנת בחצי.

סוג: בוליאני (פרטים)
  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

מציאות כל הדפים שמקשרים לקישור הבינוויקי הנתון.

יכול לשמש למציאת כל הקישורים עם התחילית, או כל הקישורים לכותרת (עם תחילית נתונה). אי־שימוש בשום פרמטר אומר "כל קישורי בינוויקי".

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
iwblprefix

תחילית לבינוויקי.

iwbltitle

איזה קישור בינוויקי לחפש. צריך להשתמש בזה יחד עם iwblblprefix.

iwblcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

iwbllimit

כמה דפים להחזיר בסך הכול.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
iwblprop

אילו מאפיינים לקבל:

iwprefix
הוספת התחילית של הבינוויקי.
iwtitle
הוספת הכותרת של הבינוויקי.
ערכים (מופרדים באמצעות "|" או or תו חלופי): iwprefix, iwtitle
ברירת מחדל: (ריק)
iwbldir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending
  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

מציאת כל הדפים שמקשרים לקישור השפה הנתון.

יכול לשמש למציאת כל הקישורים עם קוד שפה, או כל הקישורים לכותרת (עם שפה נתונה). אי־שימוש בשום פרמטר פירושו "כל קישורי שפה".

נא לשים לב לכך שזה עשוי לא להתייחס לקישורי שפה שמוסיפות הרחבות.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
lbllang

שפה עבור קישור שפה.

lbltitle

איזה קישור שפה לחפש. חייב לשמש עם lbllang.

lblcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

lbllimit

כמה דפים להחזיר בסך הכול.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
lblprop

אילו מאפיינים לקבל:

lllang
הוספת קוד השפה של קישור השפה.
lltitle
הוספת הכותרת של קישור השפה.
ערכים (מופרדים באמצעות "|" או or תו חלופי): lllang, lltitle
ברירת מחדל: (ריק)
lbldir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending

list=logevents (le)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

קבלת אירועים מהרישומים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
leprop

אילו מאפיינים לקבל:

ids
הוספת המזהה של אירוע היומן.
title
הוספת שם הדף של אירוע היומן.
type
הוספת הסוג של אירוע היומן.
user
הוספת המשתמש האחראי על אירוע היומן. אם המשתמש נמחק במחיקת גרסה, יוחזר מאפיין userhidden.
userid
הוספת מזהה המשתמש האחראי על אירוע היומן. אם המשתמש נמחק במחיקת גרסה, יוחזר מאפיין userhidden.
timestamp
הוספת חותם־הזמן עבור האירוע.
comment
הוספת ההערה של האירוע. אם ההערה נמחקה במחיקת גרסה, יוחזר מאפיין commenthidden.
parsedcomment
הוספת ההערה המפוענחת של האירוע. אם ההערה נמחקה במחיקת גרסה, יוחזר מאפיין commenthidden.
details
הוספת פרטים נוספים על האירוע. אם אירוע היומן נמחק במחיקת גרסה, יוחזר מאפיין actionhidden.
tags
רשימת התגים של האירוע.
ערכים (מופרדים באמצעות "|" או or תו חלופי): comment, details, ids, parsedcomment, tags, timestamp, title, type, user, userid
ברירת המחדל: ids|title|type|user|timestamp|comment|details
letype

סינון רשומות יומן רק לסוג הזה.

אחד מהערכים הבאים: יכול להיות ריק, או block, contentmodel, create, delete, import, managetags, merge, move, newusers, patrol, protect, rights, spamblacklist, suppress, tag, upload
leaction

סינון פעולות יומן רק לפעולה הזאת. דורס את letype. ברשימת הערכים האפשריים, ערכים עם תו־כל כוכבית כגון action/* יכולים להיות מחרוזות שונות אחרי הקו הנטוי (/).

אחד מהערכים הבאים: block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, create/create, delete/delete, delete/delete_redir, delete/delete_redir2, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, move/move, move/move_redir, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/newusers, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, rights/autopromote, rights/rights, spamblacklist/*, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, upload/overwrite, upload/revert, upload/upload
lestart

מאיזה חותם־זמן להתחיל למנות.

סוג: חותם־זמן (תסדירים מורשים)
leend

באיזה חותם־זמן להפסיק למנות.

סוג: חותם־זמן (תסדירים מורשים)
ledir

באיזה כיוון למנות:

newer
לרשום את הישנים ביותר בהתחלה. לתשומת ליבך: lestart חייב להיות לפני leend.
older
לרשום את החדשים ביותר בהתחלה (ברירת מחדל). לתשומת ליבך: lestart חייב להיות אחרי leend.
אחד מהערכים הבאים: newer, older
ברירת המחדל: older
leuser

לסנן את הרשומות שעשה המשתמש הנתון.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
letitle

סינון רשומות רק לכאלו שמתייחסות לדף.

lenamespace

סינון רשומות רק לכאלה במרחב השם הנתון.

אחד מהערכים הבאים: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
leprefix

סינון רשומות לכאלה שמתחילות עם התחילית הזאת.

letag

לרשום רק אירועים שמתויגם בתג הזה.

lelimit

כמה רשומות אירועים להחזיר בסך הכול.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
lecontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

דוגמה:
רשימת אירועי יומן אחרונים.
api.php?action=query&list=logevents [פתיחה בארגז חול]

list=mystashedfiles (msf)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

קבלת רשימת קבצים בסליק ההעלאה של המשתמש הנוכחי.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
msfprop

אילו מאפיינים לאחזר עבור הקבצים.

size
אחזור גודל הקובץ וממדי התמונה.
type
אחזור סוג ה־MIME של הקובץ וסוג המדיה.
ערכים (מופרדים באמצעות "|" או or תו חלופי): size, type
ברירת מחדל: (ריק)
msflimit

כמה קבצים לקבל.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
msfcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

דוגמה:
לקבל מפתח קובץ, גודל קובץ וגודל בפיקסלים של קבצים בסליק ההעלאה של המשתמש הנוכחי.
api.php?action=query&list=mystashedfiles&msfprop=size [פתיחה בארגז חול]

list=pagepropnames (ppn)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

רשימת כל שמות המאפיינים שמשמשים בוויקי.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
ppncontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

ppnlimit

המספר המרבי של השמות להחזיר.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
דוגמה:
לתת את 10 שמות המאפיינים הראשונים.
api.php?action=query&list=pagepropnames [פתיחה בארגז חול]

list=pageswithprop (pwp)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

לרשום את כל הדפים שמשתמשים במאפיין דף נתון.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
pwppropname

מאפיין דף שעבורו למנות דפים (action=query&list=pagepropnames מחזיר רשימת שמות מאפייני דף בשימוש).

הפרמטר הזה נדרש.
pwpprop

אילו חלקי מידע לכלול:

ids
הוספת מזהה הדף.
title
הוספת השם ומזהה מרחב השם של הדף.
value
הוספת הערך של מאפיין הדף.
ערכים (מופרדים באמצעות "|" או or תו חלופי): ids, title, value
ברירת המחדל: ids|title
pwpcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

pwplimit

מספר הדפים המרבי שיוחזר.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
pwpdir

באיזה כיוון לסדר.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending
דוגמאות:
הצגת עשרת הדפים הראשונים שעושים שימוש ב־{{DISPLAYTITLE:}}.
api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [פתיחה בארגז חול]
קבלת מידע נוסף על עשרת הדפים הראשונים המשתמשים ב־__NOTOC__.
api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [פתיחה בארגז חול]

list=prefixsearch (ps)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

ביצוע חיפוש תחילית של כותרות דפים.

למרות הדמיון בשם, המודול הזה אינו אמור להיות שווה ל־Special:PrefixIndex ("מיוחד:דפים המתחילים ב"); לדבר כזה, ר' action=query&list=allpages עם הפרמטר apprefix. מטרת המודול הזה דומה ל־action=opensearch: לקבל קלט ממשתמש ולספק את הכותרות המתאימות ביותר. בהתאם לשרת מנוע החיפוש, זה יכול לכלול תיקון שגיאות כתיב, הימנעות מדפי הפניה והירסטיקות אחרות.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
pssearch

מחרוזת לחיפוש.

הפרמטר הזה נדרש.
psnamespace

מרחבי השם שבהם יתבצע החיפוש. לשדה זה אין משמעות אם pssearch מתחיל עם תחילית תקינה של מרחב שם.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
ברירת המחדל: 0
pslimit

מספר התוצאות המרבי להחזרה.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
psoffset

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

סוג: מספר שלם
ברירת המחדל: 0
דוגמה:
חיפוש שםות דפים שמתחילים ב־meaning.
api.php?action=query&list=prefixsearch&pssearch=meaning [פתיחה בארגז חול]

list=protectedtitles (pt)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

לרשום את כל הכותרות שמוגנות מפני יצירה.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
ptnamespace

לרשום רק כותרות במרחבי השם האלה.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
ptlevel

לרשום רק שמות עם רמת ההגנה הזאת.

ערכים (מופרדים באמצעות "|" או or תו חלופי): autoconfirmed, sysop
ptlimit

כמה דפים להחזיר בסך הכול.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
ptdir

באיזה כיוון למנות:

newer
לרשום את הישנים ביותר בהתחלה. לתשומת ליבך: ptstart חייב להיות לפני ptend.
older
לרשום את החדשים ביותר בהתחלה (ברירת מחדל). לתשומת ליבך: ptstart חייב להיות אחרי ptend.
אחד מהערכים הבאים: newer, older
ברירת המחדל: older
ptstart

להתחיל לרשום בחותם־זמן ההגנה הזה.

סוג: חותם־זמן (תסדירים מורשים)
ptend

באיזה חותם־זמן הגנה לסיים את הרשימה.

סוג: חותם־זמן (תסדירים מורשים)
ptprop

אילו מאפיינים לקבל:

timestamp
הוספת חותם־הזמן של הוספת ההגנה.
user
הוספת המשתמש שהוסיף את ההגנה.
userid
הוספת מזהה המשתמש שהוסיף את ההגנה.
comment
הוספת ההערה עבור ההגנה.
parsedcomment
הוספת ההערה המפוענחת עבור ההגנה.
expiry
הוספת חותם־הזמן של הסרת ההגנה.
level
הוספת רמת ההגנה.
ערכים (מופרדים באמצעות "|" או or תו חלופי): comment, expiry, level, parsedcomment, timestamp, user, userid
ברירת המחדל: timestamp|level
ptcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

דוגמאות:
רשימת כותרות מוגנות.
api.php?action=query&list=protectedtitles [פתיחה בארגז חול]
חיפוש קישורים לכותרות מוגנות במרחב הראשי.
api.php?action=query&generator=protectedtitles&gptnamespace=0&prop=linkshere [פתיחה בארגז חול]

list=querypage (qp)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

קבלת רשימה שמסופקת על־ידי דף מיוחד מבוסס־QueryPage.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
qppage

שם הדף המיוחד. לתשומת ליבך, זה תלוי־רישיות.

הפרמטר הזה נדרש.
אחד מהערכים הבאים: Ancientpages, BrokenRedirects, Deadendpages, DoubleRedirects, Fewestrevisions, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, Mostcategories, Mostimages, Mostinterwikis, Mostlinked, Mostlinkedcategories, Mostlinkedtemplates, Mostrevisions, Shortpages, Uncategorizedcategories, Uncategorizedimages, Uncategorizedpages, Uncategorizedtemplates, Unusedcategories, Unusedimages, Unusedtemplates, Unwatchedpages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, Withoutinterwiki
qpoffset

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

סוג: מספר שלם
ברירת המחדל: 0
qplimit

מספר תוצאות להחזרה.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10

list=random (rn)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

קבלת ערכת דפים אקראיים.

הדפים רשומים בסדר קבוע, ורק נקודת ההתחלה אקראית. זה אומר שאם, למשל, Main Page הוא הדף האקראי הראשון הרשימה, List of fictional monkeys יהיה תמיד השני, List of people on stamps of Vanuatu שלישי, וכו'.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
rnnamespace

מחזיר דפים רק במרחבי השם האלה.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
rnfilterredir

איך לסנן הפניות.

אחד מהערכים הבאים: all, nonredirects, redirects
ברירת המחדל: nonredirects
rnredirect
מיושן.

נא להשתמש ב־rnfilterredir=redirects במקום.

סוג: בוליאני (פרטים)
rnlimit

להגביל את מספר הדפים האקראיים שיוחזרו.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 1
rncontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

דוגמאות:
להחזיר שני דפים אקראיים מהמרחב הראשי.
api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [פתיחה בארגז חול]
החזרת מידע על הדף על שני דפים אקראיים מהמרחב הראשי.
api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [פתיחה בארגז חול]

list=recentchanges (rc)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

למנות שינויים אחרונים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
rcstart

מאיזה חותם־זמן להתחיל למנות.

סוג: חותם־זמן (תסדירים מורשים)
rcend

באיזה חותם־זמן להפסיק למנות.

סוג: חותם־זמן (תסדירים מורשים)
rcdir

באיזה כיוון למנות:

newer
לרשום את הישנים ביותר בהתחלה. לתשומת ליבך: rcstart חייב להיות לפני rcend.
older
לרשום את החדשים ביותר בהתחלה (ברירת מחדל). לתשומת ליבך: rcstart חייב להיות אחרי rcend.
אחד מהערכים הבאים: newer, older
ברירת המחדל: older
rcnamespace

לסנן את השינויים רק למרחבי השם האלה.

ערכים (מופרדים באמצעות "|" או or תו חלופי): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
rcuser

לרשום רק שינויים של המשתמש הזה.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
rcexcludeuser

לא לרשום שינויים ממשתמש זה.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
rctag

לרשום רק שינויים שמתויגים עם התג הזה.

rcprop

לכלול פריטי מידע נוספים:

user
הוספת המשתמש האחראי על העריכה ותיוג אם זאת כתובת IP. אם המשתמש נמחק במחיקת גרסאות, יוחזר המאפיין userhidden.
userid
הוספת המשתמש האחראי על העריכה. אם המשתמש נמחק במחיקת גרסאות, יוחזר המאפיין userhidden.
comment
הוספת ההערה על העריכה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
parsedcomment
הוספת ההערה המפוענחת על העריכה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
flags
הוספת דגלים לעריכה.
timestamp
הוספת חותם־זמן של העריכה.
title
הוספת שם הדף של העריכה.
ids
הוספת מזהה הדף, מזהה שינויים אחרונים, והמזהה הגרסה החדשה והישנה.
sizes
הוספת אורך הדף החדש והישן בבתים.
redirect
מתייג שהדף הוא הפניה.
patrolled
מתייג עריכה בת־בדיקה בתור בדוקה או בלתי־בדוקה.
loginfo
הוספת מידע יומן (מזהה יומן, סוג יומן, וכו') לרשומות יומן.
tags
רשימת תגים עבור הרשומה.
sha1
הוספת סיכום־ביקורת תוכן לרשומות שמשויכות לגרסה. אם התוכן נמחק במחיקת גרסאות, יוחזר המאפיין sha1hidden.
ערכים (מופרדים באמצעות "|" או or תו חלופי): comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
ברירת המחדל: title|timestamp|ids
rcshow

הצגה רק של פריטים שמתאימים לאמות המידה האלו. למשל, כדי לראות רק עריכות משניות שעשו משתמשים שנכנסו לחשבון, יש להגדיר rcshow=minor|!anon.

ערכים (מופרדים באמצעות "|" או or תו חלופי): !anon, !autopatrolled, !bot, !minor, !patrolled, !redirect, anon, autopatrolled, bot, minor, patrolled, redirect, unpatrolled
rclimit

כמה שינויים להחזיר בסך הכול.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
rctype

אילו סוגים של שינויים להציג.

ערכים (מופרדים באמצעות "|" או or תו חלופי): categorize, edit, external, log, new
ברירת המחדל: edit|new|log|categorize
rctoponly

לרשום רק שינויים שהם הגרסה האחרונה.

סוג: בוליאני (פרטים)
rctitle

סינון הרשומות לאלו הקשורות לדף.

rccontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

rcgeneraterevisions

בעת שימוש בתור מחולל, לחולל מזהי גרסה במקום כותרות. רשומות שינויים אחרונים ללא מזהה גרסה משויך (למשל רוב רשומות היומן) לא יחוללו דבר.

סוג: בוליאני (פרטים)
rcslot

לרשום רק שינויים שנוגעים במשבצת בעלת השם.

אחד מהערכים הבאים: main
דוגמאות:
הצגת השינויים האחרונים.
api.php?action=query&list=recentchanges [פתיחה בארגז חול]
קבלת מידע על הדף על שינויים אחרונים שלא נבדקו.
api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [פתיחה בארגז חול]

list=search (sr)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

ביצוע חיפוש בכל הטקסט.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
srsearch

חיפוש שמות דפים או תוכן שמתאים לערך הזה. אפשר להשתמש בחיפוש מחרוזת כדי לקרוא לאפשרויות חיפוש מתקדמות, בהתאם למה שממומש בשרת החיפוש של הוויקי.

הפרמטר הזה נדרש.
srnamespace

חיפוש רק במרחבי השם האלה.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
ברירת המחדל: 0
srlimit

כמה דפים להחזיר בסך הכול.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
sroffset

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

סוג: מספר שלם
ברירת המחדל: 0
srwhat

איזה סוג חיפוש לבצע.

אחד מהערכים הבאים: nearmatch, text, title
srinfo

אילו מטא־נתונים להחזיר.

ערכים (מופרדים באמצעות "|" או or תו חלופי): rewrittenquery, suggestion, totalhits
ברירת המחדל: totalhits|suggestion|rewrittenquery
srprop

אילו מאפיינים להחזיר:

size
הוספת גודל הדף בבתים.
wordcount
הוספת מניין המילים של הדף.
timestamp
הוספת חותם־הזמן של העריכה האחרונה של הדף.
snippet
הוספת קטע קצר מהדף, עם סימון שמדגיש מונחי שאילתה.
titlesnippet
הוספת כותרת הדף, עם סימון שמדגיש מונחי שאילתה.
redirecttitle
הוספת שם ההפניה התואמת.
redirectsnippet
הוספת כותרת של הפניה מתאימה, עם סימון שמדגיש מונחי שאילתה.
sectiontitle
הוספת שם הפסקה התואמת.
sectionsnippet
הוספת כותרת פרק מתאים, עם סימון שמדגיש מונחי שאילתה.
isfilematch
הוספת בוליאני שמציין אם החיפוש תאם לתוכן של קובץ.
categorysnippet
הוספת שם קטגוריה מתאימה, עם סימון שמדגיש מונחי שאילתה.
score
מיושן. חסר־השפעה.
hasrelated
מיושן. חסר־השפעה.
extensiondata
הוספת נתונים נוספים שנוצרים על־ידי הרחבות.
ערכים (מופרדים באמצעות "|" או or תו חלופי): categorysnippet, extensiondata, isfilematch, redirectsnippet, redirecttitle, sectionsnippet, sectiontitle, size, snippet, timestamp, titlesnippet, wordcount, hasrelated, score
ברירת המחדל: size|wordcount|timestamp|snippet
srinterwiki

לכלול תוצאות בינוויקי בחיפוש, אם זמין.

סוג: בוליאני (פרטים)
srenablerewrites

הפעלת שכתוב שאילתות פנימי. שרתי חיפוש אחדים יכולים לשכתב את השאילתה לצורה אחרת שנחשבת לכזאת שמספקת תוצאות טובות יותר, למשל באמצעות תיקון שגיאות כתיב.

סוג: בוליאני (פרטים)
srsort

קביעת סדר המיון של התוצאות המוחזרות.

אחד מהערכים הבאים: relevance
ברירת המחדל: relevance

list=tags (tg)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

רשימת תגי שינוי.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
tgcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

tglimit

המספר המרבי של תגים לרשום.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
tgprop

אילו מאפיינים לקבל:

displayname
הוספת הודעת המערכת עבור התג.
description
הוספת תיאור התג.
hitcount
הוספת מספר הגרסאות ורשומות היומן עם התג הזה.
defined
ציון האם התג מוגדר.
source
קבלת מקורות התג, שיכולים להיות extension עבור תגים שמגדירות הרחבות ו־manual עבור תגים שמשתמשים יכולים להחיל ידנית.
active
האם התג עדיין מוּחל.
ערכים (מופרדים באמצעות "|" או or תו חלופי): active, defined, description, displayname, hitcount, source
ברירת מחדל: (ריק)

list=usercontribs (uc)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

קבלת כל העריכות של המשתמש.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
uclimit

המספר המרבי של התרומות להחזיר.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
ucstart

באיזה חותם־הזמן להתחיל, כלומר גרסאות לפני חותם־הזמן הזה.

סוג: חותם־זמן (תסדירים מורשים)
ucend

באיזה חותם־הזמן לסיים, כלומר גרסאות אחרי חותם־הזמן הזה.

סוג: חותם־זמן (תסדירים מורשים)
uccontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

ucuser

עבור אילו משתמשים לאחזר תרומות. לא יכול לשמש עם ucuserids, ucuserprefix או uciprange.

סוג: רשימת משתמשים, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP וגם שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName")
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
ucuserids

מזהי המשתמשים לאחזור תרומות. לא יכול לשמש עם ucuser, ucuserprefix או uciprange.

סוג: רשימת מספרים שלמים
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
ucuserprefix

אחזור תרומות עבור כל המשתמשים שהשמות שלהם מתחילים בערך הזה. לא יכול לשמש עם ucuser, ucuserids או uciprange.

uciprange

טווח CIDR המשתמשים לאחזור תרומות. לא יכול לשמש עם ucuser, ucuserprefix או ucuserids.

ucdir

באיזה כיוון למנות:

newer
לרשום את הישנים ביותר בהתחלה. לתשומת ליבך: ucstart חייב להיות לפני ucend.
older
לרשום את החדשים ביותר בהתחלה (ברירת מחדל). לתשומת ליבך: ucstart חייב להיות אחרי ucend.
אחד מהערכים הבאים: newer, older
ברירת המחדל: older
ucnamespace

לרשום רק תרומות במרחבי השם האלה.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
ucprop

לכלול פריטי מידע נוספים:

ids
הוספת מזהה הדף ומזהה הגרסה.
title
הוספת השם ומזהה מרחב השם של הדף.
timestamp
הוספת חותם־הזמן של העריכה.
comment
הוספת ההערה על העריכה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
parsedcomment
הוספת ההערה המפוענחת של העריכה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
size
הוספת הגודל החדש של העריכה.
sizediff
הוספת ההפרש של העריכה אל מול ההורה שלה.
flags
הוספת הדגלים של העריכה.
patrolled
מתייג עריכות בדוקות.
tags
רשימת תגים עבור עריכות.
ערכים (מופרדים באמצעות "|" או or תו חלופי): comment, flags, ids, parsedcomment, patrolled, size, sizediff, tags, timestamp, title
ברירת המחדל: ids|title|timestamp|comment|size|flags
ucshow

הצגה רק של פריטים שמתאימים לאמות המידה האלו, למשל רק עריכות לא־משניות.

אם מוגדר ucshow=patrolled או ucshow=!patrolled, גרסאות ישנות מ־$wgRCMaxAge‏ (7776000 שניות) לא תוצגנה.

ערכים (מופרדים באמצעות "|" או or תו חלופי): !autopatrolled, !minor, !new, !patrolled, !top, autopatrolled, minor, new, patrolled, top
uctag

לרשום רק גרסאות עם התג הזה.

uctoponly
מיושן.

לרשום רק שינויים שהם הגרסה האחרונה.

סוג: בוליאני (פרטים)
דוגמאות:
הצגת התרומות של המשתמש Example.
api.php?action=query&list=usercontribs&ucuser=Example [פתיחה בארגז חול]
הצגת תרומות מכל כתובות ה־IP שמתחילות ב־192.0.2..
api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [פתיחה בארגז חול]

list=users (us)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

קבלת מידע על רשימת משתמשים.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
usprop

אילו חלקי מידע לקבל:

blockinfo
מתייג אם המשתמש חסום, על־ידי מי, ומאיזו סיבה.
groups
רשימת כל הקבוצות שהמשתמש שייך אליהן.
groupmemberships
לרשום קבוצות שכל משתמש משויך אליהן במפורש, כולל תאריך תפוגה לחברות בכל קבוצה.
implicitgroups
רשימת כל הקבוצות שהמשתמש חבר בהן אוטומטית.
rights
רשימת כל ההרשאות שיש למשתמש.
editcount
הוספת מניין העריכות של המשתמש.
registration
הוספת חותם־הזמן של רישום המשתמש.
emailable
מתייג אם המשתמש יכול ורוצה לקבל דואר אלקטרוני דרך Special:Emailuser.
gender
מתייג את המגדר של המשתמש. מחזיר "male"‏, "female" או "unknown".
centralids
הוספת המזהה המרכזי ומצב השיוך למשתמש.
cancreate
ציון האם אפשר ליצור חשבון עבור שמות משתמש תקינים, אבל לא רשומים.
ערכים (מופרדים באמצעות "|" או or תו חלופי): blockinfo, cancreate, centralids, editcount, emailable, gender, groupmemberships, groups, implicitgroups, registration, rights
usattachedwiki

עם usprop=centralids, לציין האם המשתמש משויך לוויקי עם המזהה הזה.

ususers

רשימת משתמשים שעליהם צריך לקבל מידע.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
ususerids

רשימת מזהי משתמש שעבורם יתקבל המידע.

סוג: רשימת מספרים שלמים
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).

list=watchlist (wl)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

קבלת שינויים אחרונים לדפים ברשימת המעקב של המשתמש הנוכחי.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
wlallrev

לכלול גרסאות מרובות של אותו הדף בתוך מסגרת הזמן הנתונה.

סוג: בוליאני (פרטים)
wlstart

מאיזה חותם־זמן להתחיל למנות.

סוג: חותם־זמן (תסדירים מורשים)
wlend

באיזה חותם־זמן להפסיק למנות.

סוג: חותם־זמן (תסדירים מורשים)
wlnamespace

סינון שינויים רק למרחבי השם שניתנו.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
wluser

לרשום רק שינויים של המשתמש הזה.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
wlexcludeuser

לא לרשום שינויים ממשתמש זה.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
wldir

באיזה כיוון למנות:

newer
לרשום את הישנים ביותר בהתחלה. לתשומת ליבך: wlstart חייב להיות לפני wlend.
older
לרשום את החדשים ביותר בהתחלה (ברירת מחדל). לתשומת ליבך: wlstart חייב להיות אחרי wlend.
אחד מהערכים הבאים: newer, older
ברירת המחדל: older
wllimit

כמה תוצאות סך הכול להחזיר בכל בקשה.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
wlprop

אילו מאפיינים נוספים לקבל:

ids
הוספת מזהי גסה ומזהי דף.
title
הוספת שם הדף.
flags
הוספת דגלים לעריכה.
user
הוספת המשתמש שעשה את העריכה. אם המשתמש נמחק במחיקת גרסאות, יוחזר המאפיין userhidden.
userid
הוספת מזהה המשתמש של מי שעשה את העריכה. אם המשתמש נמחק במחיקת גרסאות, יוחזר המאפיין userhidden.
comment
הוספת ההערה של העריכה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
parsedcomment
הוספת ההערכה המפוענחת של העריכה. אם התקציר נמחק במחיקת גרסאות, יוחזר המאפיין commenthidden.
timestamp
הוספת חותם־זמן של העריכה.
patrol
תיוג עריכות שנבדקו.
sizes
הוספת האורך החדש והישן של הדף.
notificationtimestamp
הוספת חותם־זמן של ההודעה האחרונה למשתמש על העריכה.
loginfo
הוספת מידע מהיומן איפה שמתאים.
tags
רשימת תגיות עבור הפעולה.
expiry
הוספת זמן התפוגה.
ערכים (מופרדים באמצעות "|" או or תו חלופי): comment, expiry, flags, ids, loginfo, notificationtimestamp, parsedcomment, patrol, sizes, tags, timestamp, title, user, userid
ברירת המחדל: ids|title|flags
wlshow

הצגה רק של פריטים שמתאימים לאמות המידה האלו. למשל, כדי לראות רק עריכות משניות שעשו משתמשים שנכנסו לחשבון, יש להגדיר wlshow=minor|!anon.

ערכים (מופרדים באמצעות "|" או or תו חלופי): !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
wltype

אולי סוגי שינויים להציג:

edit
עריכות דף רגילות.
new
יצירות דף.
log
רשומות יומן.
external
שינויים חיצוניים.
categorize
שינויים בהשתייכות לקטגוריה.
ערכים (מופרדים באמצעות "|" או or תו חלופי): categorize, edit, external, log, new
ברירת המחדל: edit|new|log|categorize
wlowner

משמש יחד עם wltoken לגישה לרשימת מעקב של משתמש אחר.

סוג: משתמש, בצורה הבאה: שם משתמש
wltoken

אסימון אבטחה (זמין ב־העדפות) שמאפשר לגשת לרשימת מעקב של משתמש אחר.

wlcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

דוגמאות:
לרשום את הגרסה האחרונה עבור דפים שהשתנו לאחרונה ברשימת המעקב של המשתמש הנוכחי.
api.php?action=query&list=watchlist [פתיחה בארגז חול]
אחזור מידע נוסף על הגרסה האחרונה עבור דפים שהשתנו לאחרונה ברשימת המעקב של המשתמש הנוכחי.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [פתיחה בארגז חול]
אחזור מידע נוסף על הגרסה החדשה ביותר של הדפים שהשתנו לאחרונה שברשימת המעקב של המשתמש, כולל מתי פריטים בתצוגה זמנית יפוגו.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment|expiry [פתיחה בארגז חול]
אחזור מידע על כל השינויים האחרונים לדפים ברשימת המעקב של המשתמש הנוכחי.
api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [פתיחה בארגז חול]
אחזור מידע על הדף עבור דפים שהשתנו לאחרונה ברשימת המעקב של המשתמש הנוכחי.
api.php?action=query&generator=watchlist&prop=info [פתיחה בארגז חול]
אחזור מידע על הגרסה עבור דפים שהשתנו לאחרונה ברשימת המעקב של המשתמש הנוכחי.
api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [פתיחה בארגז חול]
לרשום את הגרסה האחרונה עבור דפים שהשתנו לאחרונה ברשימת המעקב של משתמש Example.
api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [פתיחה בארגז חול]

list=watchlistraw (wr)

  • יחידה זו דורשת הרשאות קריאה.
  • אפשר להשתמש ביחידה הזאת בתור מחולל.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

קבלת כל הדפים ברשימת המעקב של המשתמש הנוכחי.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
wrcontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

wrnamespace

לרשום רק דפים במרחב השם הנתון.

ערכים (מופרדים באמצעות "|" או or תו חלופי): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
כדי לתת את כל הערכים, יש להשתמש ב־*.
wrlimit

כמה תוצאות סך הכול להחזיר בכל בקשה.

סוג: מספר שלם או max
הערך חייב להיות בין 1 ל־500.
ברירת המחדל: 10
wrprop

אילו מאפיינים נוספים לקבל:

changed
הוספת חותם־הזמן של ההודעה האחרונה למשתמש על העריכה.
ערכים (מופרדים באמצעות "|" או or תו חלופי): changed
wrshow

לרשום רק פריטים שעונים על אמות המידה האלו.

ערכים (מופרדים באמצעות "|" או or תו חלופי): !changed, changed
wrowner

משמש יחד עם wrtoken לגישה לרשימת מעקב של משתמש אחר.

סוג: משתמש, בצורה הבאה: שם משתמש
wrtoken

אסימון אבטחה (זמין ב־העדפות) שמאפשר לגשת לרשימת מעקב של משתמש אחר.

wrdir

באיזה כיוון לרשום.

אחד מהערכים הבאים: ascending, descending
ברירת המחדל: ascending
wrfromtitle

מאיזו כותרת (עם תחילית מרחב שם) להתחיל למנות.

wrtotitle

באיזו כותרת (עם תחילית מרחב שם) להפסיק למנות.

דוגמאות:
לרשום דפים ברשימת המעקב של המשתמש הנוכחי.
api.php?action=query&list=watchlistraw [פתיחה בארגז חול]
אחזור מידע על הדפים עבור דפים ברשימת המעקב של המשתמש הנוכחי.
api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [פתיחה בארגז חול]

meta=allmessages (am)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

החזרת הודעות מהאתר הזה.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
ammessages

אילו הודעות לפלוט. כתיבת * (ברירת מחדל) תפלוט את כל ההודעות.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
ברירת המחדל: *
amprop

אלו מאפיינים לקבל.

ערכים (מופרדים באמצעות "|" או or תו חלופי): default
amenableparser

יש להגדיר כדי להפעיל את המפענח, יעשה קדם־עיבוד לקוד ויקי של ההודעה (יחליף מילות קסם, יטפל בתבניות, וכו').

סוג: בוליאני (פרטים)
amnocontent

אם זה מוגדר, לא לכלול את תוכן ההודעות בפלט.

סוג: בוליאני (פרטים)
amincludelocal

לכלול גם הודעות מקומיות, כלומר הודעות שאינן קיימות בתכנה, אבל כן קיימות במרחב מדיה ויקי. זה רושם את כל הדפים במרחב מדיה ויקי, כך שזה ירשום גם דפים שאינם באמת הודעות, כגון Common.js.

סוג: בוליאני (פרטים)
amargs

ארגומנטים שיוחלפו לתוך ההודעה.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
amfilter

החזרה רק של הודעות עם שמות שמכילים את המחרוזת הזאת.

amcustomised

להחזיר רק הודעות במצב ההתאמה הזה.

אחד מהערכים הבאים: all, modified, unmodified
ברירת המחדל: all
amlang

החזרת הודעת בשפה הזאת.

amfrom

החזרת הודעת החל מההודעה הזאת.

amto

החזרת הודעות עד ההודעה הזאת.

amtitle

שם דף לשימוש בתור הֶקשר בעת ענוח הודעה (עבור האפשרות amenableparser).

amprefix

החזרת הודעת עם התחילית הזאת.

דוגמאות:
להציג הודעות שמתחילות ב־ipb-.
api.php?action=query&meta=allmessages&amprefix=ipb- [פתיחה בארגז חול]
להציג את ההודעות august ו־mainpage בגרמנית.
api.php?action=query&meta=allmessages&ammessages=august|mainpage&amlang=de [פתיחה בארגז חול]

meta=authmanagerinfo (ami)

אחזור מידע אודות מצב האימות הנוכחי.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
amisecuritysensitiveoperation

בדיקה האם מצב האימות הנוכחי של המשתמש מספיק בשביל הפעולה הרגישה מבחינת אבטחה שצוינה.

amirequestsfor

אחזור מידע על בקשות האימות הדרושות לפעולת האימות המבוקשת.

אחד מהערכים הבאים: change, create, create-continue, link, link-continue, login, login-continue, remove, unlink
amimergerequestfields

מיזוג מידע של שדות עבור כל בקשות האימות למערך אחד.

סוג: בוליאני (פרטים)
amimessageformat

תסדיר לשימוש בהחזרת הודעות.

אחד מהערכים הבאים: html, none, raw, wikitext
ברירת המחדל: wikitext
דוגמאות:
אחזור הבקשות שיכולות לשמש לתחילת הכניסה.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [פתיחה בארגז חול]
אחזור הבקשות שיכולות לשמש לתחילת הכניסה, עם שדות טופס ממוזגים.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [פתיחה בארגז חול]
בדיקה האם האימות מספיק בשביל הפעולה foo.
api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [פתיחה בארגז חול]

meta=filerepoinfo (fri)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

החזרת מידע מטא על מאגרי תמונות שמוגדרים בוויקי.

פרמטר ייעודי:
זמינים פרמטרים כלליים אחרים.
friprop

אילו מאפייני מאגר לקבל (המאפיינים הזמינים עשויים להשתנות באתרי ויקי אחרים).

canUpload
האם ניתן להעלות קבצים למאגר הזה, למשל באמצעות CORS ובאמצעות אימות משותף.
displayname
שם אתר הוויקי של המאגר (בפורמט שמתאים לקריאה על־ידי אדם).
favicon
כתובת הצלמית של אתר הוויקי של המאגר, מתוך ההגדרה $wgFavicon.
initialCapital
האם שמות של קבצים מתחילים באות רישית.
local
האם המאגר הזה הוא המאגר המקומי או לא.
name
מפתח המאגר, שנמצא בשימוש למשל בערכים המוחזרים של $wgForeignFileRepos ושל imageinfo.
rootUrl
נתיב כתובת הבסיס עבור נתיבים של תמונות.
scriptDirUrl
נתיב כתובת הבסיס של התקנת מדיה־ויקי באתר הוויקי של המאגר.
thumbUrl
נתיב כתובת הבסיס עבור נתיבים של תמונות ממוזערות.
url
נתיב הכתובת של התחום הציבורי.
ערכים (מופרדים באמצעות "|" או or תו חלופי): canUpload, displayname, favicon, initialCapital, local, name, rootUrl, scriptDirUrl, thumbUrl, url
ברירת המחדל: canUpload|displayname|favicon|initialCapital|local|name|rootUrl|scriptDirUrl|thumbUrl|url

meta=languageinfo (li)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

מחזירה מידע על שפות זמינות.

אפשר להחיל המשך אם אחזור המידע לוקח יותר מדי זמן בשביל בקשה אחת.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
liprop

איזה מידע לקבל עבור כל שפה.

code
קוד השפה. (הקוד הזה ייחודי למדיה־ויקי, אם כי יש חפיפה עם תקנים אחרים.)
bcp47
קוד שפת לפי BCP-47.
dir
כיוון הכתיבה של השפה (ltr או rtl).
autonym
השם העצמי של השפה, כלומר השם באותה השפה.
name
השם בשפה בשפה שצוינה בפרמטר uselang, עם שפת גיבוי כשזה נחוץ.
fallbacks
קודי השפה של שפות הגיבוי שמוגדרים עבור השפה הזאת. הגיבוי המשתמע הסופי ל־"en" אינו כלול (אבל שפות אחדות יכולות להיות מגובות ב־"en" במפורש).
variants
קודי השפה של ההגוונים שהשפה הזאת תומכת בהם.
ערכים (מופרדים באמצעות "|" או or תו חלופי): autonym, bcp47, code, dir, fallbacks, name, variants
ברירת המחדל: code
licode

קודי השפה של השפות שאמורות להיות מוחזרות, או * כדי לקבל את כל השפות.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
ברירת המחדל: *
licontinue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

דוגמאות:
קבלת קודי שפה של כל השפות הנתמכות.
api.php?action=query&meta=languageinfo [פתיחה בארגז חול]
קבלת השמות העצמיים והשמות הגרמניים של כל השפות הנתמכות.
api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [פתיחה בארגז חול]
קבלת שפות הגיבוי וההגוונים של אוקסיטנית.
api.php?action=query&meta=languageinfo&liprop=fallbacks|variants&licode=oc [פתיחה בארגז חול]
קבלת קודי שפה ב־BCP-47 וכיוון עבור כל השפות הנתמכות.
api.php?action=query&meta=languageinfo&liprop=bcp47|dir [פתיחה בארגז חול]

meta=siteinfo (si)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

החזרת מידע כללי על האתר.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
siprop

איזה מידע לקבל:

general
מידע מערכת כללי.
namespaces
רשימת מרחבי שם רשומים והשמות הקנוניים שלהם.
namespacealiases
רשימת כינויי מרחבי שם רשומים.
specialpagealiases
רשימת כינויים דפים מיוחדים.
magicwords
רשימות מילות קסם וכינוייהן.
interwikimap
החזרת מפת בינוויקי (אפשר שתהיה מסוננת, אפשר שתהיה מותאמת מקומית באמצעות siinlanguagecode).
dbrepllag
החזרת שרת מסד־נתונים עם שיהוי השכפול הגבוה ביותר.
statistics
החזרת סטטיסטיקות של האתר.
usergroups
החזרת קבוצות משתמשים וההרשאות המשויכות.
libraries
החזרת הספריות המותקנות בוויקי.
extensions
החזרת ההרחבות המותקנות בוויקי.
fileextensions
החזרת רשימת סיומות קבצים (סוגי קבצים) שאפשר להעלות.
rightsinfo
החזרת הזכויות (הרישיון) של הוויקי, אם זמין.
restrictions
החזרת מידע על ההגבלות (ההגנות) הזמינות.
languages
החזרת השפות שמדיה־ויקי תומכת בהן (זה יכול להיות מותאם מקומים עם siinlanguagecode).
languagevariants
מחזיר רשימת קודי שפה שמופעל עבורם ממיר שפה (LanguageConverter), וההגוונים הנתמכים עבור כל אחת מהן.
skins
החזרת רשימת כל העיצובים הזמינים (זה יכול להיות מותאם מקומית באמצעות siinlanguagecode, אחרת זה יהיה בשפת התוכן).
extensiontags
החזרת רשימת תגי הרחבת מפענח.
functionhooks
החזרת רשימת hook־ים של הרחבות מפענח.
showhooks
החזרת כל ה־hook־ים המנויים (תוכן של $wgHooks).
variables
החזרת מזהי משתנים.
protocols
החזרת רשימת הפרוטוקולים המותרים בקישורים חיצוניים.
defaultoptions
החזרת הערכים ההתחלתיים של העדפות משתמש.
uploaddialog
החזרת הגדרות תיבת ההעלאה.
ערכים (מופרדים באמצעות "|" או or תו חלופי): dbrepllag, defaultoptions, extensions, extensiontags, fileextensions, functionhooks, general, interwikimap, languages, languagevariants, libraries, magicwords, namespacealiases, namespaces, protocols, restrictions, rightsinfo, showhooks, skins, specialpagealiases, statistics, uploaddialog, usergroups, variables
ברירת המחדל: general
sifilteriw

להחזיר רק רשומות מקומיות או רק רשומות לא מקומיות ממפת הבינוויקי.

אחד מהערכים הבאים: !local, local
sishowalldb

רשימת כל שרתי מסד הנתונים, לא רק אלה שהכי מתעכבים.

סוג: בוליאני (פרטים)
sinumberingroup

רשימת מספרי משתמשים בקבוצות משתמשים.

סוג: בוליאני (פרטים)
siinlanguagecode

קוד שפה בשביל שמות שפות מתורגמות (מאמץ טוב ביותר) ושמות עיצובים.

meta=tokens

קבלת אסימונים לפעולות שמשנות נתונים.

פרמטר ייעודי:
זמינים פרמטרים כלליים אחרים.
type

סוגי האסימונים לבקש.

ערכים (מופרדים באמצעות "|" או or תו חלופי): createaccount, csrf, login, patrol, rollback, userrights, watch
כדי לתת את כל הערכים, יש להשתמש ב־*.
ברירת המחדל: csrf
דוגמאות:
אחזור אסימון csrf (ברירת המחדל).
api.php?action=query&meta=tokens [פתיחה בארגז חול]
אחזור אסימון של רשימת המעקב ואסימון של ניטור.
api.php?action=query&meta=tokens&type=watch|patrol [פתיחה בארגז חול]

meta=userinfo (ui)

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

קבלת מידע על המשתמש הנוכחי.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
uiprop

אילו חלקי מידע לכלול:

blockinfo
מתייג אם המשתמש הנוכחי נחסם, על־ידי מי ומאיזו סיבה.
hasmsg
הוספת התג messages אם למשתמש הנוכחי יש הודעות ממתינות.
groups
רשימת כל הקבוצות שהמשתמש שייך אליהן.
groupmemberships
לרשום קבוצות שהמשתמש הנוכחי משויך אליהן במפורש, כולל תאריך תפוגה לחברות בכל קבוצה.
implicitgroups
רשימת כל הקבוצות שהמשתמש שייך אליהן באופן אוטומטי.
rights
רשימת כל ההרשאות שיש למשתמש הזה.
changeablegroups
רשימת הקבוצות שהמשתמש הנוכחי יכול להוסיף אליהן ולגרוע מהן.
options
רשימת כל ההעדפות שהמשתמש הנוכחי הגדיר.
editcount
הוספת מניין העריכות של המשתמש הנוכחי.
ratelimits
רשימת כל מגבלות הקצב שחלות על המשתמש הנוכחי.
theoreticalratelimits
מייצר רשימה של כל מכסות הקצב שיחולו על המשתמש הנוכחי אם אינו פטור מכל מכסות הקצב לפי הרשאות המשתמש או כתובת ה־IP
email
הוספת כתובת הדוא"ל ותאריך אימות כתובת הדוא"ל.
realname
הוספת השם האמתי של המשתמש.
acceptlang
מדפיס את כותרת Accept-Language ששלח הלקוח בתסדיר מובנה.
registrationdate
הוספת תאריך ההרשמה של המשתמש.
unreadcount
הוספת מניין הדפים שלא נקראו ברשימת המעקב של המשתמש (לכל היותר 999; מחזיר 1000+ אם יש יותר).
centralids
הוספת המזהה המרכזי ומצב השיוך למשתמש.
latestcontrib
הוספת התאריך של התרומה האחרונה של המשתמש.
ערכים (מופרדים באמצעות "|" או or תו חלופי): acceptlang, blockinfo, centralids, changeablegroups, editcount, email, groupmemberships, groups, hasmsg, implicitgroups, latestcontrib, options, ratelimits, realname, registrationdate, rights, theoreticalratelimits, unreadcount
כדי לתת את כל הערכים, יש להשתמש ב־*.
uiattachedwiki

עם uiprop=centralids, לציין האם המשתמש משויך לוויקי עם המזהה הזה.

דוגמאות:
קבלת מידע על המשתמש הנוכחי.
api.php?action=query&meta=userinfo [פתיחה בארגז חול]
קבלת מידע נוסף על המשתמש הנוכחי.
api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [פתיחה בארגז חול]

action=removeauthenticationdata

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

הסרת נתוני אימות עבור המשתמש הנוכחי.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
request

להשתמש בבקשת האימות הזאת, מאת id שהוחזר מ־action=query&meta=authmanagerinfo עם amirequestsfor=remove.

הפרמטר הזה נדרש.
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.
דוגמה:
לנסות להסיר את נתוני המשתמש הנוכחי בשביל FooAuthenticationRequest.
api.php?action=removeauthenticationdata&request=FooAuthenticationRequest&token=123ABC [פתיחה בארגז חול]

action=resetpassword

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

שליחת דוא"ל איפוס סיסמה למשתמש.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
user

המשתמש שמאופס.

סוג: משתמש, בצורה הבאה: שם משתמש
email

כתובת הדוא"ל של המשתמש שהסיסמה שלו מאופסת.

token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.
דוגמאות:
שליחת מכתב איפוס סיסמה למשתמש Example.
api.php?action=resetpassword&user=Example&token=123ABC [פתיחה בארגז חול]
שליחת מכתב איפוס סיסמה לכל המשתמשים שהכתובת שלהם היא user@example.com.
api.php?action=resetpassword&user=user@example.com&token=123ABC [פתיחה בארגז חול]

action=revisiondelete

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

מחיקה ושחזור ממחיקה של גרסאות.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
type

סוג מחיקת הגרסה שמתבצע.

הפרמטר הזה נדרש.
אחד מהערכים הבאים: archive, filearchive, logging, oldimage, revision
target

שם הדף למחיקת גרסה, אם זה נחוץ לסוג.

ids

מזהים של הגרסה שתימחק.

הפרמטר הזה נדרש.
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
hide

מה להסתיר עבור כל גרסה.

ערכים (מופרדים באמצעות "|" או or תו חלופי): comment, content, user
show

הסתרה של מה לבטל עבור כל גרסה.

ערכים (מופרדים באמצעות "|" או or תו חלופי): comment, content, user
suppress

האם להעלים נתונים ממפעילים ומאחרים.

אחד מהערכים הבאים: no, nochange, yes
ברירת המחדל: nochange
reason

סיבה למחיקה או לשחזור ממחיקה.

tags

אילו תגים להחיל על הרשומה ביומן המחיקה.

ערכים (מופרדים באמצעות "|" או or תו חלופי):
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.

action=rollback

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

ביטול העריכה האחרונה לדף.

אם המשמש האחרון שערך את הדף עשה מספר עריכות זו אחר זו, הן תשוחזרנה.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
title

שם הדף לשחזור. לא יכול לשמש יחד עם pageid.

pageid

מזהה הדף לשחזור. לא יכול לשמש יחד עם title.

סוג: מספר שלם
tags

אילו תגים להחיל על השחזור.

ערכים (מופרדים באמצעות "|" או or תו חלופי):
user

שם המשתמש שהעריכות שלו תשוחזרנה.

הפרמטר הזה נדרש.
סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, שם משתמש שהגיע מאתר ויקי אחר (כגון "prefix>ExampleName") וגם מספר מזהה של משתמש (כגון "#12345")
summary

תקציר עריכה מותאם. אם ריק, ישמש תקציר לפי ברירת מחדל.

ברירת מחדל: (ריק)
markbot

לסמן את העריכות ששוחזרו ואת השחזור בתור עריכות בוט.

סוג: בוליאני (פרטים)
watchlist

הוספה או הסרה של הדף ללא תנאי מרשימת המעקב של המשתמש הנוכחי, להשתמש בהעדפות (לא חל על משתמשי בוט), או לא לשנות את המעקב.

אחד מהערכים הבאים: nochange, preferences, unwatch, watch
ברירת המחדל: preferences
token

אסימון "rollback" שאוחזר מ־action=query&meta=tokens

לשם תאימות, גם האסימון שמשמש בממשק דפדפן מתקבל.

הפרמטר הזה נדרש.
דוגמאות:
שחזור העריכות האחרונות לדף עמוד ראשי על־ידי המשתמש Example.
api.php?action=rollback&title=%D7%A2%D7%9E%D7%95%D7%93%20%D7%A8%D7%90%D7%A9%D7%99&user=Example&token=123ABC [פתיחה בארגז חול]
שחזור העריכות האחרונות לדף עמוד ראשי מאת משתמש ה־IP‏ 192.0.2.5 עם התקציר Reverting vandalism וסימון העריכות האלו ושל השחזור בתור עריכות בוט.
api.php?action=rollback&title=%D7%A2%D7%9E%D7%95%D7%93%20%D7%A8%D7%90%D7%A9%D7%99&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1 [פתיחה בארגז חול]

action=rsd

(main | rsd)

יצוא סכמת RSD‏ (Really Simple Discovery).

דוגמה:
יצוא סכמת ה־RSD.
api.php?action=rsd [פתיחה בארגז חול]

action=setnotificationtimestamp

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

עדכון חותם־הזמן של ההודעה עבור דפים במעקב.

זה משפיע על הדגשת הדפים שהשתנו ברשימת המעקב ובהיסטוריה, ושליחת דואר אלקטרוני כאשר ההעדפה "לשלוח אליי דוא"ל כאשר משתנה דף או קובץ ברשימת המעקב שלי" מופעלת.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
entirewatchlist

לעבוד על כל הדפים שבמעקב.

סוג: בוליאני (פרטים)
timestamp

חותם־הזמן להגדרת חותם־זמן של הודעה.

סוג: חותם־זמן (תסדירים מורשים)
torevid

לאיזו גרסה להגדיר את חותם־הזמן (רק דף אחד).

סוג: מספר שלם
newerthanrevid

הגרסה שחותם־הזמן של ההודעה יוגדר בתור חדש ממנה (רק דף אחד).

סוג: מספר שלם
continue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

titles

רשימת כותרות.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
pageids

רשימת מזהי דף לעבוד עליהם.

סוג: רשימת מספרים שלמים
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
revids

רשימת מזהי גרסה לעבוד עליהם. נא לשים לב לכך שכמעט כל מודולי ה־query ימירו מזהי גרסאות למזהה הדף המתאים ויעבדו במקום זאת על הגרסה האחרונה. רק prop=revisions משתמש בגרסאות מדויקות לתגובה.

סוג: רשימת מספרים שלמים
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
generator

קבלת רשימת דפים לעבוד עליהם על־ידי הרצת יחידת ה־query שצוינה.

לתשומת ליבך: לשמות בפרמטר generator צריכה להיות התחילית "g", ר' דוגמאות.

allcategories
למנות את כל הקטגוריות.
alldeletedrevisions
רשימת כל הגרסאות המחוקות על־ידי משתמש או במרחב.
allfileusages
לרשום את כל שימושי הקובץ, כולל בלתי־קיימים.
allimages
למנות את כל התמונות לפי הסדר.
alllinks
למנות את כל הקישורים שמצביעים למרחב שם נתון.
allpages
למנות את כל הדפים לפי הסדר במרחב שם נתון.
allredirects
רשימה של כל ההפניות למרחב שם.
allrevisions
רשימת כל הגרסאות.
alltransclusions
רשימת כל ההכללות (דפים שמוטבעים באמצעות {{x}}), כולל כאלה שאינם קיימים.
backlinks
מציאת כל הדפים שמקשרים לדף הנתון.
categories
לרשום את כל הקטגוריות שהדף שייך אליהן.
categorymembers
רשימת כל הדפים בקטגוריה נתונה.
deletedrevisions
קבלת מידע על גרסה מחוקה.
duplicatefiles
רשימת כל הקבצים שהם כפולים של קבצים נתונים לפי ערכי הגיבוב.
embeddedin
חיפוש כל הדפים שמטביעים (מכלילים) את הכותרת הנתונה.
exturlusage
למנות דפים שמכילים URL נתון.
fileusage
מציאת כל הדפים שמשתמשים בקבצים הנתונים.
images
להחזיר את כל הקבצים שמכילים הדפים הנתונים.
imageusage
מציאת כל הדפים שמתמשים בשם התמונה הנתונה.
iwbacklinks
מציאות כל הדפים שמקשרים לקישור הבינוויקי הנתון.
langbacklinks
מציאת כל הדפים שמקשרים לקישור השפה הנתון.
links
החזרת כל הקישורים מהדפים שצוינו.
linkshere
מציאת כל הדפים שמקשרים לדפים הנתונים.
pageswithprop
לרשום את כל הדפים שמשתמשים במאפיין דף נתון.
prefixsearch
ביצוע חיפוש תחילית של כותרות דפים.
protectedtitles
לרשום את כל הכותרות שמוגנות מפני יצירה.
querypage
קבלת רשימה שמסופקת על־ידי דף מיוחד מבוסס־QueryPage.
random
קבלת ערכת דפים אקראיים.
recentchanges
למנות שינויים אחרונים.
redirects
מחזיר את כל ההפניות לדפים הנתונים.
revisions
קבלת מידע על גרסה.
search
ביצוע חיפוש בכל הטקסט.
templates
החזרת כל הדפים המוכללים בדפים הנתונים.
transcludedin
מציאת כל הדפים שמכלילים את הדפים הנתונים.
watchlist
קבלת שינויים אחרונים לדפים ברשימת המעקב של המשתמש הנוכחי.
watchlistraw
קבלת כל הדפים ברשימת המעקב של המשתמש הנוכחי.
אחד מהערכים הבאים: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

פתרון אוטומטי של הפניות ב־titles, ב־pageids, וב־revids, ובדפים שמחזיר generator.

סוג: בוליאני (פרטים)
converttitles

המרת כותרות לסוגי כתב אחרים אם זה נחוץ. זה עובד רק אם שפת הכותרת של הוויקי תומכת בהמרת סוגי כתב. השפות שתומכות בהמרת סוגי כתב הן ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz וגם zh.

סוג: בוליאני (פרטים)
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.

action=setpagelanguage

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

שינוי השפה של דף.

לא ניתן לשנות שפות של דפים באתר הוויקי הזה.

יש להפעיל את $wgPageLanguageUseDB כדי להשתמש בפעולה הזאת.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
title

כותרת הדף שאת שפתו ברצונך לשנות. לא אפשרי להשתמש באפשרות עם pageid.

pageid

מזהה הדף שאת שפתו ברצונך לשנות. לא אפשרי להשתמש באפשרות עם title.

סוג: מספר שלם
lang

קוד השפה של השפה שאליה צריך לשנות את הדף. יש להשתמש ב־default כדי לאתחל את הדף לשפת ברירת המחדל של הוויקי.

הפרמטר הזה נדרש.
אחד מהערכים הבאים: ab, abs, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, ak, aln, alt, am, ami, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, ban-bali, bar, bbc, bbc-latn, bcc, bci, bcl, be, be-tarask, bg, bgn, bh, bho, bi, bjn, blk, bm, bn, bo, bpy, bqi, br, brh, bs, btm, bto, bug, bxr, ca, cbk-zam, cdo, ce, ceb, ch, chr, chy, ckb, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, dag, de, de-at, de-ch, de-formal, default, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, es-formal, et, eu, ext, fa, fat, ff, fi, fit, fj, fo, fon, fr, frc, frp, frr, fur, fy, ga, gaa, gag, gan, gan-hans, gan-hant, gcr, gd, gl, gld, glk, gn, gom, gom-deva, gom-latn, gor, got, gpe, grc, gsw, gu, guc, gur, guw, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, hr, hrx, hsb, hsn, ht, hu, hu-formal, hy, hyw, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kcg, kea, kg, khw, ki, kiu, kjp, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ksw, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lld, lmo, ln, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mad, mai, map-bms, mdf, mg, mhr, mi, min, mk, ml, mn, mni, mnw, mo, mos, mr, mrh, mrj, ms, ms-arab, mt, mwl, my, myv, mzn, na, nah, nan, nap, nb, nds, nds-nl, ne, new, nia, niu, nl, nl-informal, nmz, nn, nod, nov, nqo, nrm, nso, nv, ny, nyn, nys, oc, ojb, olo, om, or, os, pa, pag, pam, pap, pcd, pcm, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, pwn, qu, qug, rgn, rif, rm, rmc, rmy, rn, ro, roa-tara, rsk, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rw, ryu, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, se-fi, se-no, se-se, sei, ses, sg, sgs, sh, shi, shn, shy, shy-latn, si, sjd, sje, sk, skr, skr-arab, sl, sli, sm, sma, smn, sms, sn, so, sq, sr, sr-ec, sr-el, srn, sro, ss, st, stq, sty, su, sv, sw, syl, szl, szy, ta, tay, tcy, tdd, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tpi, tr, tru, trv, ts, tt, tt-cyrl, tt-latn, tum, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, ve, vec, vep, vi, vls, vmf, vmw, vo, vot, vro, wa, war, wls, wo, wuu, xal, xh, xmf, xsy, yi, yo, yrl, yue, za, zea, zgh, zh, zh-cn, zh-hans, zh-hant, zh-hk, zh-mo, zh-my, zh-sg, zh-tw, zu
reason

הסיבה לשינוי.

tags

אילו תגי שינוי להחיל על הרשומה ביומן שמתבצע כתוצאה מהפעולה הזאת.

ערכים (מופרדים באמצעות "|" או or תו חלופי):
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.

action=spamblacklist

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: SpamBlacklist
  • רישיון: GPL-2.0-or-later

בדיקת תקינות של URL אחד או יותר אל מול רשימת חסימת הספאם.

פרמטר ייעודי:
זמינים פרמטרים כלליים אחרים.
url

URL־ים שיש לבדוק את תקינותם אל מול רשימת החסימה.

הפרמטר הזה נדרש.
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
דוגמה:
לבדוק שני URL־ים אל מול רשימת החסימה
api.php?action=spamblacklist&url=http://www.example.com/|http://www.example.org/ [פתיחה בארגז חול]

action=stashedit

  • היחידה הזאת היא פנימית או בלתי־יציבה. הפעולה שלה יכולה להשתנות ללא הודעה מוקדמת.
  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

הכנת עריכה במטמון משותף.

זה מיועד לשימוש דרך AJAX מתוך ערך כדי לשפר את הביצועים של שמירת הדף.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
title

כותרת הדף הנערך.

הפרמטר הזה נדרש.
section

מזהה הפסקה. 0 עבור הפסקה הראשונה, new עבור פסקה חדשה.

sectiontitle

כותרת הפסקה החדשה.

text

תוכן הדף.

stashedtexthash

גיבוב של תוכן דף מסליק קודם שישמש במקום זה.

summary

לשנות תקציר.

ברירת מחדל: (ריק)
contentmodel

מודל התוכן של התוכן החדש.

הפרמטר הזה נדרש.
אחד מהערכים הבאים: css, javascript, json, text, unknown, wikitext
contentformat

תסדיר הסדרת תוכן עבור טקסט הקלט.

הפרמטר הזה נדרש.
אחד מהערכים הבאים: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
baserevid

מזהה גסה של גרסת הבסיס.

הפרמטר הזה נדרש.
סוג: מספר שלם
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.

action=tag

(main | tag)
  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

הוספה או הסרה של תגים מגרסאות בודדות או רשומות יומן בודדות.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
rcid

מזהה שינוי אחרון אחד או יותר שתג יתווסף אליו או יוסר ממנו.

סוג: רשימת מספרים שלמים
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
revid

מזהה גרסה אחד או יותר שתג יתווסף אליה או יוסר ממנה.

סוג: רשימת מספרים שלמים
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
logid

מזהה רשומת יומן אחת או יותר שתג יתווסף אליה או יוסר ממנה.

סוג: רשימת מספרים שלמים
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
add

התגים להוספה. אפשר להוסיף רק תגים קיימים.

ערכים (מופרדים באמצעות "|" או or תו חלופי):
remove

תגים להסרה. רק תגים שהוגדרו ידנית או שאינם מוגדרים כלל יכולים להיות מוסרים.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
reason

סיבה לשינוי.

ברירת מחדל: (ריק)
tags

אילו תגים להחיל על רשומת היומן שתיווצר כתוצאה מהפעולה הזאת.

ערכים (מופרדים באמצעות "|" או or תו חלופי):
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.
דוגמאות:
הוספת התג vandalism לגרסה עם המזהה 123 בלי לציין סיבה
api.php?action=tag&revid=123&add=vandalism&token=123ABC [פתיחה בארגז חול]
הסרת התג spam מרשומה עם המזהה 123 עם הסיבה Wrongly applied
api.php?action=tag&logid=123&remove=spam&reason=Wrongly+applied&token=123ABC [פתיחה בארגז חול]

action=unblock

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

שחרור חסימת משתמש.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
id

מזהה החסימה לשחרור (מתקבל דרך list=blocks). לא יכול לשמש יחד עם user.

סוג: מספר שלם
user

שם משתמש שתוסר ממנו חסימה. לא יכול לשמש יחד עם id.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש, כתובת IP, טווח כתובות IP וגם מספר מזהה של משתמש (כגון "#12345")
userid
מיושן.

יש לציין user=#ID במקום.

סוג: מספר שלם
reason

סיבה להסרת חסימה.

ברירת מחדל: (ריק)
tags

תגי שינוי שיחולו על הרשומה ביומן החסימה.

ערכים (מופרדים באמצעות "|" או or תו חלופי):
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.
דוגמאות:
לשחרר את החסימה עם מזהה #105.
api.php?action=unblock&id=105 [פתיחה בארגז חול]
לשחרר את החסימה של המשתמש Bob עם הסיבה Sorry Bob.
api.php?action=unblock&user=Bob&reason=Sorry%20Bob [פתיחה בארגז חול]

action=undelete

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

שחזור גרסאות של דף מחוק.

אפשר לאחזר רשימת גרסאות מחוקות (כולל חותמי־זמן) דרך prop=deletedrevisions, ואפשר לאחזר רשימת מזהי קבצים מחוקים דרך list=filearchive.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
title

שם הדף לשחזור ממחיקה.

הפרמטר הזה נדרש.
reason

סיבה לשחזור.

ברירת מחדל: (ריק)
tags

תגי שינוי שיחולו על הרשומה ביומן המחיקה.

ערכים (מופרדים באמצעות "|" או or תו חלופי):
timestamps

חותמי־זמן של הגרסה לשחזור ממחיקה. אם גם timestamps וגם fileids ריקים, הכול ישוחזר.

סוג: רשימת חותמי־זמן (תסדירים מורשים)
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
fileids

מזהי גרסאות הקובץ לשחזור. אם גם timestamps וגם fileids ריקים, הכול ישוחזר.

סוג: רשימת מספרים שלמים
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
undeletetalk

לשחזר את כל הגרסאות של דף השיחה המשויך, אם יש כאלה.

סוג: בוליאני (פרטים)
watchlist

הוספה או הסרה של הדף ללא תנאי מרשימת המעקב של המשתמש הנוכחי, להשתמש בהעדפות (לא חל על משתמשי בוט), או לא לשנות את המעקב.

אחד מהערכים הבאים: nochange, preferences, unwatch, watch
ברירת המחדל: preferences
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.

action=unlinkaccount

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

ביטול קישור של חשבון צד־שלישי מהמשתמש הנוכחי.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
request

להשתמש בבקשת האימות הזאת, מאת id שהוחזר מ־action=query&meta=authmanagerinfo עם amirequestsfor=unlink.

הפרמטר הזה נדרש.
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.
דוגמה:
לנסות להסיר את הקישור של המשתמש הנוכחי לספק המשויך עם FooAuthenticationRequest.
api.php?action=unlinkaccount&request=FooAuthenticationRequest&token=123ABC [פתיחה בארגז חול]

action=upload

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

העלאת קובץ, או קבלת מצב ההעלאות הממתינות.

יש כמה שיטות:

  • להעלות את הקובץ ישירות, באמצעות הפרמטר file.
  • להעלות את הקובץ בחלקים, באמצעות הפרמטרים filesize‏, chunk ו־offset.
  • לגרום לשרת מדיה־ויקי לאחזר את הקובץ מ־URL באמצעות הפרמטר url.
  • להשלים העלאה קודמת שנכשלה בשל אזהרות באמצעות הפרמטר filekey.

לתשומך ליבך, יש לעשות את HTTP POST בתור העלאת קובץ (כלומר באמצעות multipart/form-data) בעת שליחת ה־file.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
filename

שם קובץ היעד.

comment

הערת העלאה. משמש גם בתור טקסט הדף ההתחלתי עבור קבצים חדשים אם text אינו מצוין.

ברירת מחדל: (ריק)
tags

שינוי תגים להחלה לרשומות ההעלאה ולגרסאות דף הקובץ.

ערכים (מופרדים באמצעות "|" או or תו חלופי):
text

טקסט הדף ההתחלתי לקבצים חדשים.

watch
מיושן.

לעקוב אחרי הדף.

סוג: בוליאני (פרטים)
watchlist

הוספה או הסרה של הדף ללא תנאי מרשימת המעקב של המשתמש הנוכחי, להשתמש בהעדפות (לא חל על משתמשי בוט), או לא לשנות את המעקב.

אחד מהערכים הבאים: nochange, preferences, watch
ברירת המחדל: preferences
ignorewarnings

להתעלם מכל האזהרות.

סוג: בוליאני (פרטים)
file

תוכן הקובץ.

חייב להישלח (posted) בתור העלאת קובץ באמצעות multipart/form-data.
url

URL לאחזור הקובץ.

filekey

מפתח שמזהה העלאה קודמת שהוסלקה באופן זמני.

sessionkey
מיושן.

אותו דבר כמו filekey, מושאר לצור תאימות אחורה.

stash

אם זה מוגדר, השרת יאחסן את הקובץ במאגר ההעלאות הזמני (stash) במקום להוסיף אותו למאגר הרגיל.

סוג: בוליאני (פרטים)
filesize

גודל הקובץ של כל ההעלאה.

סוג: מספר שלם
הערך חייב להיות בין 0 ל־104,857,600.
offset

היסט הפלח בבתים.

סוג: מספר שלם
הערך לא יכול להיות קטן מ־0.
chunk

תוכן החתיכה.

חייב להישלח (posted) בתור העלאת קובץ באמצעות multipart/form-data.
async

להפוך פעולות קבצים גדולות לאסינכרוניות כשאפשר.

סוג: בוליאני (פרטים)
checkstatus

לאחזר רק מצב העלאה עבור מפתח הקובץ שניתן.

סוג: בוליאני (פרטים)
token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.

action=userrights

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

שינוי חברות בקבוצות של המשתמש.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
user

משתמש.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש וגם מספר מזהה של משתמש (כגון "#12345")
userid
מיושן.

יש לציין user=#ID במקום.

סוג: מספר שלם
add

הוספת המשתמש לקבוצות האלו, ואם הוא כבר חבר, עדכון זמן התפוגה של החברות בקבוצה הזאת.

ערכים (מופרדים באמצעות "|" או or תו חלופי): admin, bot, bureaucrat, interface-admin, suppress, sysop
expiry

חותמי־זמן תפוגה. יכולים להיות יחסיים (למשל 5 months או 2 weeks) או מוחלטים (למשל 2014-09-18T12:34:56Z). אם מוגדר רק חותם־זמן אחד, הוא ישמש לכל הקבוצות שהועברו לפרמטר add. יש להשתמש ב־infinite‏, indefinite‏, infinity, או never בשביל קבוצת משתמשים שאינה פגה לעולם.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
ברירת המחדל: infinite
remove

הסרת משתמש מהקבוצות האלו.

ערכים (מופרדים באמצעות "|" או or תו חלופי): admin, bot, bureaucrat, interface-admin, suppress, sysop
reason

סיבה לשינוי.

ברירת מחדל: (ריק)
token

אסימון "userrights" שאוחזר מ־action=query&meta=tokens

לשם תאימות, גם האסימון שמשמש בממשק דפדפן מתקבל.

הפרמטר הזה נדרש.
tags

לשנות את התגים שיוחלו על הרשומה ביומן הרשאות המשתמש.

ערכים (מופרדים באמצעות "|" או or תו חלופי):
דוגמאות:
הוספת המשתמש FooBot לקבוצה bot והסרתו מהקבוצות sysop ו־bureaucrat.
api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [פתיחה בארגז חול]
הוספת המשתמש עם המזהה 123 לקבוצה bot והסרתו מהקבוצות sysop ו־bureaucrat.
api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [פתיחה בארגז חול]
להוסיף את SometimeSysop לקבוצה sysop לחודש אחד.
api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [פתיחה בארגז חול]

action=validatepassword

  • יחידה זו דורשת הרשאות קריאה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

לבדוק תקינות סיסמה אל מול מדיניות הסיסמאות של הוויקי.

התקינות מדווחת כ־Good אם הסיסמה קבילה, Change אם הסיסמה יכולה לשמש לכניסה, אבל צריכה להשתנות, או Invalid אם הסיסמה אינה שמישה.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
password

סיסמה שתקינותה תיבדק.

הפרמטר הזה נדרש.
user

שם משתמש, לשימוש בעת בדיקת יצירת חשבון. המשתמש ששמו ניתן צריך לא להיות קיים.

סוג: משתמש, בכל אחת מהצורות הבאות: שם משתמש וגם מספר מזהה של משתמש (כגון "#12345")
email

כתובת הדוא"ל, לשימוש בעת בדיקת יצירת חשבון.

realname

שם אמתי, לשימוש בעת בדיקת יצירת חשבון.

דוגמאות:
לבדוק את תקינות הסיסמה foobar עבור המשתמש הנוכחי.
api.php?action=validatepassword&password=foobar [פתיחה בארגז חול]
לבדוק את תקינות הסיסמה qwerty ליצירת החשבון Example.
api.php?action=validatepassword&password=querty&user=Example [פתיחה בארגז חול]

action=watch

  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

להוסיף דפים לרשימת המעקב של המשתמש הנוכחי או הסרתם ממנה.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
title
מיושן.

הדף להוסיף לרשימת המעקב או להסיר ממנה. יש להשתמש במקום זאת ב־titles.

unwatch

אם זה מוגדר, הדף יהיה לא במעקב במקום להיות במעקב.

סוג: בוליאני (פרטים)
continue

כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.

titles

רשימת כותרות.

הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
pageids

רשימת מזהי דף לעבוד עליהם.

סוג: רשימת מספרים שלמים
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
revids

רשימת מזהי גרסה לעבוד עליהם. נא לשים לב לכך שכמעט כל מודולי ה־query ימירו מזהי גרסאות למזהה הדף המתאים ויעבדו במקום זאת על הגרסה האחרונה. רק prop=revisions משתמש בגרסאות מדויקות לתגובה.

סוג: רשימת מספרים שלמים
הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
generator

קבלת רשימת דפים לעבוד עליהם על־ידי הרצת יחידת ה־query שצוינה.

לתשומת ליבך: לשמות בפרמטר generator צריכה להיות התחילית "g", ר' דוגמאות.

allcategories
למנות את כל הקטגוריות.
alldeletedrevisions
רשימת כל הגרסאות המחוקות על־ידי משתמש או במרחב.
allfileusages
לרשום את כל שימושי הקובץ, כולל בלתי־קיימים.
allimages
למנות את כל התמונות לפי הסדר.
alllinks
למנות את כל הקישורים שמצביעים למרחב שם נתון.
allpages
למנות את כל הדפים לפי הסדר במרחב שם נתון.
allredirects
רשימה של כל ההפניות למרחב שם.
allrevisions
רשימת כל הגרסאות.
alltransclusions
רשימת כל ההכללות (דפים שמוטבעים באמצעות {{x}}), כולל כאלה שאינם קיימים.
backlinks
מציאת כל הדפים שמקשרים לדף הנתון.
categories
לרשום את כל הקטגוריות שהדף שייך אליהן.
categorymembers
רשימת כל הדפים בקטגוריה נתונה.
deletedrevisions
קבלת מידע על גרסה מחוקה.
duplicatefiles
רשימת כל הקבצים שהם כפולים של קבצים נתונים לפי ערכי הגיבוב.
embeddedin
חיפוש כל הדפים שמטביעים (מכלילים) את הכותרת הנתונה.
exturlusage
למנות דפים שמכילים URL נתון.
fileusage
מציאת כל הדפים שמשתמשים בקבצים הנתונים.
images
להחזיר את כל הקבצים שמכילים הדפים הנתונים.
imageusage
מציאת כל הדפים שמתמשים בשם התמונה הנתונה.
iwbacklinks
מציאות כל הדפים שמקשרים לקישור הבינוויקי הנתון.
langbacklinks
מציאת כל הדפים שמקשרים לקישור השפה הנתון.
links
החזרת כל הקישורים מהדפים שצוינו.
linkshere
מציאת כל הדפים שמקשרים לדפים הנתונים.
pageswithprop
לרשום את כל הדפים שמשתמשים במאפיין דף נתון.
prefixsearch
ביצוע חיפוש תחילית של כותרות דפים.
protectedtitles
לרשום את כל הכותרות שמוגנות מפני יצירה.
querypage
קבלת רשימה שמסופקת על־ידי דף מיוחד מבוסס־QueryPage.
random
קבלת ערכת דפים אקראיים.
recentchanges
למנות שינויים אחרונים.
redirects
מחזיר את כל ההפניות לדפים הנתונים.
revisions
קבלת מידע על גרסה.
search
ביצוע חיפוש בכל הטקסט.
templates
החזרת כל הדפים המוכללים בדפים הנתונים.
transcludedin
מציאת כל הדפים שמכלילים את הדפים הנתונים.
watchlist
קבלת שינויים אחרונים לדפים ברשימת המעקב של המשתמש הנוכחי.
watchlistraw
קבלת כל הדפים ברשימת המעקב של המשתמש הנוכחי.
אחד מהערכים הבאים: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

פתרון אוטומטי של הפניות ב־titles, ב־pageids, וב־revids, ובדפים שמחזיר generator.

סוג: בוליאני (פרטים)
converttitles

המרת כותרות לסוגי כתב אחרים אם זה נחוץ. זה עובד רק אם שפת הכותרת של הוויקי תומכת בהמרת סוגי כתב. השפות שתומכות בהמרת סוגי כתב הן ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz וגם zh.

סוג: בוליאני (פרטים)
token

אסימון "watch" שאוחזר מ־action=query&meta=tokens

הפרמטר הזה נדרש.

action=webapp-manifest

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MobileFrontend
  • רישיון: GPL-2.0-or-later

החזרת המניפסט של יישום הרשת.

format=json

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

לפלוט נתונים בתסדיר JSON.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
callback

אם זה צוין, עוטף את הפלט לתוך קריאת פונקציה נתונה. למען הבטיחות, כל הנתונים הייחודיים למשתמש יוגבלו.

utf8

אם זה צוין, רוב התווים שאינם ASCII (אבל לא כולם) יקודדו בתור UTF-8 במקום להתחלף בסדרות חילוף הקסדצימליות. זאת ברירת המחדל אם הערך של formatversion הוא לא 1.

סוג: בוליאני (פרטים)
ascii

אם זה צוין, לקודד את כל מה שאינו ASCII בסדרות חילוף הקסדצימליות. זאת ברירת המחדל כש־formatversion היא 1.

סוג: בוליאני (פרטים)
formatversion

תסדיר הפלט

1
תסדיר עם תאימות אחורה (ערכים בוליאניים בסגנון XML, מפתחות * לצומתי תוכן, וכו').
2
תסדיר מודרני.
latest
להשתמש בתסדיר החדש ביותר (כרגע 2), יכול להשתנות ללא אזהרה.
אחד מהערכים הבאים: 1, 2, latest
ברירת המחדל: 1
דוגמה:
להחזיר את תוצאות השאילתה בתסדיר JSON.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=json [פתיחה בארגז חול]

format=jsonfm

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

לפלוט נתונים בתסדיר JSON (עם הדפסה יפה ב־HTML).

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
wrappedhtml

החזרת HTML מעוצב ומודולי ResourceLoader משויכים בתור עצם JSON.

סוג: בוליאני (פרטים)
callback

אם זה צוין, עוטף את הפלט לתוך קריאת פונקציה נתונה. למען הבטיחות, כל הנתונים הייחודיים למשתמש יוגבלו.

utf8

אם זה צוין, רוב התווים שאינם ASCII (אבל לא כולם) יקודדו בתור UTF-8 במקום להתחלף בסדרות חילוף הקסדצימליות. זאת ברירת המחדל אם הערך של formatversion הוא לא 1.

סוג: בוליאני (פרטים)
ascii

אם זה צוין, לקודד את כל מה שאינו ASCII בסדרות חילוף הקסדצימליות. זאת ברירת המחדל כש־formatversion היא 1.

סוג: בוליאני (פרטים)
formatversion

תסדיר הפלט

1
(ללא תיאור)
2
(ללא תיאור)
latest
(ללא תיאור)
אחד מהערכים הבאים: 1, 2, latest
ברירת המחדל: 1
דוגמה:
להחזיר את תוצאות השאילתה בתסדיר JSON.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=jsonfm [פתיחה בארגז חול]

format=none

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

לא לפלוט שום דבר.

דוגמה:
להחזיר את תוצאות השאילתה בתסדיר NONE.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=none [פתיחה בארגז חול]

format=php

(main | php)
  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

לפלוט נתונים בתסדיר PHP מוסדר.

פרמטר ייעודי:
זמינים פרמטרים כלליים אחרים.
formatversion

תסדיר הפלט

1
תסדיר עם תאימות אחורה (ערכים בוליאניים בסגנון XML, מפתחות * לצומתי תוכן, וכו').
2
תסדיר מודרני.
latest
להשתמש בתסדיר החדש ביותר (כרגע 2), יכול להשתנות ללא אזהרה.
אחד מהערכים הבאים: 1, 2, latest
ברירת המחדל: 1
דוגמה:
להחזיר את תוצאות השאילתה בתסדיר PHP.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=php [פתיחה בארגז חול]

format=phpfm

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

לפלוט נתונים בתסדיר PHP מוסדר (עם הדפסה יפה ב־HTML).

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
wrappedhtml

החזרת HTML מעוצב ומודולי ResourceLoader משויכים בתור עצם JSON.

סוג: בוליאני (פרטים)
formatversion

תסדיר הפלט

1
(ללא תיאור)
2
(ללא תיאור)
latest
(ללא תיאור)
אחד מהערכים הבאים: 1, 2, latest
ברירת המחדל: 1
דוגמה:
להחזיר את תוצאות השאילתה בתסדיר PHP.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=phpfm [פתיחה בארגז חול]

format=rawfm

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

לפלוט את הנתונים, כולל אלמנטים לניפוי שגיאות, בתסדיר JSON (עם הדפסה יפה ב־HTML).

פרמטר ייעודי:
זמינים פרמטרים כלליים אחרים.
wrappedhtml

החזרת HTML מעוצב ומודולי ResourceLoader משויכים בתור עצם JSON.

סוג: בוליאני (פרטים)
דוגמה:
להחזיר את תוצאות השאילתה בתסדיר RAW.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=rawfm [פתיחה בארגז חול]

format=xml

(main | xml)
  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

לפלוט נתונים בתסדיר XML.

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
xslt

אם צוין, הדף יתווסף כגיליון XSL. הערך חייב להיות כותרת במרחב השם "מדיה ויקי" שמסתיימת ב־.xsl.

includexmlnamespace

אם זה צוין, מוסיף מרחב שם של XML.

סוג: בוליאני (פרטים)
דוגמה:
להחזיר את תוצאות השאילתה בתסדיר XML.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml [פתיחה בארגז חול]

format=xmlfm

  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0-or-later

לפלוט נתונים בתסדיר XML (עם הדפסה יפה ב־HTML).

פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
wrappedhtml

החזרת HTML מעוצב ומודולי ResourceLoader משויכים בתור עצם JSON.

סוג: בוליאני (פרטים)
xslt

אם צוין, הדף יתווסף כגיליון XSL. הערך חייב להיות כותרת במרחב השם "מדיה ויקי" שמסתיימת ב־.xsl.

includexmlnamespace

אם זה צוין, מוסיף מרחב שם של XML.

סוג: בוליאני (פרטים)
דוגמה:
להחזיר את תוצאות השאילתה בתסדיר XML.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=xmlfm [פתיחה בארגז חול]

סוגי נתונים

קלט למדיה־ויקי אמור להיות UTF-8 מנורמל לפי NFC. מדיה־ויקי יכולה לנסות להמיר קלט אחר, אבל זה יכול לגרום לפעולות מסוימות (כגון עריכות עם בדיקות MD5) להיכשל.

פרמטרים שיכולים לקחת ערכים מרובים בדרך־כלל נשלחים עם ערכים מופרדים באמצעות תו קו ניצב, למשל param=value1|value2 או param=value1%7Cvalue2. אם הערך צריך להכיל את תו הקו הניצב, יש להשתמש בתו U+001F (מפריד יחידות, Unit Separator) בתור מפריד וגם להוסיף לתחילת הערך את התו U+001F, למשל param=%1Fvalue1%1Fvalue2.

כמה סוגי פרמטרים ב־API דורשים הסבר נוסף:

boolean

פרמטרים בוליאניים עובדים כמו תיבות סימון ב־HTML: אם הפרמטר צוין, בלי קשר לערך שלו, הוא יטופל בתור אמת. בשביל ערך שקר, יש להשמיט את הפרמטר לגמרי.

expiry

ערכי תפוגה יכולים להיות יחסיים (למשל 5 months או 2 weeks) או מוחלטים (למשל 2014-09-18T12:34:56Z). כדי שלא תהיה תפוגה, יש להשתמש ב־infinite, indefinite, infinity, או never.

timestamp

חותמי־זמן יכולים להיות כתובים בכמה תסדירים, ר' את התיעוד של תסדירי קלט של ספריית Timestamp לפרטים. מומלץ להשתמש בתאריך ושעה לפי ISO 8601, כך: 2001-01-15T14:56:00Z. בנוסף, המחרוזת now יכולה לשמש לציון חותם־הזמן הנוכחי.

פרמטרים בתבניות

התכונה "פרמטרים בתבניות" תומכת במקרים שבהם מודול של API זקוק לערך כלשהו עבור ערכים של פרמטרים אחרים. למשל, אם היה מודול API לבקשת פרי, ייתכן שהוא היה זקוק לפרמטר בשם פירות כדי לציין מהם הפירות המבוקשים, ולפרמטר בתבנית בשם {פרי}-כמות כדי לציין את הכמות של כל פרי עבור הבקשה. לשם כך, לקוח API שמעוניין לקבל תפוח אחד, 5 בננות ו־20 תותים יכול היה ליצור בקשה בסגנון פירות=תפוחים|בננות|תותים&תפוחים-כמות=1&בננות-כמות=5&תותים-כמות=20.

קרדיטים

מפתחי ה־API:

  • יורי אסטרחן (יוצר, מפתח מוביל מספטמבר 2006 עד ספטמבר 2007)
  • רואן קטאו (מפתח מוביל מספטמבר 2007 עד 2009)
  • ויקטור וסילייב
  • בריאן טונג מין
  • סאם ריד
  • בראד יורש (מפתח מוביל מ־2013 עד 2020)

נא לשלוח הערות, הצעות ושאלות לכתובת mediawiki-api@lists.wikimedia.org או כתבו דיווח באג באתר https://phabricator.wikimedia.org.