Base api module on mw.Api

Bug: 57629
Dependency: Ibb652e4740aca0a710c0ad426796d98217753842
Change-Id: Ic1542c6e0dc566f0aa59c25d5042b16771edfc6a
Merge "Base api module on mw.Api"