The public API of Bosch IoT Manager's Device Inventory provides all the functionalities explained above. It is available in the following forms:
REST API - As REST is stateless, this way of access excludes the functionality of event subscription and changes, which by their nature require persistence.
gRPC - A Java library (working on HTTP/2) used for connecting to Bosch IoT Manager. This approach allows a standalone Java client (app) to connect to the Device Inventory and perform a remote action.
The features of the Device Inventory are also available via the IoT Manager Console - the Web UI of Bosch IoT Manager.