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 Type Description Required
Id Integer Default to 0 No
JobName String Name of the update job Yes
JobDescription String Description of the update job No
Schedule String When to run Yes
State String State for the update job Yes
JobType
ID Integer 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
enumerating catalogs
Yes