Page MenuHomePhabricator

Enable "Attribution API (beta)" in all REST Sandboxes
Closed, ResolvedPublic3 Estimated Story Points

Description

Description

The Attribution API is currently only visible in the REST Sandbox on the Test wiki project. Once we complete the final clean up and MVP effort, we should enable the module on all wikis.

Conditions of acceptance

  • "Attribution API (beta)" is available on all wikis where the REST Sandbox is enabled and selectable in the dropdown

Event Timeline

HCoplin-WMF set the point value for this task to 3.Mar 12 2026, 3:36 PM

Notes from estimation:

  • GrowthExperiments & Wikifunctions were recently added to the sandbox as part of module creation & can be referenced for how to add specs to the Sandbox:
  • The Attribution API is already formatted as a module; it exclusively needs to be added to the Sandbox (which should just be a config change)
  • Assume this can be a default value for all wiki projects; the Sandbox is already enabled everywhere
  • This will be enabled as the snapshot for the beta being open for business 🎉

Let's wait with enabling Attribution API on all Sandboxes. First, we need T421011 and T422834 merged.

So the T422834 is not a blocker, and FlaggedRevs is merged. @aaron can we proceed with enabling this sandbox?

Change #1272770 had a related patch set uploaded (by Aaron Schulz; author: Aaron Schulz):

[operations/mediawiki-config@master] Enable attribution.v0-beta in RestSandboxSpecs for all wikis

https://gerrit.wikimedia.org/r/1272770

Change #1272770 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable attribution.v0-beta in RestSandboxSpecs for all wikis

https://gerrit.wikimedia.org/r/1272770

Mentioned in SAL (#wikimedia-operations) [2026-04-16T20:43:13Z] <stran@deploy1003> Started scap sync-world: Backport for [[gerrit:1270872|Deploy IRS to enwiki's Event Talk namespace (T423042)]], [[gerrit:1254359|Make abstractwiki a multi-lingual Wikidata client (T420420)]], [[gerrit:1272770|Enable attribution.v0-beta in RestSandboxSpecs for all wikis (T419545)]]

Mentioned in SAL (#wikimedia-operations) [2026-04-16T20:44:54Z] <stran@deploy1003> aaron, stran, jforrester: Backport for [[gerrit:1270872|Deploy IRS to enwiki's Event Talk namespace (T423042)]], [[gerrit:1254359|Make abstractwiki a multi-lingual Wikidata client (T420420)]], [[gerrit:1272770|Enable attribution.v0-beta in RestSandboxSpecs for all wikis (T419545)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-04-16T20:51:49Z] <stran@deploy1003> Finished scap sync-world: Backport for [[gerrit:1270872|Deploy IRS to enwiki's Event Talk namespace (T423042)]], [[gerrit:1254359|Make abstractwiki a multi-lingual Wikidata client (T420420)]], [[gerrit:1272770|Enable attribution.v0-beta in RestSandboxSpecs for all wikis (T419545)]] (duration: 08m 36s)