Compare commits
20 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
11c132b263 | ||
|
|
5a64a0c844 | ||
|
|
898703db5c | ||
|
|
1aa8956445 | ||
|
|
77c4b17003 | ||
|
|
089b0b77ae | ||
|
|
0263c47be9 | ||
|
|
d722d7b843 | ||
|
|
3cf7b4d173 | ||
|
|
6b230753a0 | ||
|
|
97510ec5ec | ||
|
|
9726378e3c | ||
|
|
494375f8b5 | ||
|
|
3dbc24daca | ||
|
|
93d1d8ec3f | ||
|
|
b8620f7672 | ||
|
|
1e2e709d4a | ||
|
|
472d2eaa68 | ||
|
|
1522992e49 | ||
|
|
70f6a374e2 |
24
README.md
24
README.md
@@ -1,17 +1,25 @@
|
||||
## UniFi Controller API client class
|
||||
|
||||
A PHP class that provides access to Ubiquiti's [**UniFi Network Application**](https://unifi-network.ui.com/) API.
|
||||
[](https://github.com/Art-of-WiFi/UniFi-API-client/blob/main/LICENSE)
|
||||
[](https://packagist.org/packages/art-of-wifi/unifi-api-client)
|
||||
[](https://packagist.org/packages/art-of-wifi/unifi-api-client)
|
||||
[](https://packagist.org/packages/art-of-wifi/unifi-api-client)
|
||||
|
||||
UniFi Network Application software versions 5.X.X, 6.X.X, 7.X.X, and 8.X.X (version **8.5.2** has been confirmed to
|
||||
work) are supported as well as Network Applications on **UniFi OS-based consoles** (UniFi OS **4.0.20** has been
|
||||
confirmed to work).
|
||||
A PHP class that provides access to Ubiquiti's [**UniFi Network Application**](https://unifi-network.ui.com/) API.
|
||||
|
||||
This class is used by our API Browser tool, which can be found
|
||||
[here](https://github.com/Art-of-WiFi/UniFi-API-browser).
|
||||
|
||||
The package can be installed manually or by using
|
||||
composer/[packagist](https://packagist.org/packages/art-of-wifi/unifi-api-client) for
|
||||
easy inclusion in your projects.
|
||||
easy inclusion in your projects. See the [installation instructions](#Installation) below for more details.
|
||||
|
||||
## Supported Versions
|
||||
|
||||
| Software | Versions |
|
||||
|--------------------------------------|------------------------------------------------------|
|
||||
| UniFi Network Application/controller | 5.x, 6.x, 7.x, 8.x, 9.0.x (**9.0.101 is confirmed**) |
|
||||
| UniFi OS | 3.x, 4.1.x (**4.1.15 is confirmed**) |
|
||||
|
||||
|
||||
## Requirements
|
||||
@@ -29,17 +37,19 @@ easy inclusion in your projects.
|
||||
|
||||
## UniFi OS Support
|
||||
|
||||
Support for UniFi OS-based controllers has been added as of version 1.1.47. These devices have been verified to work:
|
||||
Support for UniFi OS-based controllers has been added as of version 1.1.47. These devices/services have been verified
|
||||
to work:
|
||||
- UniFi Dream Router (UDR)
|
||||
- UniFi Dream Machine (UDM)
|
||||
- UniFi Dream Machine Pro (UDM PRO)
|
||||
- UniFi Cloud Key Gen2 (UCK G2), firmware version 2.0.24 or higher
|
||||
- UniFi Cloud Key Gen2 Plus (UCK G2 Plus), firmware version 2.0.24 or higher
|
||||
- UniFi Cloud Console, details [here](https://help.ui.com/hc/en-us/articles/4415364143511)
|
||||
- UniFi Express (UX)
|
||||
- UniFi Dream Wall (UDW)
|
||||
- UniFi Cloud Gateway Ultra (UCG-Ultra)
|
||||
- UniFi CloudKey Enterprise (CK-Enterprise)
|
||||
- UniFi Enterprise Fortress Gateway (EFG)
|
||||
- Official UniFi Hosting, details [here](https://help.ui.com/hc/en-us/articles/4415364143511)
|
||||
|
||||
The class automatically detects UniFi OS consoles and adjusts the URLs and several functions/methods accordingly.
|
||||
|
||||
|
||||
459
src/Client.php
459
src/Client.php
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user