Hi there!
This sounds like a permission error.
When you create an endpoint made to be accessible from another service you need to supply an API-key for the given endpoint. To create an API-key you need to create a role which is granted permission to the service in question. You then need to create a service account and assign it the created role.
You can read more about this here:
I noticed that everything would also work with service-LEGACY_id/READABLE-ID so I tried to change the Alias slug of my service and it seems to work now.
It was changed from “camera” to “camera123456”. I can’t see that I have used the name “camera” for any other services or apps.
Changing the alias slug into “camera” if another service with “camera” as alias slug exists, would change that new slug to “camera-2” (and not camera123456). There is nothing in our logic that would automatically change an entered slug from “something” to “something123456”, so let me know it that actually happens (or maybe it is some kind of autocomplete in the browser?).