Froxlor 
Froxlor.checkUpdate 
checks whether there is a newer version of froxlor available
Permission 
admin
Parameter 
| Field | Type | Description | 
|---|---|---|
| force | bool | optional, force live update-check | 
Response 
string as json-encoded array
Froxlor.importSettings 
import settings
Permission 
admin
Parameter 
| Field | Type | Description | 
|---|---|---|
| json_str | string | content of exported froxlor-settings json file | 
Response 
string as json-encoded bool
Froxlor.exportSettings 
export settings
Permission 
admin
Response 
string as json-string
Froxlor.listSettings 
return a list of all settings
Permission 
admin
Response 
string as json-encoded array count|list
Froxlor.getSetting 
return a setting by settinggroup.varname couple
Permission 
admin
Parameter 
| Field | Type | Description | 
|---|---|---|
| key | string | settinggroup.varname couple | 
Response 
string
Froxlor.updateSetting 
updates a setting
Permission 
admin
Parameter 
| Field | Type | Description | 
|---|---|---|
| key | string | settinggroup.varname couple | 
| value | string | optional the new value, default is '' | 
Response 
string
Froxlor.generatePassword 
returns a random password based on froxlor settings for min-length, included characters, etc.
Permission 
admin customer
Parameter 
| Field | Type | Description | 
|---|---|---|
| length | int | optional length of password, defaults to 0 (panel.password_min_length) | 
Response 
string
Froxlor.generateLoginLink 
return a one-time login link URL for a given user
Permission 
admin
Parameter 
| Field | Type | Description | 
|---|---|---|
| loginname | int $customerid optional, required if | is not specified, user to create link for | 
| customerid | string $loginname optional, required if | is not specified, user to create link for | 
| valid_time | int | optional, value in seconds how long the link will be valid, default is 10 seconds, valid values are numbers from 10 to 120 | 
| allowed_from | string | optional, comma separated list of ip addresses or networks to allow login from via this link | 
Response 
string as json-encoded array [base => domain, uri => relative link]
Froxlor.integrityCheck 
can be used to remotely run the integritiy checks froxlor implements
Permission 
admin
Response 
string
Froxlor.listFunctions 
returns a list of all available api functions
Permission 
admin customer
Parameter 
| Field | Type | Description | 
|---|---|---|
| module | string | optional, return list of functions for a specific module | 
| function | string | optional, return parameter information for a specific module and function | 
Response 
string as json-encoded array
