Hello, Alex!
It would provide access to database (internal database API) not management API. I want alias_db, auth_db, domain, group, usrloc etc. to work directly with HTTP/REST layer.
Why not just provide an HTTP/REST interface to the database, then?
What if I have database, but it is not Mysql/Postgres/Oracle ? What if one have more complex setup than plain tables (subscriber/aliases and so on)? What if one have some CRM or ERP system without direct data access but with some API instead?
With REST/HTTP layer we can adapt any complex API to SER database API.
In our project we use distributed database without plain tables and plain select/update access.