Question:
When I use {user:id} inside the app, I get a very short id.
When I use the Appmachine API and call the get user function, I get a very large ID from the user.
Why is there a difference?
Answer:
The user:id is a hash used for identification in remote services. It is uniquely coupled to the user. The large id is the internal id used by the AppMachine system. This id is more privacy sensitive and therefore requires the api key protection to query it.