The DevKit Library API Description

Parameters and Returned Values

The majority of functions accept string IDs of computers and devices in the system as parameters.
These IDs are known once the info about the computers in the account is received.
The IDs of computers can change after each logout/login, so the application must have the latest data prior to attempt to execute any command.

The majority of returned values are strings with UTF-8 encoding and data in JSON format.

Synchronous and Asynchronous API

To get the info about the system and the devices on the user’s computers within the account, one can use either the set of functions of the synchronous API or the asynchronous consuming of events as they occur.

The functions of the synchronous API return the current known state of the system which is updated as the asynchronous events arrive.