@vectorserver А как эта "внятность" должна выглядеть? Если про REST API, то есть набор функций, который позволит стороннему решению (Андроид и Windows приложение) работать с товарами на сайте. Пример одной из функции я привёл.

По авторизации через БД FireBase мне тоже кажется достаточно ясным - используя АПИ FireBase связать аккаунт на сайте с аккаунтом в БД FireBase.