Likely similar to investigation done for rate limiting: T322746
Time box: 24 hrs
Likely similar to investigation done for rate limiting: T322746
Time box: 24 hrs
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T335067 Epic: Wikidata Query Service stabilization | |||
Resolved | Lydia_Pintscher | T314503 rollout of the new Wikibase REST API to Wikidata | |||
Resolved | Lydia_Pintscher | T316354 Ensure rate limiting and potentially other harm preventions are in place for the Wikibase REST API | |||
Resolved | Ollie.Shotton_WMDE | T326093 Confirm Wikibase REST API are considered by the AbuseFilter |
The Wikibase REST API is covered by the AbuseFilter extension by using the same MediawikiEditEntity::attemptSave() low-level service. This service calls the EditFilterMergedContent hook which is registered by the extension (see extension.json). The error response returned by the Wikibase REST API is a generic 500 unexpected-error.
How I verified this:
I was able to verify this following the same steps you described, @Ollie.Shotton_WMDE. Nice work, thanks!