API Guide
Table Of Contents
- OpenManage Enterprise Power Manager RESTful API Guide version 2.0
- Contents
- About this document
- Overview
- Key integration concepts
- Settings
- Monitored Devices
- Monitored Groups
- Power Policy
- api/PowerService/PowerBounds
- /api/PowerService/Policies
- /api/PowerService/Policies(
) - /api/PowerService/Policies(
)/PolicyDetails - /api/PowerService/MonitoredDevices(
)/Policies - /api/PowerService/MonitoredGroups(
)/Policies - /api/PowerService/Actions/PowerService.CreatePolicy
- /api/PowerService/Actions/PowerService. EditPolicy
- /api/PowerService/Actions/PowerService.EnablePolicies
- /api/PowerService/Actions/PowerService.DisablePolicies
- /api/PowerService/Actions/PowerService.DeletePolicies
- Emergency Power Reduction
- Unmonitored devices
- api/PowerService/UserDefinedEntities/Actions/UserDefinedEntities.Create
- api/PowerService/UserDefinedEntities/Actions/UserDefinedEntities.Update
- api/PowerService/UserDefinedEntities/Actions/UserDefinedEntities.Delete
- api/PowerService/UserDefinedEntities/Devices
- api/PowerService/UserDefinedEntities/Devices(
)
- Physical Groups
- api/GroupService/Actions/GroupService.CreateGroup
- api/GroupService/Actions/GroupService.UpdateGroup
- api/GroupService/Actions/GroupService.DeleteGroup
- /api/PowerService/PhysicalGroups/GroupDetails
- /api/PowerService/PhysicalGroups/GroupDetails(
) - api/PowerService/PhysicalGroups/GroupDetails
/AllLeafgroups - api/PowerService/Actions/PowerService.UpdateDeviceDetails
- /api/PowerService/DeviceDetails
- api/PowerService/PhysicalGroups/CapableDevices
- api/PowerService/PhysicalGroups/CapableDevices(
) - api/PowerService/PhysicalGroups/Actions/PhysicalGroup.AddMemberDevices
- api/PowerService/PhysicalGroups/Actions/PhysicalGroup.RemoveMemberDevices
- api/PowerService/PhysicalGroups/GroupDetails(
)/Devices - api/PowerService/PhysicalGroups/Actions/PhysicalGroup.UpdateSlots
- api/PowerService/PhysicalGroups/Actions/PhysicalGroup.MoveDevice
- Power Distribution Units
- Virtual machines
- Report Service
● Id
● DeviceName
● ServiceTag
● Model
● Type
● PowerState
● ManagedState
● ConnectionState
● HealthStatus
● IsAddedIndividually
/api/PowerService/MonitoredGroups
This URI represents groups which are monitored by the Power Manager.
Table 33. Filters
Filter Name Description
Top Required number of records
Skip Number of records to skip. Default value is zero.
Supported versions of Power Manager:
● 2.0
● 1.2
● 1.1
● 1.0
GET method for Representing Monitored Groups
This method represents all groups which are monitored.
Description
Returns all the Power Manager monitored groups.
Privilege VIEW
HTTP response
codes
200
Example
Input: None
Output:
{
"@odata.context": "/api/
$metadata#Collection(PowerService.MonitoredGroup)",
"@odata.count": 1,
"value": [
{
"@odata.type": "#PowerService.MonitoredGroup",
"@odata.id": "/api/PowerService/MonitoredGroups(10690)",
"Id": 10690,
"ParentId": 10689,
"Name": "Aisle - A",
"Description": "",
"AddedOn": "2019-06-10 19:05:42.413941",
"DevicesInWorkingSet": 7,
"TemperatureTriggeredPolicyExist: false"
"Type": 1, //Info: 1 = Static , 2 = Physical
"Location": "DC/Room/Aisle",
"Devices@odata.navigationLink": "/api/PowerService/
MonitoredGroups(10690)/Devices",
"EPRStatus": {
"@odata.id": "/api/PowerService/MonitoredGroups(10690)/
34 Monitored Groups