order/managing license api request

B3rt

Verified User
Joined
Oct 12, 2007
Messages
81
I have a request for the API which is used to manage and order all licenses.

1 - remove the update limit of IP changes per license or add a option to reset the limit ourself(by api) if a update limit is reached when done by api call
2 - add a option to set a license to 'free'/'not used' and removing the IP from a license, set IP for example to '999.999.999.999', blank or something else other then the 'real' IP
3 - add a option when ordering new license (single or in bulk) that no IP or hostname is needed, this will be set when license is actually used
 
Hello,

1) Send us (Mark) an Email about #1, include your client ID.

2) This may be a good use of the "tags" feature (set in the license info), where you can label licenses as desired, in this case "free".

3) A limitation of our system perhaps, with the requirement of a unique ip/key in the database.
Perhaps an option is to leave a credit, so when a license is needed, it can be created, paid by the credit/balance. (again, Mark can help here)

John
 
Hello,

1) Send us (Mark) an Email about #1, include your client ID.
Allready done this..


2) This may be a good use of the "tags" feature (set in the license info), where you can label licenses as desired, in this case "free".
Also already doing this, but the problem is the IP....
We have a lot of licenses (>5000) and even more IP's, sometimes customers want to remove DA (yes it happens, haha) but still use the same IP, the license is removed from the server but still matched to the IP, using the API to change this gives a lot of problems, the current api is not that great te be honest.
Also ordering license in bulk in front you have to commit a IP when ordering, but these license are not used yet (they are reserved for when needed), we do not have any IP's yet to commit it to.....
So we order in bulk and pay on invoice, not per license.
It would be a lot easier (and less change on mistake) to simply remote the IP from license!

3) A limitation of our system perhaps, with the requirement of a unique ip/key in the database.
Perhaps an option is to leave a credit, so when a license is needed, it can be created, paid by the credit/balance. (again, Mark can help here)

John
Also no option here, we buy in bulk, for example 25 license in 1 order. When ordering these license are not yet used or neccesarry, we need them so our api does not run out of free license. Problem here is a license must have an (valid) unique IP, so we have to 'make up' IP's for ordering and setting them 'free' again.

For fully correct automated process it would be great if it was possible to 'deactivate' the license, so it was possible to remove the IP from the license and your system would attach a 'fake value' as IP to it.
When we want to use the license we 'activate' it and attach the new IP to it.

The problem now is we always haveto check on a new server if the IP is not allready attached to a (unused/free) license, if so we have to used that one and change the details of the license. If not we have to choose a 'new' license etc...
Problem with this is this should and is all automated by our internal systems, but when the DA api is down or does not respond correct it does not work fine. (for example reaching change limits of IP address)

The ordering API is sadly not a good 'decent' system to work with, it has to less options to change license in bulk. It would work if we could make 1 call to change an ip, for example we send:
'cid' => '1234', 'lid' => '55555', 'ip' => 'ip.we.want', 'os' => 'os we want', 'tag' => 'we want'
Your system changes this, if ip is allready connected to an other license the other license should be set inactive and IP removed from that license.
1 api call to update the license.
Respond: true or false with error
 
Back
Top