Page MenuHomePhabricator

[5.5.3 Milestone]: Explore entity model alignment between REST, EventStream, and Action endpoints
Open, Needs TriagePublic

Description

Description

Looking towards the long term horizon, better alignment between EventStream object models and the RESTful entities may make it easier to group related capabilities. Specifically, as we look to introduce modules, we may want to mix and match events, REST, and action endpoints to make it easier for developers to discover all the tools they have available. To support that goal and reduce the cognitive load for developers, it would be best to make our entity models more well aligned.

Conditions of acceptance

  • Review object models currently used in the EventStream for entities that currently exist in MW REST (eg: page)
  • Review entity models currently used in Action API for entities that currently exist in MW REST.
  • Make a recommendation for updating the REST API entity models to better align with other solutions.
  • Create related tickets as necessary to implement the changes.