API Guide

Table Of Contents
Overview
RESTful API support in Dell EMC OpenManage Enterprise
Power Manager
Power Manager supports RESTful API. APIs on these products enhances the systems management capabilities. The RESTful
interface is provided over HTTPS in JSON format based on ODATA v4 usable by clients, scripts, and browser-based GUIs. The
APIs enable you to build console management tools based on common programming and scripting languages such as Python,
Java, and C.
For more information about REST, see publically-available resources.
Topics:
Introduction to Power Manager
RESTful application programming interface
OData
JSON data
HTTPS communication
Introduction to Power Manager
Dell EMC OpenManage Enterprise Power Manager is an extension to the Dell EMC OpenManage Enterprise (OME) console
and uses fine-grained instrumentation to provide increased visibility to power consumption, anomalies, and utilization. Also,
Power Manager alerts and reports about power and thermal events in servers, chassis, and custom groups consisting of servers
and chassis. This reporting enables increased control, faster response times, greater accuracy, and broader decision-making
intelligence than is otherwise possible.
When used with PowerEdge servers or modular systems with an iDRAC Enterprise or iDRAC Datacenter license, or supported
chassis and OpenManage Enterprise Advanced license, Power Manager leverages information from the OME console to deliver
platform-level power reporting. Power Manager then communicates with Integrated Dell Remote Access Controller (iDRAC) or
Chassis Management Controller (CMC) on each managed device to provide power-management data and execution of control
policymaking it easy for administrators to identify areas in which they can gain efficiencies and cut wasteful costs.
RESTful application programming interface
Representational State Transfer or REST is a software architectural style used within the World Wide Web. REST architectures
are commonly used for many IT solutions, including the definition of web-based APIs. Systems that adhere to REST practices
are often referred to as RESTful interfaces. RESTful interfaces use the HTTP methodsGET, POST, DELETE, and so onthat
web browsers use to access web pages.
OData
OData is an open protocol standard for the definition and exchange of information using RESTful APIs. When implementing
a common interface across multiple vendors, it is important to standardize the data formats. Standardizing the data formats
ensure that the data structures remain interchangeable between different manufacturers.
2
Overview 7