Generate random Ids for each entity
At the moment, all API IDs are base62 encoded IDs, which are sequencial. These should be randomised.
Look for a method to either:
- Encrypted to fixed length base62, which can be decrypted using a secret.
- Generate a random value that can be stored in the database