Web API activation id

Hello,

In our internal dashboard we like to monitor the activation and deactivation of a product key.

The limelm.pkey.advancedSearch api function returns detailed productkey information and can also give information about current activations. The returned activations contain a ID, in the example this is 'xxxx_act_id'.

Example:{ "id": "xxxx", "key": "XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX", "acts": "1", "acts_used": "1", "version_id": "nnnn", "total_deacts": "0", "deac_limit": "10", "for_tfs": "false", "allow_vm": "no", "email": "email@example.com", "activations": { "act": [ { "id": "xxxx_act_id", "ip": "127.0.0.1", "date": "2018-03-07 12:00:00", "type": "windows", "extra_data": "other_email@example.com" }] }},

This id in combination with the limelm.pkey.activity function of the api looks perfect. However the id's are not returned by the limelm.pkey.activity function. As far as I know the activity api function is the only place to retrieve the deactivations. So the missing activation id makes it difficult to properly link a deactivation to an activation.

So my questions are:Is there a function in the api that I missed for retrieving deactivations containing the id?And if not, would it be possible for you to return this id in the activations function?

Thank you!

They're not returned because they're internal (and not useful to linking activations and deactivations). In the upcoming LimeLM interface we'll make it easier to visualize what activations go with what verified trials and deactivations.

And eventually we'll make some sort of way to get a glimpse of that picture with the web API.