Dell Servers website screenshot

Dell Servers

APIs for managing and monitoring Dell PowerEdge servers and infrastructure, including the iDRAC Redfish out-of-band management interface, OpenManage Enterprise centralized console and its modular, power, support, and VMware integrations, telemetry streaming, the Lifecycle Controller, RACADM, and the legacy WSMan interface.

10 APIs 0 Features
HardwareInfrastructureManagementMonitoringServers

APIs

Dell iDRAC Redfish REST API

Integrated Dell Remote Access Controller REST API for server management, monitoring, and configuration. The iDRAC RESTful API builds upon the DMTF Redfish standard to provide a ...

Dell OpenManage Enterprise API

REST API for centralized management of Dell EMC servers, chassis, and storage. OpenManage Enterprise provides a comprehensive console for discovery, inventory, monitoring, alert...

Dell OpenManage Enterprise Modular API

RESTful API for managing Dell PowerEdge MX7000 modular chassis and its components including compute sleds, network devices, IOMs, and storage. OME-Modular shares a common codeba...

Dell OpenManage Enterprise Power Manager API

RESTful API for monitoring and managing power consumption, thermal conditions, and energy costs across Dell PowerEdge server infrastructure. Power Manager is a plug-in to the Op...

Dell OpenManage Enterprise SupportAssist API

RESTful API for the OpenManage Enterprise SupportAssist plug-in that enables proactive and predictive monitoring of Dell PowerEdge servers. SupportAssist automates support case ...

Dell OpenManage Integration for VMware vCenter API

RESTful API for the OpenManage Integration for VMware vCenter (OMIVV), enabling automation of Dell PowerEdge server management within VMware environments. The API is compliant w...

Dell iDRAC Telemetry Streaming API

Server-Sent Events (SSE) streaming API for real-time telemetry data from Dell PowerEdge servers via iDRAC. Provides continuous metric reports including power statistics, CPU and...

Dell Lifecycle Controller Remote Services API

Standards-based interface for remote deployment, configuration, and updates of Dell PowerEdge servers. Lifecycle Controller Remote Services supports WSMAN and Redfish management...

Dell RACADM CLI

Command-line interface for Dell Remote Access Controller Administration. RACADM provides local and remote command-line access to iDRAC for scripting and automating server config...

Dell WSMan API

Web Services Management API for Dell server hardware management. WSMan provides a SOAP-based interface for managing server configuration, BIOS, RAID, NIC, and HBA settings on De...

Collections

Arazzo Workflows

Dell Servers Chassis Health Report

Assemble a chassis health report from chassis, power, and thermal reads.

ARAZZO

Dell Servers Firmware Inventory and Task Audit

Read the update service, list firmware versions, and poll active tasks.

ARAZZO

Dell Servers iDRAC Manager Overview

Inspect the iDRAC manager, its virtual media, and its log services.

ARAZZO

Dell Servers OpenManage Alert Triage

Find a critical alert, read its detail, then read the source device.

ARAZZO

Dell Servers OpenManage Device Inventory Deep Dive

Read a managed device and pull its detailed hardware inventory.

ARAZZO

Dell Servers OpenManage Device Discovery

Create a discovery configuration, watch its job, then list discovered devices.

ARAZZO

Dell Servers OpenManage Firmware Compliance Check

List firmware catalogs and read their compliance baselines.

ARAZZO

Dell Servers OpenManage Firmware Update Job

Check firmware baselines, run an update job, and poll it to completion.

ARAZZO

Dell Servers OpenManage Group Device Expansion

Find a device group, list its member devices, then read one device.

ARAZZO

Dell Servers OpenManage Session and Device Listing

Authenticate to OpenManage Enterprise and list managed server devices.

ARAZZO

Dell Servers OpenManage Template Deployment Job

Pick a configuration template, run a deploy job, and poll it to completion.

ARAZZO

Dell Servers Power Action with State Polling

Issue a power action on a system and poll until the power state settles.

ARAZZO

Dell Servers Redfish Session Bootstrap

Open a Redfish session and list systems using the session token.

ARAZZO

Dell Servers Set Boot Device and Reset

Read a system, set a pending BIOS boot override, then power-cycle it.

ARAZZO

Dell Servers System Hardware Inventory

Collect system, storage, network, and BIOS detail for one server.

ARAZZO

Dell Servers Telemetry Subscription Setup

Discover metric reports and subscribe to telemetry events.

ARAZZO

Pricing Plans

Rate Limits

Dell Servers Rate Limits

3 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Dell Servers Context

10 classes · 12 properties

JSON-LD

API Governance Rules

Dell Servers API Rules

5 rules · 1 errors 4 warnings

SPECTRAL

Dell Servers API Rules

5 rules · 1 errors 4 warnings

SPECTRAL

JSON Structure

Dell Servers Structure

0 properties

JSON STRUCTURE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
💬
Support
Support
🔗
Community
Community
📰
Blog
Blog
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Website
Website
👥
GitHub
GitHub
📦
SDKs
SDKs
📝
Signup
Signup
🔗
Login
Login
🔗
JSONLD
JSONLD
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Dell Servers Dell OpenManage Enterprise API
  version: '4.0'
request:
  auth:
    type: apikey
    key: X-Auth-Token
    value: '{{X-Auth-Token}}'
    placement: header
items:
- info:
    name: Sessions
    type: folder
  items:
  - info:
      name: Dell Servers Create an authentication session
      type: http
    http:
      method: POST
      url: https://{ome-server}/api/SessionService/Sessions
      body:
        type: json
        data: '{}'
    docs: Authenticates with the OpenManage Enterprise console using username and password credentials. Returns a session
      token in the X-Auth-Token response header that must be included in all subsequent API requests.
- info:
    name: Devices
    type: folder
  items:
  - info:
      name: Dell Servers List managed devices
      type: http
    http:
      method: GET
      url: https://{ome-server}/api/DeviceService/Devices
      params:
      - name: $top
        value: ''
        type: query
        description: Maximum number of devices to return
      - name: $skip
        value: ''
        type: query
        description: Number of devices to skip for pagination
      - name: $filter
        value: ''
        type: query
        description: OData filter expression to narrow results. Common filters include Type eq 1000 for servers, Type eq 2000
          for chassis.
      - name: $orderby
        value: ''
        type: query
        description: Property name to sort results by
    docs: Retrieves the collection of devices managed by OpenManage Enterprise including servers, chassis, storage, and network
      devices. Supports OData query parameters for filtering, sorting, and pagination.
  - info:
      name: Dell Servers Get a managed device
      type: http
    http:
      method: GET
      url: https://{ome-server}/api/DeviceService/Devices(:DeviceId)
      params:
      - name: DeviceId
        value: ''
        type: path
        description: Unique identifier for a managed device
    docs: Retrieves detailed information about a specific managed device including hardware inventory, connection status,
      health, firmware versions, and assigned groups.
  - info:
      name: Dell Servers Get device inventory details
      type: http
    http:
      method: GET
      url: https://{ome-server}/api/DeviceService/Devices(:DeviceId)/InventoryDetails
      params:
      - name: DeviceId
        value: ''
        type: path
        description: Unique identifier for a managed device
    docs: Retrieves the detailed hardware inventory for a specific device including processor, memory, storage, network adapter,
      firmware, and software inventory components.
- info:
    name: Groups
    type: folder
  items:
  - info:
      name: Dell Servers List device groups
      type: http
    http:
      method: GET
      url: https://{ome-server}/api/GroupService/Groups
      params:
      - name: $filter
        value: ''
        type: query
        description: OData filter expression to narrow results
    docs: Retrieves the collection of device groups configured in OpenManage Enterprise, including built-in system groups
      and user-created custom groups. Groups are used to organize devices for monitoring, reporting, and applying policies.
  - info:
      name: Dell Servers List devices in a group
      type: http
    http:
      method: GET
      url: https://{ome-server}/api/GroupService/Groups(:GroupId)/Devices
      params:
      - name: GroupId
        value: ''
        type: path
        description: Unique identifier for a device group
    docs: Retrieves the collection of devices that are members of the specified group. Supports OData query parameters for
      filtering and pagination.
- info:
    name: Discovery
    type: folder
  items:
  - info:
      name: Dell Servers List discovery configurations
      type: http
    http:
      method: GET
      url: https://{ome-server}/api/DiscoveryConfigService/DiscoveryConfigGroups
    docs: Retrieves the collection of discovery configuration groups that define target ranges, protocols, and credentials
      used for device discovery.
  - info:
      name: Dell Servers Create a discovery configuration
      type: http
    http:
      method: POST
      url: https://{ome-server}/api/DiscoveryConfigService/DiscoveryConfigGroups
      body:
        type: json
        data: '{}'
    docs: Creates a new discovery configuration group that defines network ranges, protocols, and credentials for discovering
      devices. When executed, the discovery job scans the specified ranges and adds discovered devices to the managed inventory.
  - info:
      name: Dell Servers List discovery jobs
      type: http
    http:
      method: GET
      url: https://{ome-server}/api/DiscoveryConfigService/Jobs
    docs: Retrieves the collection of discovery job instances showing status, progress, and results for discovery operations.
- info:
    name: Alerts
    type: folder
  items:
  - info:
      name: Dell Servers List alerts
      type: http
    http:
      method: GET
      url: https://{ome-server}/api/AlertService/Alerts
      params:
      - name: $top
        value: ''
        type: query
        description: Maximum number of alerts to return
      - name: $skip
        value: ''
        type: query
        description: Number of alerts to skip for pagination
      - name: $filter
        value: ''
        type: query
        description: OData filter expression for alert criteria
      - name: $orderby
        value: ''
        type: query
        description: Property name to sort results by
    docs: Retrieves the collection of alerts generated by managed devices. Alerts include hardware faults, threshold violations,
      configuration changes, and audit events. Supports OData filtering and pagination.
  - info:
      name: Dell Servers Get an alert
      type: http
    http:
      method: GET
      url: https://{ome-server}/api/AlertService/Alerts(:AlertId)
      params:
      - name: AlertId
        value: ''
        type: path
        description: Unique identifier for an alert
    docs: Retrieves detailed information about a specific alert including the source device, severity, category, message,
      and recommended actions.
- info:
    name: Jobs
    type: folder
  items:
  - info:
      name: Dell Servers List jobs
      type: http
    http:
      method: GET
      url: https://{ome-server}/api/JobService/Jobs
      params:
      - name: $filter
        value: ''
        type: query
        description: OData filter expression for job criteria
    docs: Retrieves the collection of jobs in OpenManage Enterprise including discovery, firmware update, configuration, and
      report jobs. Supports OData filtering by job type and status.
  - info:
      name: Dell Servers Create a job
      type: http
    http:
      method: POST
      url: https://{ome-server}/api/JobService/Jobs
      body:
        type: json
        data: '{}'
    docs: Creates a new job for executing operations such as firmware updates, configuration deployment, or inventory refresh
      on targeted devices.
  - info:
      name: Dell Servers Get a job
      type: http
    http:
      method: GET
      url: https://{ome-server}/api/JobService/Jobs(:JobId)
      params:
      - name: JobId
        value: ''
        type: path
        description: Unique identifier for a job
    docs: Retrieves the status and details of a specific job including progress percentage, execution history, and any error
      messages.
- info:
    name: Firmware
    type: folder
  items:
  - info:
      name: Dell Servers List firmware catalogs
      type: http
    http:
      method: GET
      url: https://{ome-server}/api/UpdateService/Catalogs
    docs: Retrieves the collection of firmware catalogs registered in OpenManage Enterprise. Catalogs contain firmware packages
      from Dell support sites or custom repositories used for compliance checking and updates.
  - info:
      name: Dell Servers Get firmware compliance baselines
      type: http
    http:
      method: POST
      url: https://{ome-server}/api/UpdateService/Actions/UpdateService.GetBaselines
    docs: Retrieves firmware compliance baselines that define the expected firmware versions for devices. Baselines are used
      to check device compliance and identify devices needing firmware updates.
- info:
    name: Configuration
    type: folder
  items:
  - info:
      name: Dell Servers List configuration templates
      type: http
    http:
      method: GET
      url: https://{ome-server}/api/TemplateService/Templates
    docs: Retrieves the collection of server configuration templates that define desired BIOS, RAID, network, and iDRAC settings.
      Templates can be deployed to one or more servers for consistent configuration.
- info:
    name: Reports
    type: folder
  items:
  - info:
      name: Dell Servers List report definitions
      type: http
    http:
      method: GET
      url: https://{ome-server}/api/ReportService/ReportDefs
    docs: Retrieves the collection of report definitions available in OpenManage Enterprise. Report definitions specify the
      query criteria, columns, and filters for generating reports on managed devices.
- info:
    name: Application Settings
    type: folder
  items:
  - info:
      name: Dell Servers Get appliance network configuration
      type: http
    http:
      method: GET
      url: https://{ome-server}/api/ApplicationService/Network
    docs: Retrieves the network configuration of the OpenManage Enterprise appliance including IP address, subnet mask, gateway,
      DNS, and NTP settings.
bundled: true