Is it bad practice to use virto rest api from a custom module?
Is the rest api only for frontend customers and not administrators?
Will i miss functionality if using the virto classes directly and not the sdk. I.e. when getting a product from the rest sdk lots of product model population seems to happenings.
I guess The admin site will need to set the rest api endpoint in web.config to itself :)
Yes! Inside you custom module server code you can use other modules and platform functionality through public managed interfaces and abstractions I'm not see any sense to call API from here.