Block Key

In order to Block a key,

  1. Go to the product page: and choose the product where you want to block a key.
  2. Choose a key and press on the either “yes” or “no” in the Block column.


If you block a key, it will not be considered as valid in both Activation and Validation methods in the Web API 2. In Web  API 3, it depends on the method (please see the documentation).

About The Author

Most Helpful User

Rate This Article

(134 out of 189 people found this article helpful)


  1. Scott Barber

    Hi there, is there any way to block a key via the API?

    Also -is blocking a key the method you would recommend to use for subscription based billing?


  2. Hi @Scott,

    It’s not available yet, but it’s hopefully going to be added this week.

    Solution A: Assuming that you distribute your application as a service (subscription based), you most likely already use the expiration date that each license key has (so that you can tell how much time your customers may use your application). This means that you can add a small check that will only permit licenses that have not yet expired. Then, if you would like to keep the same license key but extend it, you could use the ExtendLicense method (see here:

    Solution B: Note, what I described above is one of the ways it can be done. But, you could also ignore the expiration date in your application and block those licenses that have not been upgraded.

    I would recommend solution A, because it keeps all the information in the same place, and you can easily look up when a certain license expires quite easily. In addition, it will save you the time needed to upgrade licenses for each customer. You can, for instance, use a payment form that allows your customers to upgrade licenses automatically. Currently, payment forms in SKM don’t have this feature, but if you think it would be useful, please let me know!

    Does this make sense? Please let me know if you would like me to clarify something!

  3. Blocking/Unblocking keys is now available in the Web API. It will take us several days before support for these methods is added in SKGL Extension, Please let me know if you would have any questions! 🙂

Leave A Comment?