Add reboot_os_console method (#286)

This commit is contained in:
Jacob Timmerman
2026-01-21 00:27:59 +01:00
committed by GitHub
parent e95961834b
commit acc783520f

View File

@@ -3336,7 +3336,7 @@ class Client
}
/**
* Get the recent firmware update for an UniFi-OS console
* Get the recent firmware update for an UniFi-OS console.
*
* @return array|bool returns an array with a single object containing details of the current known latest
* UniFi OS version info on success, else returns false
@@ -3352,7 +3352,7 @@ class Client
}
/**
* Update the OS for an UniFi-OS console
* Update the OS for an UniFi-OS console.
*
* @note triggers an UniFi OS Update in Control Plane > Updates > UniFi OS
* @return bool true upon success
@@ -3369,6 +3369,23 @@ class Client
return $this->fetch_results_boolean('/api/firmware/update', $payload, true, false);
}
/**
* Reboot an UniFi-OS console.
*
* @return bool true upon success
* @throws Exception
*/
public function reboot_os_console(): bool
{
if (!$this->is_unifi_os) {
throw new NotAUnifiOsConsoleException();
}
$this->curl_method = 'POST';
return $this->fetch_results_boolean('/api/system/reboot', null, true, false);
}
/**
* Check firmware update.
*