File: //usr/syno/synoman/webapi/SYNO.Core.ExternalDevice.lib
{"SYNO.Core.ExternalDevice.Bluetooth": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/libwebapi-Bluetooth.so", "maxVersion": 2, "methods": {"1": [{"list": {"grantByDefault": true}}, {"get": {"grantByDefault": true}}, {"set_discovery": {"grantByDefault": true}}], "2": [{"list": {"grantByDefault": true}}, {"get": {"grantByDefault": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.ExternalDevice.Bluetooth.Device": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/libwebapi-Bluetooth.so", "maxVersion": 1, "methods": {"1": [{"create": {"grantByDefault": true}}, {"delete": {"grantByDefault": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.ExternalDevice.Bluetooth.Settings": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/libwebapi-Bluetooth.so", "maxVersion": 1, "methods": {"1": [{"get": {"grantByDefault": true}}, {"set": {"grantByDefault": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.ExternalDevice.DefaultPermission": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.ExternalDevice.DefaultPermission.so", "maxVersion": 1, "methods": {"1": [{"get": {"allowDemo": true, "grantByDefault": true}}, {"set": {"allowDemo": true, "grantByDefault": true}}]}, "minVersion": 1, "priority": 0}, "SYNO.Core.ExternalDevice.Printer": {"allowUser": ["admin.local", "admin.ldap", "admin.domain"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.ExternalDevice.Printer.so", "maxVersion": 1, "methods": {"1": [{"list": {"grantByDefault": true}}, {"print_test": {"grantByDefault": true}}, {"clean": {"grantByDefault": true}}]}, "minVersion": 1, "priority": 0}, "SYNO.Core.ExternalDevice.Printer.BonjourSharing": {"allowUser": ["admin.local", "admin.ldap", "admin.domain"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.ExternalDevice.Printer.so", "maxVersion": 1, "methods": {"1": [{"get": {"allowDemo": true, "grantByDefault": true}}, {"set": {"grantByDefault": true}}]}, "minVersion": 1, "priority": 0}, "SYNO.Core.ExternalDevice.Printer.Driver": {"allowUser": ["admin.local", "admin.ldap", "admin.domain"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.ExternalDevice.Printer.so", "maxVersion": 1, "methods": {"1": [{"list": {"grantByDefault": true}}]}, "minVersion": 1, "priority": 0}, "SYNO.Core.ExternalDevice.Printer.Network": {"allowUser": ["admin.local", "admin.ldap", "admin.domain"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.ExternalDevice.Printer.so", "maxVersion": 1, "methods": {"1": [{"eject": {"grantByDefault": true}}, {"get": {"grantByDefault": true}}, {"set": {"grantByDefault": true}}, {"create": {"grantByDefault": true}}]}, "minVersion": 1, "priority": 0}, "SYNO.Core.ExternalDevice.Printer.Network.Host": {"allowUser": ["admin.local", "admin.ldap", "admin.domain"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.ExternalDevice.Printer.so", "maxVersion": 1, "methods": {"1": [{"get": {"grantByDefault": true}}]}, "minVersion": 1, "priority": 0}, "SYNO.Core.ExternalDevice.Printer.OAuth": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.ExternalDevice.Printer.so", "maxVersion": 1, "methods": {"1": [{"get": {"grantByDefault": true}}, {"set": {"grantByDefault": true}}, {"revoke": {"grantByDefault": true}}]}, "minVersion": 1, "priority": 0}, "SYNO.Core.ExternalDevice.Printer.USB": {"allowUser": ["admin.local", "admin.ldap", "admin.domain"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.ExternalDevice.Printer.so", "maxVersion": 1, "methods": {"1": [{"eject": {"grantByDefault": true}}, {"get": {"grantByDefault": true}}, {"set": {"grantByDefault": true}}, {"release_mfp": {"grantByDefault": true}}]}, "minVersion": 1, "priority": 0}, "SYNO.Core.ExternalDevice.Storage.EUnit": {"allowUser": ["admin.local", "admin.ldap", "admin.domain"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.ExternalDevice.Storage.so", "maxVersion": 1, "methods": {"1": [{"list": {"grantByDefault": true}}]}, "minVersion": 1, "priority": 0}, "SYNO.Core.ExternalDevice.Storage.Setting": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.ExternalDevice.Storage.so", "maxVersion": 1, "methods": {"1": [{"get": {"allowDemo": true, "grantByDefault": true}}, {"set": {"allowDemo": true, "grantByDefault": true}}]}, "minVersion": 1, "priority": 0}, "SYNO.Core.ExternalDevice.Storage.USB": {"allowUser": ["admin.local", "admin.ldap", "admin.domain"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.ExternalDevice.Storage.so", "maxVersion": 1, "methods": {"1": [{"list": {"allowTimeout": true, "grantByDefault": true}}, {"format": {"grantByDefault": true}}, {"eject": {"grantByDefault": true}}]}, "minVersion": 1, "priority": 0}, "SYNO.Core.ExternalDevice.Storage.eSATA": {"allowUser": ["admin.local", "admin.ldap", "admin.domain"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.ExternalDevice.Storage.so", "maxVersion": 1, "methods": {"1": [{"list": {"allowTimeout": true, "grantByDefault": true}}, {"format": {"grantByDefault": true}}, {"eject": {"grantByDefault": true}}]}, "minVersion": 1, "priority": 0}, "SYNO.Core.ExternalDevice.UPS": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/libwebapiups.so", "maxVersion": 1, "methods": {"1": [{"get": {"allowDemo": true, "grantByDefault": true}}, {"set": {"grantByDefault": true}}]}, "minVersion": 1, "priority": -10}}