This package enables communication with the Avigilon Control Center (ACC) API. Please join Avigilon Technology Partner Program prior to using it in your project. When you become Avigilon partner, in addition to support, you will be receive your unique set of user_nonce and user_key to be used by your integration. Only with this data will you be able to communicate with the ACC server instance.
- Login and get session
- Get camera list
Currently limited functionality is available but it's easy to extend (contributions welcome!)
from accapi.client import AccClientFactory
factory = AccClientFactory("user_nonce", "user_key")
client = factory.create("http://acc_address", "username", "password")
cameras = client.get_cameras()