API Guide

Table Of Contents
"JobId": 26097,
"Id": 25915,
"Data": "",
"TargetType":
{
"Id": 1000,
"Name": "DEVICE"
}
}
],
"Params": [],
"Visible": true,
"Editable": true,
"Builtin": false
}
Updating
firmware using
Compliance
method
Example response body
{
"JobName": "<Job Name>",
"JobDescription": "<Job Description>",
"Schedule": "<Cron String/Startnow>",
"State": "Enabled",
"JobType": { "Id": 5, Name": "Update_Task" },
"Targets": [
{ "Id": <Compute Device ID 1>, "Data": "<NDC/MEZZ FQDD>;<PERC
FQDD>;<BIOS FQDD>;<CPLD FQDD>;<OSC FQDD>;<OSD FQDD>;<DIAG FQDD>;<iDRAC
FQDD>;<Hard Disk FQDD>;<Backplane FQDD>;", "TargetType":{"Id":1000,
"Name":"Device"}},
{ "Id": <Compute Device ID N>, "Data":"<NDC/MEZZ FQDD>;<PERC
FQDD>;<BIOS FQDD>;<CPLD FQDD>;<OSC FQDD>; <OSD FQDD>;<DIAG FQDD>;<iDRAC
FQDD>;<Hard Disk FQDD>;<Backplane FQDD>;", "TargetType":{"Id":1000,
"Name":"Device"}},
{ "Id": <Storage Device ID 1>, "Data": "<HDD FQDD>;<EMM FQDD>;",
"TargetType":{"Id":1000, "Name":"Device"}},
{ "Id": <Storage Device ID N>, "Data": "<HDD FQDD>;<EMM FQDD>;",
"TargetType":{"Id":1000, "Name":"Device"}},
{ "Id": <Chassis Device ID 1>, "Data": "<OME-Modular FQDD>",
"TargetType":{"Id":1000, "Name":"Device"}},
{ "Id": <Chassis Device ID N>, "Data": "<OME-Modular FQDD>",
"TargetType":{"Id":1000, "Name":"Device"}},
{ "Id": <Network IOM Device ID 1>, "Data": "<IOM FQDD>", "TargetType":
{"Id":1000, "Name":"Device"}},
{ "Id": <Network IOM Device ID N>, "Data": "<IOM FQDD>", "TargetType":
{"Id":1000, "Name":"Device"}},
{ "Id": <Storage IOM Device ID 1>, "Data": "<IOM FQDD>", "TargetType":
{"Id":1000, "Name":"Device"}},
{ "Id": <Storage IOM Device ID N>, "Data": "<IOM FQDD>", "TargetType":
{"Id":1000, "Name":"Device"}}, ],
"Params": [ { "Key": "complianceReportId", "Value": "<Baseline Id>" },
{ "Key": "repositoryId", "Value": "<Repository Id>" },
{ "Key": "catalogId", "Value": "<Catalog Id>" },
{ "Key": "operationName", "Value": "INSTALL_FIRMWARE" },
{ "Key": "complianceUpdate", "Value": "true" },
{ "Key": "signVerify", "Value": "true" },
{ "Key": "stagingValue", "Value": "false" }
{ "Key":"rebootType", "Value":"<Reboot Type>"}
] }
Updating
firmware using
Individual
Package method
Example response body
{
"JobName": "<Job Name>",
"JobDescription": "<Job Description>",
"Schedule": "< Cron String/Startnow >",
"State": "Enabled",
"JobType": { "Id": 5, Name": "Update_Task" },
"Targets": [{"Id":<Target Device ID 1>, "Data":"<Component
FQDD=FileToken>;", "TargetType":{"Id":1000, "Name":"Device"}},
342 Monitor