Download the PHP package uxicodev/unifi-access-api without Composer
On this page you can find all versions of the php package uxicodev/unifi-access-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package unifi-access-api
A PHP (Laravel) API client for the Ubiquiti Unifi Access API
A GuzzleHTTP client that can communicate with the Ubiquiti Unifi Access API. Ready to use with Laravel, but can also be used with other frameworks or plain PHP. Currently the following Unifi Access resources have been (partially) implemented:
- Visitor
- Credential
- DoorGroups
- System
Installation
You can install the package via composer:
Usage
The Unifi Access API exposes several resources. The resources are represented by different Client classes.
All resources can be accessed through the UnifiAccessApi\Client\Client class.
All responses are represented by Data Transfer Objects (DTOs) that can be found in the Uxicodev\UnifiAccessApi\API\Responses namespace.
The objects returned are Entities that can be found in the Uxicodev\UnifiAccessApi\API\Entities namespace.
Laravel
Add the following to your .env file:
Non-Laravel application
FAQ
My API key is not working
Make sure you are using the correct API key. You can create an API key at two seperate locations, but those locations serve a different purpose.
You can retrieve the Access API key in your admin console at page access/settings/system.
You can also create a Network/Protect API key at access/settings/control-plane/integrations. However, this key does NOT work for the Access API.
Testing
Changelog
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Maarten Kuiper
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
Laravel Package Boilerplate
This package was generated using the Laravel Package Boilerplate.
All versions of unifi-access-api with dependencies
guzzlehttp/guzzle Version ^7.0
illuminate/support Version ^10.0|^11.0|^12.0