White Papers

APIs
22 Updating Firmware using OpenManage Enterprise APIs
"ComplianceStatus": "CRITICAL",
"ComplianceDependencies": []
},
}
}
3.3 Update the firmware
Update firmware by using the firmware baseline compliance report
In this case, you can update the firmware for one or more components on one or more devices, by referring
to the compliance report for the devices against the catalog.
Update using firmware baseline compliance report
POST /api/JobService/Jobs
Description: This method initiates the firmware update task by using the baseline compliance report
Result Codes:
HTTP Response Code Description
201 Successfully initiated the firmware update task and created a job id that can
be used to track to completion.
Privilege: Users with JOB_MANAGEMENT and DEVICE_UPDATE privilege (role wise, this maps to
Admin/Device Manager users).
Request:
Attribute Name T
y
pe Description Required
Id Inte
g
er Default to 0 No
JobName Strin
g
Name of the update
j
ob Yes
JobDescription Strin
g
Description of the update
j
ob No
Schedule Strin
g
When to run Yes
State Strin
g
State for the update
j
ob Yes
JobT
y
pe
ID Inte
g
er Use 5 for update tasks
Name String
Type of the task (Update_Task)
Yes
ComplianceReportID String Baseline ID (this is mistakenly
named compliance report ID
)
Yes
RepositoryID String Repository ID derived from
enumeratin
g
catalo
g
s
Yes