Skip to content

Managing Issued Keys

Viewing issued keys

Go to Admin Dashboard → Licenses to see every key your store has issued. The table shows:

ColumnDescription
License KeyThe full CP-... key
CustomerThe account the key belongs to
ProductThe product name snapshot taken at the time of issuance
ExpiryThe expiry date, or "Lifetime" if the key never expires
Max ActivationsThe cap on how many domain/IP environments can activate this key (0 = unlimited)
Activations UsedHow many distinct environments have called the Verify API successfully so far
StatusActive, Expired, or Revoked

Activation counting

Every time a customer's installed product calls the Verify API from a new domain or IP address, that counts as one activation:

  • The domain/IP is added to an allow-list stored with the key.
  • Activations Used is incremented by one.
  • Subsequent calls from the same domain or IP do not count again.

If Max Activations is set and all slots are filled, any Verify call from an unknown environment returns a Max activations exceeded error — the customer would need to contact you to free up a slot or increase the limit.

Setting Max Activations to 0 means unlimited activations — the key can be verified from any number of environments.

Revoking a key

A key can be revoked in two ways:

  • Automatically on refund — when you issue a refund for an order that included a license, the key is revoked immediately. The next Verify call from the customer's product will return a License has been revoked error. See Order Management for refund details.
  • Manually from the admin — open the key in Admin Dashboard → Licenses and click Revoke. Use this for terms-of-service violations, plan downgrades, or other exceptional cases.

Revoking a key is permanent from the API's perspective — revoked keys cannot be un-revoked through the UI. If you need to re-enable access, issue a new key manually.

Customer view

Customers can see all their active license keys in the Account → Licenses section of your storefront. Each key shows the product name, expiry status, and the full key string for them to copy into their product.

Released under the Commercial License.