White Papers

5 End to End Automation with REST API in Dell EMC OpenManage Enterprise 3.0
2 Introduction to REST API in OpenManage Enterprise
OpenManage Enterprise 3.0 is the logical follow-on to the existing OpenManage Essentials (OME) console or
its predecessor OpenManage Tech Release. The core features of a management console, such as
Discovery, Inventory, Monitoring Alerts, Firmware Updates, Reporting, and Configuration are supported with
OpenManage Enterprise 3.0. Delivered as an appliance, a program requirement for OpenManage Enterprise
has been to provide a comprehensive set of NorthBound (NB) REST APIs which can be used to for
programmatic invocation.
After a successful login, https://IP/api will return the list of services supported by the appliance. The purpose
of this document is to provide a short set of examples, for end to end automation of common tasks. This
technical white paper is not a replacement for the OpenManage Enterprise 3.0 API guide which provides a
comprehensive list of all the APIs that are supported.
To use the OpenManage Enterprise API, you can use a tool such as PostMan, or use Python or PowerShell
scripts. This technical white paper will use both PostMan screenshots and script examples as appropriate.
2.1 Discovering devices
The DiscoveryConfigService on OpenManage Enterprise encapsulates device discovery functionality.
A Discovery task can be created via REST by a POST to the DiscoveryConfigService with the following
payload. In this case the Discovery task is being created on the range: 10.35.0.0-10.35.0.255, and being
asked to discover Servers by using the root / calvin credentials.
The Guided Edit offers a simplified view of the server configuration attributes. These are a few of the BIOS,
Boot, Networking, and Storage configuration.
Request to create a discovery job