Strapi.service outside api?

Not from the admin panel, you have to run via rest as the admin panel is CSR React so it’s ran by the clients browser.

And the admin has it’s own REST controllers, if you go to the admin panel and open your dev-tools in the browser (network tab) you can see the requests being made. For example I have a model called test and the get request for a findOne looks like:

http://localhost:1337/content-manager/collection-types/application::test.test/1

The generic controller for the content-manager can be found here:

And you can see the route structure here: