We will be programmatically generating a app for each of our clients using the Machines API. Any suggestions on how to handle apps names?
Originally we thought we could use use the id from our internal database, however it seems app names are global and not scoped to our org. We could prefix them with our org name, and it would make collisions much less likely than using a pure number, but not impossible, unless there is a way to reserve a prefix for app names only we can use?
Our only other thought at this point is to just generate a random name, try to create the app to ensure it does not exist, then when we find one that is successful just add that as another column to our internal database. Is there a better way?