Skip to main content

[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

Status: Completed2 comments

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