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
HTTP response
codes
201
Example
Input:
{
"JobName": "WorkingSet Management Task",
"JobDescription": "WorkingSet Management Task - User Triggered",
"Schedule": "startnow",
"State": "Enabled",
"JobType": {
"Id": 306,
"Name": "WorkingSet_Management_Task"
},
"Params": [
{
"Key": "23",
"Value": ""
}
],
"Targets": [
{
"Id": 500,
"Data": "",
"TargetType": {
"Id": 6000,
"Name": "GROUP"
}
}
]
}
Output:
{
"Id": 10219,
"JobName": "WorkingSet Management Task",
"JobDescription": "WorkingSet Management Task - User Triggered",
"NextRun": null,
"LastRun": null,
"StartTime": null,
"EndTime": null,
"Schedule": "startnow",
"State": "Enabled",
"CreatedBy": "admin",
"UpdatedBy": null,
"LastRunStatus": {
"Id": 2200,
"Name": "NotRun"
},
"JobType": {
"Id": 306,
"Name": "WorkingSet_Management_Task",
"Internal": true
},
"JobStatus": {
"Id": 2080,
"Name": "New"
},
"Targets": [
{
"JobId": 10219,
"Id": 500,
"Data": null,
"TargetType": {
"Id": 6000,
"Name": "GROUP"
}
}
],
"Params": [
{
"JobId": 10219,
26
Monitored Devices