Start a Conversation

Solved!

Go to Solution

1 Rookie

 • 

3 Posts

49

June 20th, 2025 11:34

Dell OME API

Need OME API to update the Dell server Firmware. If someone know please let me know
Note:

   Dell Servers are already onboarded. and Catalog & Base line are also created .

Moderator

 • 

9.4K Posts

June 20th, 2025 17:13

Mahendravaraman,
 

 

To update Dell server firmware using the OpenManage Enterprise (OME) REST API, especially when servers are already onboarded and a catalog and baseline are in place, Dell provides a structured API workflow, found here.

 

Now I believe it will be something like;

 

Firmware Update via Catalog and Baseline (API Flow)

 

1. Get Device IDs
*Endpoint: GET /api/DeviceService/Devices
*Filter by device name or IP to retrieve the Id of the target server(s).

 

2. Get Baseline ID
*Endpoint: GET /api/FirmwareComplianceService/Baselines
*Identify the baseline you created and note its Id.


3. Check Compliance
*Endpoint: POST /api/FirmwareComplianceService/ComplianceReports
*Payload:

{
  "BaselineId": <baseline_id>,
  "DeviceIds": [<device_id>]
}


4. Create Firmware Update Job

*Endpoint: POST 
/api/FirmwareUpdateService/Actions/FirmwareUpdateService.UpdateFirmware
*Payload:

{
  "DeviceIds": [<device_id>],
  "BaselineId": <baseline_id>,
  "UpdateType": "Catalog",
  "Schedule": {"RunNow": true  }
}


5. Monitor Job Status

*Endpoint: GET /api/JobService/Jobs({job_id})
*Poll this endpoint to track progress and completion.

 

I am not super proficient in the API, so you may want to consider calling in to support if that doesn't work.

 

 

Let me know if this helps.

 

1 Rookie

 • 

3 Posts

June 23rd, 2025 11:35

Hi Chris

The link you gave helped me.

Is there any direct API to make server compliant for a given baseline.?


Note: API you mentioned in step 4/5 not exist:

Moderator

 • 

3.8K Posts

June 23rd, 2025 14:15

No Events found!

Top