LiquidFiles Documentation
Please note that the Admin API's require at least LiquidFiles v2.5 and are only enabled with a LiquidFiles license

The LiquidFiles Admin API will enable to you administer your LiquidFiles installation from outside the LiquidFiles web interface. The Admin interface is primarily a REST based API using JSON and XML formatting.

For basic authentication and access description, please see the API documentation here. The Admin API uses the same basic functionality.

When accessing the Admin functions, you authorize yourself with the API key you use to authenticate yourself with to the system. To administer the system, your users API key needs to have permission to access and do the changes. This is the same as through the web interface. So if you want to administer Users, you need to authenticate as either a User Admin, Admin, Domain Admin or Sysadmin with that users respective API key.

The examples in the the Admin API use JSON to display outputs and formatting and all Admin API's support both JSON and XML. Please note that there's no functionality difference between either the web interface, the JSON or the XML API.

So if you view Filedrop API and see a Filedrop example JSON response like this:

"id": "support",
"name": "support",
"title": "Support Filedrop",
"description": "Use this Filedrop to submit support files",
"owner": "support-company-com",
"invalid_extensions": "",
"accepted_filetypes": "",
"expires_after": 14,
"max_filesize": 250,
"cc": "",
"authorization": 3

The equivalent XML output would be:

<?xml version="1.0" encoding="UTF-8"?>
<title>Support Filedrop</title>
<description>Use this Filedrop to submit support files</description>
<expires_after type="integer">14</expires_after>
<max_filesize type="integer">250</max_filesize>
<authorization type="integer">3</authorization>