Looking to use Home Assistant cloud and wondering how we can create our own cloud API

I am working on a project which will enable multi let houses (room rented to individual person) to control the appliance in his room and common room (dinning and kitchen) using his Mobile App.

This need to be done for 80+ properties using an Andriod App. In order to achieve this , I need to create my own cloud APIs that can interact with individual Home Assistant hub in each house.

If any community member has done similar project please reach out. Your help is much appreciated.