Unifi-python-api

Latest version: v0.2.3

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 15

1.1.58

- changed several references from UniFi SDN controller to UniFi Network controller
- added optional payload parameter to the list_alarms() method/function, contributed by MikeSiekkinen through PR 68
- added example showing how to disable/enable a switch port
- updated restart_device() function/method, thanks go to leonardogyn for reporting this
- added example to modify outlet settings on a UniFi SmartPower PDU Pro, thanks go to panthergm for providing access

1.1.57

- increased minimum required PHP version to 5.5.0
- minor syntax improvement based on Scrutinizer feedback
- added create_dynamicdns() and set_dynamicdns() methods, "borrowed" routes from smos
- added set_element_adoption() method, contributed by VWT-Dan
- made a start at changing the function/method comments to PHPDoc format (PSR-5) which will support auto-generated class documentation (https://github.com/php-fig/fig-standards/blob/master/proposed/phpdoc.md#5-the-phpdoc-format)
- added check to throw an error when the $baseurl ends with a / character, thanks to infraweavers for submitting 66
- fixed issue with logout() on UDM PROs, thanks go to Olivier6767 for providing access to a UDM PRO, addresses 63
- applied several code styling improvements

1.1.56

- switched to use of curl_setopt_array instead of multiple curl_setopt which should slightly reduce the overall PHP execution time (https://gist.github.com/masakielastic/3330620)
- several minor code improvements

1.1.55

- general code clean up
- removed repetitive code (checks using $this->is_loggedin())
- updated the main README to include the latest added functions/methods

1.1.54

- fixed list_alarms() method/function

1.1.53

- added list_routing() method/function, contributed by VWT-Dan
- added list_firmware() method/function
- added get_class_version() method/function, returns the (semantic) version number of the Class
- cleaned up the class to remove repetitive code
- changed names of several protected functions for improved consistency
- general code clean up

Page 7 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.