List controller by the given IP:
There is no request body for this API.
{ "systems":[ { "uid":"adc5e492-957c-4f8c-aa0a-97fa2dac5f23", "version":"01.11.00.0000", "role":"leader", "core_data_version":0, "core_data_version_timestamp":"1970-01-01T00:00:00.000Z", "time":"1970-01-01T00:00:00.000Z", "self":true, "status":"active" } ] }
Normal: OK (200)
Error: Unauthorized (401), Not Found (404), Service Unavailable (503)
There is no request body for this API.
{ "system":{ "uid":"adc5e492-957c-4f8c-aa0a-97fa2dac5f23", "version":"01.11.00.0000", "ip":"192.168.1.100", "role":"leader", "core_data_version":0, "core_data_version_timestamp":"1970-01-01T00:00:00.000Z", "time":"1970-01-01T00:00:00.000Z", "self":true, "status":"active" } }
Normal: OK (200)
Error: Unauthorized (401), Not Found (404), Service Unavailable (503)
Updating the IP address of a system applies only to a non-teamed system where the system information being updated is a representation of the system being called, i.e., "self":true. If the system being updated is teamed and/or is not self, then an error will be returned. This is a partial update operation.
This example updates the IP address of a non-teamed system with the UID of "adc5e492-957c-4f8c-aa0a-97fa2dac5f23":
{ "system":{ "ip":"192.168.1.200" } }
Updated JSON for the system information of the system that was updated will be returned, for example:
{ "system":{ "uid":"adc5e492-957c-4f8c-aa0a-97fa2dac5f23", "version":"01.14.00.0000", "ip":"192.168.1.200", "role":"leader", "core_data_version":8, "core_data_version_timestamp":"2013-08-21T18:17:33.187Z", "time":"2013-08-21T18:17:23.899Z", "status":"active", "self":true } }
Normal: OK (200)
Error: Unauthorized (401), Not Found (404), Service Unavailable (503)