APi one user workaround! (No.)Solved

Hey so I've just been stung by the API one user rule and I was wondering how to fix this.

Basically in each program I am using the api key to change data in the indiviudal licenses however I need this to be able to work for every single user of my program.

As of right now it is capped at 1 per 24 hours which is not good.

How do I change their license keys details with this rule in place?

Don't use the web API from your app: https://wyday.com/blog/2019/when-in-conflict-security-supersedes-usability/

We warn about this everywhere the web API is mentioned.

Only use TurboActivate and/or TurboFloat from your app. The web API can *only* used by your backend. It should never be used in an app you deliver to any customer.

Short answer: you're getting the error for a reason. Stop doing it.

But then how do I ensure that the licenses get updated? I'm trying to make it so that I can generate 10 licenses and have them all activate different days. I can't do it upon purchase as it is not supported for my method of sale. so it all needs to be done inside the app.

It seems this licensing tool is missing a very large part of functionality that others have

>> "But then how do I ensure that the licenses get updated? "

Do it as part of the order process. Every serious payment platform has callbacks / IPN / hooks -- meaning, you can link calls to LimeLM directly into the order process.

Contact your payment processor and ask how to do it. (They likely have documentation and examples explaining it).

And, we already have a number if pre-built examples for some common payment platforms: https://wyday.com/limelm/help/how-to-generate-product-keys-after-order/