A little confused with the application key as mentioned in Cumulocity website,
"Applications are identified by a so-called application key, which is included into requests that an application makes. The application key enables Cumulocity to associate a request with a particular application and to distinguish the request from other requests coming from devices."
Can the application key be chosen freely by app developer or needs to be assigned by the Cumulocity? If former, what if two developers using the same application key for different apps? Or the scope of the key is per tenant?