Hypothesis: If we experiment with creating dedicated endpoints for actions within the Action API, we can demonstrate making the Action API more approachable and predictable.
The idea is that we can provide access to RPC-style action API endpoints (not query modules) via routes that specify the action as part of the path. This will allow them to be exposed and versioned together with REST modules, and they can be described using OpenAPI specs.
Similarly, list-style API query modules could be exposed as paginated REST endpoints. For generators and prop modules, we should explore appropriate GraphQL mappings.