NOTE: All calls are relative to the base controller URLĬalls return both a web status as well as JSON formatted output. go to the Chrome Instructions section (recommended). When updating a specific object you must use PUT or else a new object will be created. Once in here I logged into my Unifi controller and navigated to Settings > Maintenance > Backup.
Both use application/json formatting for all data transfer. To distill the Ubiquiti UniFi device user guides: Since we are using the UniFi Cloud Key, launch Google Chrome and go to Install the Ubiquiti device discovery tool. The second major type of web interface provided is an agent/call based system where you pass a command to an agent to perform an action. For information on configuring and using the UniFi Controller software, refer to the User Guide.
One would be the REST-like which provide get/post/put/delete where post is to the base and put/delete are often tied to the _id of the object that you are working with. This is a reverse engineering project that is based on browser captures, jar dumps, and reviewing other software that has been written to work with the controller. Here is one of the methods which we can make it easier, once done, the UniFi Network Controller / UniFi Network Application will start automatically (Even if we have not logged in to the system, very similar behaviour to Windows Service), we can still tick the automatically install the updates from UniFi Network Controller / UniFi Network. Documentation of API endpoints on the UniFi controller software.