White Papers
6 Dell OpenManage Power Center 4.0 REST API Reference Guide
1 Introduction
This document describes the REST integration with Dell OpenManage Power Center. It provides examples
(using python 3.5) of enumerating the device details from OMPC server and gathers the report details through
REST APIs. Using these APIs, you can create various reports based on your organization requirement, check
reports execution status, or retrieve report results.
1.1 Key integration concepts
1.1.1 Client integration overview
The REST client sends standard HTTP(s) requests to the REST API end- point. Each request is sent using a
HTTP verb (for example, PUT, GET, POST, DELETE, HEAD, and OPTIONS) and includes a message body in
JSON format.
The response uses a standard HTTP status code. The REST client can be developed in various programming
languages (for example, C# and Java) or scripting languages (for example, Python and Perl) that have basic
support for HTTPS communication and are capable of constructing and parsing JSON payloads.
1.1.2 Base URI
The Base URL for REST request:
https://<HOST_ADDRESS>:<PORT_NUM>/powercenter/api/overview/ (Full form)
https://<HOST_ADDRESS>:<PORT_NUM>/api/overview/ (Shorter form)
A sample request URL:
https://localhost:8643/api/overview/enumerateEntitySummaries
The port number can be re-configured, to get the current port that is used, query the value for below registry
key:
HKEY_LOCAL_MACHINE\SOFTWARE\Dell\OpenManagePowerCenter\Port
HOST_ADDRESS
The network address of the machine on which the product is
installed. It could be a DNS host name or IP address.
PORT_NUM
The port number that is opened as web application server for
OMPC. It should be the port assigned in OMPC installation.
Default port is 8643 but use the one that you have configured
during the OMPC installation.