White Papers

Introduction to REST API in OpenManage Enterprise
10 End to End Automation with REST API in Dell EMC OpenManage Enterprise 3.0
2.3 Retrieving device inventory
The api https://IP/api/DeviceService/Devices(id)/InventoryDetails returns the inventory
collected for the device, specified by the device ID (id). This Python script retrieves the inventory details of a
specific device.
2.4 Get list of groups
OpenManage Enterprise has support for both static and dynamic groups that the user can create. In addition,
the appliance has a few pre-canned groups for supported device types / well known classifications. Groups
can be listed using the https://IP/api/GroupService/Groups api. This Python script lists the groups in an
OpenManage Enterprise appliance.
2.5 Get details of groups and filter groups
What devices are contained in a group can be got using the https://IP/api/GroupService/Groups(id)/Devices
API, where the ID specifies the group ID. Users can also quickly filter groups based on name or description.
The following Python scripts list the devices in a group, and also show how to filter a group by name or
description.
2.6 Get alerts by device or group
The AlertService in OpenManage Enterprise enables you to see all the alerts received by the appliance and
to create or configure alert policies. https://IP/api/AlertService is the URI for the AlertService. Oftentimes, it is
useful to filter alerts by those received for a specific device or for a specific group of devices.
The following Python scripts illustrate filtering alerts by device and by group.