upgradeSiteDevice

POST https://{{host}}/api/v1/sites/:site_id/devices/:device_id/upgrade

Body Parameters

ParameterTypeDescription
versionstringspecific version / stable, default is to use the latest
rebootbooleanReboot device immediately after upgrade is completed, default is false (Available on Junos OS devices)
snapshotbooleanPerform recovery snapshot after device is rebooted, default is false (Available on Junos OS devices)

Body Response

ParameterTypeDescription
timestampfloattimestamp
statusstringstarting / inprogress / success / error / scheduled
status_idintthe internal status id

Request Body

{"version"=>"3.1.5"}

HEADERS

KeyDatatypeRequiredDescription
Acceptstring
X-CSRFTokenstring
Content-Typestring

RESPONSES

status: OK

{"timestamp":1428949501,"status":"inprogress","status_id":5}