[API] List license instances / Get license instances by customer ID
Extend the License API with an endpoint to retrieve activated license instances, ideally filterable by customer ID and/or license key.
The response should include the license key and related instance_ids, so merchants can deactivate activations even if the original app installation is no longer available.
Use case:
License deactivation currently requires both the license key and instance_id. This means apps need to store the instance_id themselves during activation.
If the app is uninstalled, the PC is reinstalled, or the merchant did not store the instance_id server-side, there is currently no API-based way to look up and deactivate the active instance.
It would be helpful if Creem could provide this through the License API.
Based on this customer request
Log in to comment and vote
Comments2
jayrabe
Aug 12
Glad this is in progress - it's the recovery path for a real hole. Because deactivate
requires Creem's own instance id, a merchant who loses that id currently cannot enumerate or free a key's activation slots at all.
Request for the response shape: instance id, instance name, status, and created timestamp per instance. That's enough to reconcile a merchant-side seat table against Creem's ledger and clean up orphans.
Manfredi
Jul 18
I would say this is mandatory.
I was developing my middleware to activate software on specific instances and not having this is blocking