Page MenuHomePhabricator

ProofreadPage API: Decide on high-level API operations
Open, HighPublic

Description

We have a few API operations to add at a "high level":

  • Get and set page proofread level
  • Move index and subpages
  • Delete index and subpages
  • Watch/unwatch all pages in an index
  • Get pagination of index
  • Get index fields (might be covered by index JSON access)
  • Proofreading history for a single page
  • Recent changes of all pages in an index
  • ... probably lots more

We should first work out what operations we want to support on the API, and how to organise into API modules (or add to existing modules)

We can collect some thoughts and iterate here: https://etherpad.wikimedia.org/p/ProofreadPageAPI