Software Load
The /files/software URL provides the ability to modify the device software load. Uploading of the software load triggers a device reset to activate it.
URL
/api/v1/files/software
HTTP Method
PUT
HTTP Responses
■ | 200 OK |
■ | 400 Bad request – provided software load is incorrect. |
■ | 409 Conflict – software load can’t be applied due to the current device state (e.g. synchronization with the redundant device is in progress). |
Example
■ | Request: |
PUT /api/v1/files/software HTTP/1.1 Host: 10.4.219.229 Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW ------WebKitFormBoundary7MA4YWxkTrZu0gW Content-Disposition: form-data; name="file"; filename="software.cmp" Content-Type: application/octet-stream <cmp file> ------WebKitFormBoundary7MA4YWxkTrZu0gW--
■ | Response: |
HTTP/1.1 200 OK Content-Type: application/json { "description": "Device will reset now to activate new software load" }
or
HTTP/1.1 409 Conflict Content-Type: application/json { "description": "Device is currently performing HA synchronization" }