⚓ T419053 Add REST module for Wikifunctions
Page Menu
Phabricator
Create Task
Maniphest
T419053
Add REST module for Wikifunctions
Closed, Resolved
Public
2 Estimated Story Points
Actions
Edit Task
Edit Related Tasks...
Create Subtask
Edit Parent Tasks
Edit Subtasks
Merge Duplicates In
Close As Duplicate
Edit Related Objects...
Edit Commits
Edit Mocks
Mute Notifications
Protect as security issue
Assigned To
Mooeypoo
Authored By
Mooeypoo
Mar 4 2026, 6:57 PM
2026-03-04 18:57:56 (UTC+0)
Tags
WikiLambda
OKR-Work
(Backlog)
Abstract Wikipedia team (26Q3 (Jan–Mar))
(Needs Sign-off)
MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24))
(Demo Ready!)
MW-1.46-notes (1.46.0-wmf.20; 2026-03-17)
Patch-For-Review
Referenced Files
None
Subscribers
Aklapper
Jdforrester-WMF
Mooeypoo
Description
Define a REST module for the wikifunctions REST endpoints, verify it appears in the REST Sandbox' drop-down.
NOTE:
Base implementation for module registration is complete. Response schemas are not currently defined.
Details
Related Changes in Gerrit:
Subject
Repo
Branch
Lines +/-
RESTAPI: Declare /fetch response schema and parameter descriptions
mediawiki/extensions/WikiLambda
master
+33
-0
RESTAPI: Declare /call response schema and parameter descriptions
mediawiki/extensions/WikiLambda
master
+56
-2
Expose new wikifunctions.v0 REST API module on Wikifunctions.org only
operations/mediawiki-config
master
+6
-1
Add a REST module definition, replacing flat RestRoutes definition
mediawiki/extensions/WikiLambda
master
+79
-27
Add WikiLambda extension REST module to the REST sandbox
operations/mediawiki-config
master
+7
-0
Customize query in gerrit
Related Objects
Mentions
Mentioned In
T392159: Create beta module for AbstractWiki extension
T419545: Enable "Attribution API (beta)" in all REST Sandboxes
Event Timeline
Mooeypoo
created this task.
Mar 4 2026, 6:57 PM
2026-03-04 18:57:56 (UTC+0)
Restricted Application
added a subscriber:
Aklapper
View Herald Transcript
Mar 4 2026, 6:57 PM
2026-03-04 18:57:56 (UTC+0)
HCoplin-WMF
moved this task from
Incoming (Needs Triage)
to
To Refine
on the
MW-Interfaces-Team
board.
Mar 5 2026, 1:41 AM
2026-03-05 01:41:13 (UTC+0)
gerritbot
added a comment.
Mar 6 2026, 8:14 PM
2026-03-06 20:14:26 (UTC+0)
Comment Actions
Change #1248079 had a related patch set uploaded (by Mooeypoo; author: Mooeypoo):
[mediawiki/extensions/WikiLambda@master] Add a REST module definition
gerritbot
added a project:
Patch-For-Review
Mar 6 2026, 8:14 PM
2026-03-06 20:14:27 (UTC+0)
Mooeypoo
edited projects, added
WikiLambda
OKR-Work
Abstract Wikipedia team (26Q3 (Jan–Mar))
MW-Interfaces-Team (MWI-Sprint-28 (2026-02-24 to 2026-03-10))
; removed
MW-Interfaces-Team
Mar 6 2026, 8:15 PM
2026-03-06 20:15:50 (UTC+0)
Mooeypoo
moved this task from
Committed
to
Code Review
on the
MW-Interfaces-Team (MWI-Sprint-28 (2026-02-24 to 2026-03-10))
board.
HCoplin-WMF
updated the task description.
(Show Details)
Mar 9 2026, 4:00 PM
2026-03-09 16:00:17 (UTC+0)
HCoplin-WMF
set the point value for this task to
HCoplin-WMF
updated the task description.
(Show Details)
HCoplin-WMF
edited projects, added
MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24))
; removed
MW-Interfaces-Team (MWI-Sprint-28 (2026-02-24 to 2026-03-10))
Mar 10 2026, 3:44 PM
2026-03-10 15:44:04 (UTC+0)
HCoplin-WMF
moved this task from
Committed
to
Code Review
on the
MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24))
board.
Jdforrester-WMF
changed the task status from
Open
to
In Progress
Mar 10 2026, 5:57 PM
2026-03-10 17:57:23 (UTC+0)
Jdforrester-WMF
moved this task from
Incoming
to
In Code review
on the
Abstract Wikipedia team (26Q3 (Jan–Mar))
board.
gerritbot
added a comment.
Mar 10 2026, 11:03 PM
2026-03-10 23:03:15 (UTC+0)
Comment Actions
Change #1250107 had a related patch set uploaded (by Jforrester; author: Jforrester):
[operations/mediawiki-config@master] [WIP] Expose new wikifunctions.v0 REST API module on Wikifunctions.org only
HCoplin-WMF
mentioned this in
T419545: Enable "Attribution API (beta)" in all REST Sandboxes
Mar 12 2026, 3:36 PM
2026-03-12 15:36:31 (UTC+0)
gerritbot
added a comment.
Mar 12 2026, 6:28 PM
2026-03-12 18:28:34 (UTC+0)
Comment Actions
Change #1251154 had a related patch set uploaded (by Aaron Schulz; author: Aaron Schulz):
[operations/mediawiki-config@master] Add WikiLambda extension REST module to the REST sandbox
gerritbot
added a comment.
Mar 12 2026, 6:45 PM
2026-03-12 18:45:56 (UTC+0)
Comment Actions
Change #1251154
abandoned
by Aaron Schulz:
[operations/mediawiki-config@master] Add WikiLambda extension REST module to the REST sandbox
Reason:
We can go with https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1250107 after things stabilize. It looks like there is need to keep sandbox entries continuously around.
gerritbot
added a comment.
Mar 13 2026, 7:23 PM
2026-03-13 19:23:50 (UTC+0)
Comment Actions
Change #1248079
merged
by jenkins-bot:
[mediawiki/extensions/WikiLambda@master] Add a REST module definition, replacing flat RestRoutes definition
ReleaseTaggerBot
added a project:
MW-1.46-notes (1.46.0-wmf.20; 2026-03-17)
Mar 13 2026, 8:00 PM
2026-03-13 20:00:44 (UTC+0)
Jdforrester-WMF
moved this task from
In Code review
to
Ready to deploy
on the
Abstract Wikipedia team (26Q3 (Jan–Mar))
board.
Mar 16 2026, 1:43 PM
2026-03-16 13:43:31 (UTC+0)
Jdforrester-WMF
moved this task from
Ready to deploy
to
Needs Sign-off
on the
Abstract Wikipedia team (26Q3 (Jan–Mar))
board.
Mar 18 2026, 5:14 PM
2026-03-18 17:14:28 (UTC+0)
gerritbot
added a comment.
Mar 19 2026, 1:40 PM
2026-03-19 13:40:20 (UTC+0)
Comment Actions
Change #1250107
merged
by jenkins-bot:
[operations/mediawiki-config@master] Expose new wikifunctions.v0 REST API module on Wikifunctions.org only
Stashbot
added a comment.
Mar 19 2026, 1:40 PM
2026-03-19 13:40:41 (UTC+0)
Comment Actions
Mentioned in SAL (#wikimedia-operations)
[2026-03-19T13:40:40Z] Started scap sync-world: Backport for [[gerrit:1250107|Expose new wikifunctions.v0 REST API module on Wikifunctions.org only (
T419053
)]]
Stashbot
added a comment.
Mar 19 2026, 1:42 PM
2026-03-19 13:42:33 (UTC+0)
Comment Actions
Mentioned in SAL (#wikimedia-operations)
[2026-03-19T13:42:32Z] jforrester: Backport for [[gerrit:1250107|Expose new wikifunctions.v0 REST API module on Wikifunctions.org only (
T419053
)]] synced to the testservers (see
). Changes can now be verified there.
Jdforrester-WMF
subscribed.
Mar 19 2026, 1:44 PM
2026-03-19 13:44:50 (UTC+0)
Comment Actions
is now fully wired-up and working. There's more to do (
e.g.
add a response schema, document that /call/'s
arguments
has to be encoded as base64-Web-safe and its output decoded as such), but I think this counts?
Stashbot
added a comment.
Mar 19 2026, 1:46 PM
2026-03-19 13:46:44 (UTC+0)
Comment Actions
Mentioned in SAL (#wikimedia-operations)
[2026-03-19T13:46:43Z] Finished scap sync-world: Backport for [[gerrit:1250107|Expose new wikifunctions.v0 REST API module on Wikifunctions.org only (
T419053
)]] (duration: 06m 03s)
Maintenance_bot
removed a project:
Patch-For-Review
Mar 19 2026, 2:31 PM
2026-03-19 14:31:23 (UTC+0)
aaron
moved this task from
Code Review
to
Demo Ready!
on the
MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24))
board.
Mar 19 2026, 2:49 PM
2026-03-19 14:49:06 (UTC+0)
Jdforrester-WMF
closed this task as
Resolved
Mar 24 2026, 2:22 PM
2026-03-24 14:22:07 (UTC+0)
HCoplin-WMF
mentioned this in
T392159: Create beta module for AbstractWiki extension
Wed, Apr 8, 1:58 PM
2026-04-08 13:58:50 (UTC+0)
gerritbot
added a comment.
Wed, Apr 22, 12:49 AM
2026-04-22 00:49:19 (UTC+0)
Comment Actions
Change #1276091 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/extensions/WikiLambda@master] RESTAPI: Declare /fetch response schema and parameter descriptions
gerritbot
added a project:
Patch-For-Review
Wed, Apr 22, 12:49 AM
2026-04-22 00:49:20 (UTC+0)
Comment Actions
Change #1276092 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/extensions/WikiLambda@master] RESTAPI: Declare /call response schema and parameter descriptions
Log In to Comment
Content licensed under Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 unless otherwise noted; code licensed under GNU General Public License (GPL) 2.0 or later and other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct.
Wikimedia Foundation
Code of Conduct
Disclaimer
CC-BY-SA
GPL
Credits