In Tridion Sites 9.0, I need to publish content to the broker database and then the same content would be retrieved via APIs based on the publications Ids. As such the publications do not have a website associated with it as it is for a mobile app. But as per the Topology setup, It needs to have a website, web application, and mapping (of a web application, Publication, and environment-purpose, created via add-ttmmapping) even for publishing the content.
Is there any way to set up publishing without the need for a website and web app set up? One can surely set these additional logical units, i.e. website, web app, etc. but is that the optimal way if it is not associated with a website.
I saw that the same query was asked earlier but that was in context of SDL web 8.5, so I am asking again in case there are possibilities to do set ups in sites 9 without the need of add-ttmwebsite.