API Guide

Table Of Contents
"Targets": [{"Id":<Target Device ID 1>, "Data":"<Component
FQDD=FileToken>;", "TargetType":{"Id":1000, "Name":"Device"}},
{"Id":<Target Device ID 2>, "Data":"<Component FQDD=FileToken>;",
"TargetType":{"Id":1000, "Name":"Device"}}, ........
{"Id":<Target Device ID N>, "Data":"<Component FQDD=FileToken>;",
"TargetType":{"Id":1000, "Name":"Device"}}, ],
"Params": [ { "Key": "operationName", "Value": "INSTALL_FIRMWARE" },
{ "Key": "complianceUpdate", "Value": "false" },
{ "Key": "signVerify", "Value": "true" },
{ "Key": "stagingValue", "Value": "true" }
{ "Key":"rebootType", "Value":"<Reboot Type>"}
] }
POST method for configuring chassis name
Example
response body
{
"JobName": "Update Chassis Name",
"JobDescription": "Update Chassis Name",
"Schedule": "startnow",
"State": "Enabled",
"Targets": [
{
"Id": 25016,
"Data": "",
"TargetType": {
"Id": 1000,
"Name": "DEVICE"
}
}
],
"Params": [
{
"Key": "operationName",
"Value": "SET_NAME"
},
{
"Key": "name",
"Value": "MX-7BU258R"
}
],
"JobType":
{
"Id": 3,
"Name": "DeviceAction_Task"
}
}
POST method for setting slot names for blade servers
Example
response body
{
"JobName": "Update slot name",
"JobDescription": "Update slot name",
"Schedule": "startnow",
"State": "Enabled",
"Targets": [
{
"Id": 25016,
"Data": "",
"TargetType": {
"Id": 1000,
"Name": "DEVICE"
}
}
402 Monitor