1 Rookie
•
3 Posts
0
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 .
No Events found!
1 Rookie
•
3 Posts
0
49
June 20th, 2025 11:34
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 .
Top
DELL-Chris H
Moderator
•
9.4K Posts
0
June 20th, 2025 17:13
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.
Mahendravaraman
1 Rookie
•
3 Posts
0
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:
DELL-Marco B
Moderator
•
3.8K Posts
0
June 23rd, 2025 14:15
Hello,
please check here it can be useful, otherwise as Chris suggested you can call in to support.
OpenManage Enterprise: How To Create a Firmware Baseline and Update Firmware | Dell US
OpenManage-Enterprise/docs/API.md at main · dell/OpenManage-Enterprise · GitHub
Thanks