UniFi-API-browser

Tool to browse data exposed by Ubiquiti's UniFi Controller API

MIT License

Stars
1.1K
Committers
12

Bot releases are visible (Hide)

UniFi-API-browser - API browser version v1.0.23

Published by malle-pietje about 7 years ago

  • add support for 5 minutes stats
  • include API client class 1.1.17
UniFi-API-browser - API browser version v1.0.23, API client class v1.1.15

Published by malle-pietje about 7 years ago

API browser changes:

  • changed inclusion of the UniFi API client and Kint classes to leverage composer autoloading

API client class changes:

UniFi-API-browser - API browser version v1.0.22, API client class version v1.1.14

Published by malle-pietje about 7 years ago

API browser changes:

  • code cleanup
  • added support for the new list_radius_accounts() method/function
  • display current site (if selected) in top nav bar

API client class changes:

  • IMPORTANT CHANGE: renamed all functions/methods named add_() to create_()
  • improved data validation
  • modified several existing methods/functions to leverage REST endpoints
  • added create_network() method/function
  • added set_networksettings_base() method/function
  • added delete_network() method/function
  • added list_radius_profiles() method/function
  • added create_radius_account() method/function
  • added set_radius_account_base() method/function
  • added delete_radius_account() method/function
UniFi-API-browser - API Browser version 1.0.20, API client class version 1.1.9

Published by malle-pietje about 7 years ago

  • API client class: changed trigger_error() to error_log() for an informative message to prevent Symphony catching it as an error and halting
  • API client class: modified stat_hourly_aps() and stat_daily_aps() functions/methods to allow pulling stats for a single device
  • API client class: added list_tags() function/method
  • API browser tool: added support for list_tags() function/method
UniFi-API-browser - API Browser version 1.0.19, API client class version 1.1.8

Published by malle-pietje about 7 years ago

  • Merge in the pull request by @mcmilk (mainly reformat comments)
  • API client class: consistent use of trigger_error() for actual errors
  • API browser tool: fix switching between accounts on same controller (using "stale" unificookie from $_SESSION would cause login with previous credentials)
UniFi-API-browser - API Browser version 1.0.18, API client class version 1.1.7

Published by malle-pietje about 7 years ago

  • API client class: clarification of $site_id in the README
  • API client class: added method/function list_radius_accounts()
  • API browser tool: added support for new list_radius_accounts() function/method
  • API browser tool: added check for php-curl module
  • API browser tool: general code cleanup
UniFi-API-browser - API Browser version 1.0.17, API client class version 1.1.6

Published by malle-pietje over 7 years ago

API Browser version 1.0.17, API client class version 1.1.6

  • API client class: minor general code cleanup and some small modifications to pull request 1d44322
  • API browser tool: minor code cleanup
    pull request 1d44322 by @afarrapeira :
  • API client class: added edit_usergroup() which allows you to edit the usergroup name and up/down bandwidth limit
  • API client class: added add_usergroup() function
  • API client class: added delete_usergroup() function
  • API client class: added 'DELETE' REQUEST type on exec_curl
UniFi-API-browser - API Browser version 1.0.16, API client class version 1.1.5

Published by malle-pietje over 7 years ago

  • API client class: changed class name to UnifiApi
  • API client class: general code cleanup and improvements
  • API client class: enhanced method/function list_events()
  • API client class: added method/function list_devices() to replace list_aps() which is still available as alias
  • API browser tool: general code cleanup
  • examples: general code cleanup, added config file template
UniFi-API-browser - API Browser version 1.0.15, API client class version 1.1.4

Published by malle-pietje over 7 years ago

  • API client class: added methods/functions upgrade_device(), upgrade_device_external(), spectrum_scan() and spectrum_scan_state()
  • API browser tool: embedded the favicon in base64 encoded format
  • API browser tool: added a dynamic "back to top" butoon
  • examples: added examples ap_scanning_state.php and auth_guest_basic.php
UniFi-API-browser - API Browser version 1.0.14, API client class version 1.1.3

Published by malle-pietje over 7 years ago

  • API client class: added methods/functions count_alarms(), list_current_channels(), list_dpi_stats()
  • API client class: added getter/setter methods set_debug, get_last_results_raw and get_last_error_message
  • API client class: improved code efficiency when handling responses
  • API browser tool: added support for count_alarms(), list_current_channels(), list_dpi_stats()
  • API browser tool: minor code cleanup
  • examples: updated examples with new set_debug() method/function
UniFi-API-browser - API Browser version 1.0.13, API client class version 1.1.2

Published by malle-pietje over 7 years ago

  • API browser tool: removed HighLight.js and replaced with jQuery JSONView
  • API browser tool: added version check to About Modal
  • API client class: added functions locate_ap() and site_leds(), replacing site_ledson()/site_ledsoff() and unset_locate_ap()/set_locate_ap(). The old functions remain usable through aliases.
  • API client class: minor code cleanup
  • API client class: added basic usage example to README.md
  • examples: added list_social_auth_details.php example
UniFi-API-browser - API Browser version 1.0.11, API client class version 1.1.0

Published by malle-pietje over 7 years ago

  • API client class: moved redundant code from public functions to two private functions
  • API client class: minor code cleanup
  • API browser tool: minor code cleanup
  • examples: added two more examples
UniFi-API-browser - API Browser version 1.0.10, API client class version 1.0.14

Published by malle-pietje over 7 years ago

  • API client class: added stat_daily_aps() and general code cleanup
  • API browser tool: code cleanup to separate PHP from HTML where possible
  • API browser tool: added support for the new stat_daily_aps() function
  • API browser tool: added favicon
  • API browser tool: added loading indicator
  • API browser tool: highlight.js upgraded to version 9.10.0 and changed default style
  • examples: moved contributed example to separate directory
  • examples: added several examples
UniFi-API-browser - API Browser version 1.0.9, API client class version 1.0.13

Published by malle-pietje over 7 years ago

  • API Browser: added list_admins endpoint
  • API client class: added adopt_device() function/method to adopt a device (access point, switch or router), contributed by nelsencd
  • API client class: added delete_site() function/method to delete a site
  • API client class: added list_admins() function/method to list the administrators for the current site
  • API client class: added led_override() function/method to toggle LED mode for individual devices
UniFi-API-browser - API Browser version 1.0.8, API client class version 1.0.12

Published by malle-pietje almost 8 years ago

  • API Browser: added option to clear PHP session, useful when login errors occur, mostly after upgrades or incorrect credential changes
  • API client class: modified list_clients() function/method to also allow request for a single device
UniFi-API-browser - API Browser version 1.0.7, API client class version 1.0.11

Published by malle-pietje almost 8 years ago

API client class: added the disable_ap() function/method which allows you to disable/enable an access point

UniFi-API-browser - API Browser version 1.0.7, API client class version 1.0.10

Published by malle-pietje almost 8 years ago

API Browser: cleanup of layout before selection of endpoint
API client class: overall code cleanup

UniFi-API-browser - API Browser version 1.0.6 & API client class version 1.0.9

Published by malle-pietje almost 8 years ago

API Browser: cosmetic bug fixes
API client class: updated the create_voucher() function/method to allow
for creation of multi-use or single-use vouchers
API client class: added the revoke_voucher() function/method

UniFi-API-browser - further improvements for multi-controller configurations

Published by malle-pietje about 8 years ago

API Browser version 1.0.5

  • further improvements for controller version detection
  • remember theme, action and output format across sites and controllers
  • prevent some rare errors
    API client class version 1.0.8
UniFi-API-browser - Support for multiple controller configuration

Published by malle-pietje about 8 years ago

Related Projects