Release 2.2A API#
This is the official api documentation for the d-serie products.
Version: 1.23.13
Endpoint overview#
AboutPhoneApi#
- get / [[#AboutPhoneGet|AboutPhoneGet]]: Get the aboutPhone settings.
- put / [[#AboutPhonePut|AboutPhonePut]]: Update the aboutPhone settings.
AppsApi#
- get / [[#AppsGet|AppsGet]]: Get the apps-settings.
- put / [[#AppsPut|AppsPut]]: Update the apps-settings.
AuthTokensApi#
- get / [[#RemoteAccessAuthTokensGet|RemoteAccessAuthTokensGet]]: Get the list of auth tokens
- get / [[#RemoteAccessAuthTokensIdxGet|RemoteAccessAuthTokensIdxGet]]: Get the specified auth token at the index.
- put / [[#RemoteAccessAuthTokensIdxPut|RemoteAccessAuthTokensIdxPut]]: Update the auth token at the specified index.
CallBindingsApi#
- get / [[#TelephonyCallBindingsGet|TelephonyCallBindingsGet]]: Get the CallBindings settings.
- delete / [[#TelephonyCallBindingsNameDelete|TelephonyCallBindingsNameDelete]]: Delete a call-binding by name
- get / [[#TelephonyCallBindingsNameGet|TelephonyCallBindingsNameGet]]: Get the binding with the specified name.
- post / [[#TelephonyCallBindingsNamePost|TelephonyCallBindingsNamePost]]: Create a CallBinding setup
- put / [[#TelephonyCallBindingsNamePut|TelephonyCallBindingsNamePut]]: Update the binding with the specified name.
- get / [[#TelephonyCallBindingsNameSoftkeyIdxGet|TelephonyCallBindingsNameSoftkeyIdxGet]]: Get the key with the specified name.
ContactListApi#
- get / [[#ContactListGet|ContactListGet]]: Only a dummy get for unit tests - do not use!
ContactsApi#
- delete / [[#ContactsDelete|ContactsDelete]]: Delete a contacts setup
- get / [[#ContactsGet|ContactsGet]]: Get a contacts setup
- post / [[#ContactsPost|ContactsPost]]: Create a contacts setup
- put / [[#ContactsPut|ContactsPut]]: Update a contacts settings
DevicesApi#
- get / [[#DevicesGet|DevicesGet]]: Get the Devices settings.
- post / [[#DevicesPost|DevicesPost]]: Create a Devices setup
- put / [[#DevicesPut|DevicesPut]]: Update a Devices setup.
DisplayApi#
- get / [[#UserInterfaceDisplayGet|UserInterfaceDisplayGet]]: Get the display settings.
- put / [[#UserInterfaceLedsPut|UserInterfaceLedsPut]]: Update the led settings.
FilterSettingsApi#
- get / [[#RemoteAccessFilterSettingsGet|RemoteAccessFilterSettingsGet]]: Get the 'filter settings' settings.
- put / [[#RemoteAccessFilterSettingsPut|RemoteAccessFilterSettingsPut]]: Update the 'filter settings' settings.
HomeScreenDesignApi#
- get / [[#HomeScreenDesignGet|HomeScreenDesignGet]]: Get the home screen design
- put / [[#HomeScreenDesignPut|HomeScreenDesignPut]]: Update the home screen design
IdentitiesApi#
- get / [[#IdentitiesGet|IdentitiesGet]]: Get the list of identities
- get / [[#IdentitiesIdxGet|IdentitiesIdxGet]]: Get the specified identity at the index.
- put / [[#IdentitiesIdxPut|IdentitiesIdxPut]]: Update the identity at the specified index.
InCallKeysApi#
- delete / [[#TelephonyCallBindingsNameSoftkeyIdxDelete|TelephonyCallBindingsNameSoftkeyIdxDelete]]: Delete a call-key by name
- post / [[#TelephonyCallBindingsNameSoftkeyIdxPost|TelephonyCallBindingsNameSoftkeyIdxPost]]: Create a inCallKey setup
- put / [[#TelephonyCallBindingsNameSoftkeyIdxPut|TelephonyCallBindingsNameSoftkeyIdxPut]]: Update the key.
IpCamerasApi#
- get / [[#DevicesCamerasGet|DevicesCamerasGet]]: Get the Cameras settings.
- delete / [[#DevicesCamerasNameDelete|DevicesCamerasNameDelete]]: Delete a camera by name
- get / [[#DevicesCamerasNameGet|DevicesCamerasNameGet]]: Get the camera with the specified name.
- post / [[#DevicesCamerasNamePost|DevicesCamerasNamePost]]: Create a Camera setup
- put / [[#DevicesCamerasNamePut|DevicesCamerasNamePut]]: Update the camera with the specified name.
KeyLayerApi#
- get / [[#KeyLayerGet|KeyLayerGet]]: Get the keylayer settings
- put / [[#KeyLayerPut|KeyLayerPut]]: Set the keylayer settings
KeypadApi#
- get / [[#UserInterfaceKeypadGet|UserInterfaceKeypadGet]]: Get the keypad settings.
- put / [[#UserInterfaceKeypadPut|UserInterfaceKeypadPut]]: Update the keypad settings.
KeysApi#
- get / [[#KeysGet|KeysGet]]: Get all configured keys
- get / [[#KeysGroupGet|KeysGroupGet]]: Get all keys for the specified group.
- delete / [[#KeysGroupKeyNumberDelete|KeysGroupKeyNumberDelete]]: Delete the key on the specified position in the group
- get / [[#KeysGroupKeyNumberGet|KeysGroupKeyNumberGet]]: Get the key on the specified position
- post / [[#KeysGroupKeyNumberPost|KeysGroupKeyNumberPost]]: Create a new key on the specified position
- put / [[#KeysGroupKeyNumberPut|KeysGroupKeyNumberPut]]: Update the key on the specified position in the group
LedsApi#
- get / [[#UserInterfaceLedsGet|UserInterfaceLedsGet]]: Get the led-settings.
LocalesApi#
- get / [[#LocalesGet|LocalesGet]]: Get the locale settings.
- put / [[#LocalesPut|LocalesPut]]: Update the locale settings.
LoggingApi#
- get / [[#LoggingGet|LoggingGet]]: Get the logging settings.
- put / [[#LoggingPut|LoggingPut]]: Set the logging settings.
LuaAutoStartersApi#
- get / [[#LuaAutoStartersGet|LuaAutoStartersGet]]: Get the luaAutoStarters settings.
- get / [[#LuaAutoStartersNameGet|LuaAutoStartersNameGet]]: Get the luaScript with the specified name.
- put / [[#LuaAutoStartersNamePut|LuaAutoStartersNamePut]]: Update the luaScript with the specified name.
LuaConfigApi#
- get / [[#LuaConfigGet|LuaConfigGet]]: Get the luaConfig settings.
LuaConfigPairApi#
- get / [[#LuaConfigKeyGet|LuaConfigKeyGet]]: Get the luaScript with the specified name.
- put / [[#LuaConfigKeyPut|LuaConfigKeyPut]]: Update the luaScript with the specified name.
LuaLibrariesApi#
- get / [[#LuaLibrariesGet|LuaLibrariesGet]]: Get the luaLibraries settings.
- get / [[#LuaLibrariesNameGet|LuaLibrariesNameGet]]: Get the luaLibrary with the specified name.
- put / [[#LuaLibrariesNamePut|LuaLibrariesNamePut]]: Update the luaLibrary with the specified name.
MessagesApi#
- get / [[#UserInterfaceMessagesGet|UserInterfaceMessagesGet]]: Get the messages settings.
NetworkApi#
- get / [[#NetworkEthernetGet|NetworkEthernetGet]]: Get the ethernet settings.
- put / [[#NetworkEthernetPut|NetworkEthernetPut]]: Update the ethernet settings.
- get / [[#NetworkGet|NetworkGet]]: Get the network settings.
- put / [[#NetworkPut|NetworkPut]]: Update the network settings.
- get / [[#NetworkTopologyGet|NetworkTopologyGet]]: Get the topology settings.
- post / [[#NetworkTopologyPost|NetworkTopologyPost]]: Create a Topology setup
- put / [[#NetworkTopologyPut|NetworkTopologyPut]]: Update the topology settings.
- get / [[#NetworkVpnGet|NetworkVpnGet]]: Get the vpn settings.
- put / [[#NetworkVpnPut|NetworkVpnPut]]: Update the vpn settings.
PrivacyApi#
- get / [[#PrivacyGet|PrivacyGet]]: Fetch the telephones privacy settings
- put / [[#PrivacyPut|PrivacyPut]]: Update privacy settings
ProvisioningApi#
- get / [[#ProvisioningGet|ProvisioningGet]]: Get the provisionings settings.
- put / [[#ProvisioningPut|ProvisioningPut]]: Update the provisioning settings.
RemoteAccessApi#
- get / [[#RemoteAccessGet|RemoteAccessGet]]: Get the remote-access settings.
- put / [[#RemoteAccessPut|RemoteAccessPut]]: Update the remote-access settings.
ResourcesApi#
- get / [[#ResourcesGet|ResourcesGet]]: Fetch the additionally provisioned resources
SoundApi#
- get / [[#SoundGet|SoundGet]]: Get the sound settings.
- put / [[#SoundPut|SoundPut]]: Update the sound settings.
TelephonyApi#
- get / [[#TelephonyGet|TelephonyGet]]: Get the telephony settings.
- put / [[#TelephonyPut|TelephonyPut]]: Update the telephony settings.
TemplatesApi#
- get / [[#TemplatesGet|TemplatesGet]]: Get all templates
- get / [[#TemplatesNameGet|TemplatesNameGet]]: Get the template with the specified name.
- put / [[#TemplatesNamePut|TemplatesNamePut]]: Update the template with the specified name.
TimeAndDateApi#
- get / [[#TimeAndDateGet|TimeAndDateGet]]: Get the timeAndDate settings.
- put / [[#TimeAndDatePut|TimeAndDatePut]]: Update the timeAndDate settings
UpdateApi#
- get / [[#UpdateGet|UpdateGet]]: Get the update settings.
- put / [[#UpdatePut|UpdatePut]]: Update the update settings.
UserInterfaceApi#
- get / [[#UserInterfaceGet|UserInterfaceGet]]: Get settings for the user-interface.
- put / [[#UserInterfacePut|UserInterfacePut]]: Update settings for the user-interface.
UsersApi#
- get / [[#UsersGet|UsersGet]]: Get a list of users
- delete / [[#UsersNameDelete|UsersNameDelete]]: Delete a user. The last user can not be deleted.
- get / [[#UsersNameGet|UsersNameGet]]: Returns a single user
- post / [[#UsersNamePost|UsersNamePost]]: Create a single user
- put / [[#UsersNamePut|UsersNamePut]]: Update a single user
- get / [[#UsersPrimaryGet|UsersPrimaryGet]]: Returns a single user
- put / [[#UsersPrimaryPut|UsersPrimaryPut]]: Update a single user
- post / [[#UsersUseraddPost|UsersUseraddPost]]: Create a single user
VPNApi#
- get / [[#NetworkVpnGet|NetworkVpnGet]]: Get the vpn settings.
Endpoint List#
AboutPhoneGet#
''get /aboutPhone''
Description#
Get the aboutPhone settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successfull | ''[[#aboutPhone |
Response Schema
{
"description" : "Operation successfull",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/aboutPhone"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/aboutPhone"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
AboutPhonePut#
''put /aboutPhone''
Description#
Update the aboutPhone settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
aboutPhone | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
AboutPhoneGet#
''get /aboutPhone''
Description#
Get the aboutPhone settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successfull | ''[[#aboutPhone |
Response Schema
{
"description" : "Operation successfull",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/aboutPhone"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/aboutPhone"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
AboutPhonePut#
''put /aboutPhone''
Description#
Update the aboutPhone settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
aboutPhone | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
AppsGet#
''get /apps''
Description#
Get the apps-settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#apps |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/apps"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/apps"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
AppsPut#
''put /apps''
Description#
Update the apps-settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
apps | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
ContactListGet#
''get /contactList''
Description#
Only a dummy get for unit tests - do not use!
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#contact |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/contactList"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/contactList"
}
}
}
}
ContactsDelete#
''delete /contacts''
Description#
Delete a contacts setup
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
ContactsGet#
''get /contacts''
Description#
Get a contacts setup
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#contacts |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/contacts"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/contacts"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
ContactsPost#
''post /contacts''
Description#
Create a contacts setup
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
contacts | The setting values for this setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
ContactsPut#
''put /contacts''
Description#
Update a contacts settings
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
contacts | The setting values for a ldap setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
DevicesCamerasGet#
''get /devices/cameras''
Description#
Get the Cameras settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#ipcamera |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/ipCameras"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/ipCameras"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
DevicesCamerasNameDelete#
''delete /devices/cameras/{name}''
Description#
Delete a camera by name
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the camera | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
DevicesCamerasNameGet#
''get /devices/cameras/{name}''
Description#
Get the camera with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the camera | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#ipCamera |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/ipCamera"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/ipCamera"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
DevicesCamerasNamePost#
''post /devices/cameras/{name}''
Description#
Create a Camera setup
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the camera | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
ipCamera | The setting values for this setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
DevicesCamerasNamePut#
''put /devices/cameras/{name}''
Description#
Update the camera with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the camera | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
ipCamera | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
DevicesGet#
''get /devices''
Description#
Get the Devices settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#devices |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/devices"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/devices"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
DevicesPost#
''post /devices''
Description#
Create a Devices setup
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
devices | The setting values for this setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
DevicesPut#
''put /devices''
Description#
Update a Devices setup.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
devices | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
HomeScreenDesignGet#
''get /homeScreenDesign''
Description#
Get the home screen design
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#homeScreenDesign |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/homeScreenDesign"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/homeScreenDesign"
}
}
}
}
HomeScreenDesignPut#
''put /homeScreenDesign''
Description#
Update the home screen design
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
homeScreenDesign | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
IdentitiesGet#
''get /identities''
Description#
Get the list of identities
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#identity |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/identities"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/identities"
}
}
}
}
IdentitiesIdxGet#
''get /identities/{idx}''
Description#
Get the specified identity at the index.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
idx | The index of the identity. | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#identity |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/identity"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/identity"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
IdentitiesIdxPut#
''put /identities/{idx}''
Description#
Update the identity at the specified index.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
idx | The index of the identity. | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
identity | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
KeyLayerGet#
''get /keyLayer''
Description#
Get the keylayer settings
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#keyLayer |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/keyLayer"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/keyLayer"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
KeyLayerPut#
''put /keyLayer''
Description#
Set the keylayer settings
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
keyLayer | The keyLayer values | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
KeysGet#
''get /keys''
Description#
Get all configured keys
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | A list of all groups and their configured keys | ''[[#keys |
Response Schema
{
"description" : "A list of all groups and their configured keys",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/keys"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/keys"
}
}
}
}
KeysGroupGet#
''get /keys/{group}''
Description#
Get all keys for the specified group.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
group | The group the key belongs to. | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#key |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/groupedKeys"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/groupedKeys"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
KeysGroupKeyNumberDelete#
''delete /keys/{group}/{keyNumber}''
Description#
Delete the key on the specified position in the group
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
group | The group the key belongs to. | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
KeysGroupKeyNumberGet#
''get /keys/{group}/{keyNumber}''
Description#
Get the key on the specified position
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
group | The group the key belongs to. | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#key |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/key"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/key"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
KeysGroupKeyNumberPost#
''post /keys/{group}/{keyNumber}''
Description#
Create a new key on the specified position
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
group | The group the key belongs to. | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
key | The config values for the key | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
KeysGroupKeyNumberPut#
''put /keys/{group}/{keyNumber}''
Description#
Update the key on the specified position in the group
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
group | The group the key belongs to. | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
key | The updated configuration for the key | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
LocalesGet#
''get /locales''
Description#
Get the locale settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#locales |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/locales"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/locales"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
LocalesPut#
''put /locales''
Description#
Update the locale settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
locales | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
LoggingGet#
''get /logging''
Description#
Get the logging settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#logging |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/logging"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/logging"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
LoggingPut#
''put /logging''
Description#
Set the logging settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
logging | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
LuaAutoStartersGet#
''get /luaAutoStarters''
Description#
Get the luaAutoStarters settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#luascript |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/luaAutoStarters"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/luaAutoStarters"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
LuaAutoStartersNameGet#
''get /luaAutoStarters/{name}''
Description#
Get the luaScript with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the luaScript | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#luaScript |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/luaScript"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/luaScript"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
LuaAutoStartersNamePut#
''put /luaAutoStarters/{name}''
Description#
Update the luaScript with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the luaScript | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
luaScript | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
LuaConfigGet#
''get /luaConfig''
Description#
Get the luaConfig settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#luaconfigpair |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/luaConfig"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/luaConfig"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
LuaConfigKeyGet#
''get /luaConfig/{key}''
Description#
Get the luaScript with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
key | The name of the variable | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#luaConfigPair |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/luaConfigPair"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/luaConfigPair"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
LuaConfigKeyPut#
''put /luaConfig/{key}''
Description#
Update the luaScript with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
key | The name of the variable | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
luaConfigPair | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
LuaLibrariesGet#
''get /luaLibraries''
Description#
Get the luaLibraries settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#luascript |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/luaLibraries"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/luaLibraries"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
LuaLibrariesNameGet#
''get /luaLibraries/{name}''
Description#
Get the luaLibrary with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the luaLibrary | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#luaScript |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/luaScript"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/luaScript"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
LuaLibrariesNamePut#
''put /luaLibraries/{name}''
Description#
Update the luaLibrary with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the luaLibrary | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
luaScript | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
NetworkEthernetGet#
''get /network/ethernet''
Description#
Get the ethernet settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#ethernet |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/ethernet"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/ethernet"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkEthernetPut#
''put /network/ethernet''
Description#
Update the ethernet settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
ethernet | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkGet#
''get /network''
Description#
Get the network settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#network |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/network"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/network"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkPut#
''put /network''
Description#
Update the network settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
network | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkTopologyGet#
''get /network/topology''
Description#
Get the topology settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#topology |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/topology"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/topology"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkTopologyPost#
''post /network/topology''
Description#
Create a Topology setup
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
topology | The setting values for this setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkTopologyPut#
''put /network/topology''
Description#
Update the topology settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
topology | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkVpnGet#
''get /network/vpn''
Description#
Get the vpn settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#vpn |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/vpn"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/vpn"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkVpnPut#
''put /network/vpn''
Description#
Update the vpn settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
vpn | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
PrivacyGet#
''get /privacy''
Description#
Fetch the telephones privacy settings
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#privacy |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/privacy"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/privacy"
}
}
}
}
PrivacyPut#
''put /privacy''
Description#
Update privacy settings
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
privacy | The privacy settings | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | Not Found |
Response Schema
ProvisioningGet#
''get /provisioning''
Description#
Get the provisionings settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#provisioning |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/provisioning"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/provisioning"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
ProvisioningPut#
''put /provisioning''
Description#
Update the provisioning settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
provisioning | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
RemoteAccessAuthTokensGet#
''get /remoteAccess/authTokens''
Description#
Get the list of auth tokens
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#authtoken |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/authTokens"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/authTokens"
}
}
}
}
RemoteAccessAuthTokensIdxGet#
''get /remoteAccess/authTokens/{idx}''
Description#
Get the specified auth token at the index.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
idx | The index of the auth token. | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#authToken |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/authToken"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/authToken"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
RemoteAccessAuthTokensIdxPut#
''put /remoteAccess/authTokens/{idx}''
Description#
Update the auth token at the specified index.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
idx | The index of the auth token. | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
authToken | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
RemoteAccessFilterSettingsGet#
''get /remoteAccess/filterSettings''
Description#
Get the 'filter settings' settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successfull | ''[[#filterSettings |
Response Schema
{
"description" : "Operation successfull",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/filterSettings"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/filterSettings"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
RemoteAccessFilterSettingsPut#
''put /remoteAccess/filterSettings''
Description#
Update the 'filter settings' settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
filterSettings | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
RemoteAccessGet#
''get /remoteAccess''
Description#
Get the remote-access settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#remoteAccess |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/remoteAccess"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/remoteAccess"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
RemoteAccessPut#
''put /remoteAccess''
Description#
Update the remote-access settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
remoteAccess | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
ResourcesGet#
''get /resources''
Description#
Fetch the additionally provisioned resources
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#resources |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/resources"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/resources"
}
}
}
}
SoundGet#
''get /sound''
Description#
Get the sound settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successfull | ''[[#sound |
Response Schema
{
"description" : "Operation successfull",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/sound"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/sound"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
SoundPut#
''put /sound''
Description#
Update the sound settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
sound | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TelephonyCallBindingsGet#
''get /telephony/callBindings''
Description#
Get the CallBindings settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#callbinding |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/callBindings"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/callBindings"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TelephonyCallBindingsNameDelete#
''delete /telephony/callBindings/{name}''
Description#
Delete a call-binding by name
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TelephonyCallBindingsNameGet#
''get /telephony/callBindings/{name}''
Description#
Get the binding with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#callBinding |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/callBinding"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/callBinding"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TelephonyCallBindingsNamePost#
''post /telephony/callBindings/{name}''
Description#
Create a CallBinding setup
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
callBinding | The setting values for this setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TelephonyCallBindingsNamePut#
''put /telephony/callBindings/{name}''
Description#
Update the binding with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
callBinding | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TelephonyCallBindingsNameSoftkeyIdxDelete#
''delete /telephony/callBindings/{name}/softkey/{idx}''
Description#
Delete a call-key by name
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TelephonyCallBindingsNameSoftkeyIdxGet#
''get /telephony/callBindings/{name}/softkey/{idx}''
Description#
Get the key with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#inCallKey |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/inCallKey"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/inCallKey"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TelephonyCallBindingsNameSoftkeyIdxPost#
''post /telephony/callBindings/{name}/softkey/{idx}''
Description#
Create a inCallKey setup
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
inCallKey | The setting values for this setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TelephonyCallBindingsNameSoftkeyIdxPut#
''put /telephony/callBindings/{name}/softkey/{idx}''
Description#
Update the key.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
inCallKey | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TelephonyGet#
''get /telephony''
Description#
Get the telephony settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successfull | ''[[#telephony |
Response Schema
{
"description" : "Operation successfull",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/telephony"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/telephony"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TelephonyPut#
''put /telephony''
Description#
Update the telephony settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
telephony | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TemplatesGet#
''get /templates''
Description#
Get all templates
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | A list of available key templates. | ''''array%%[%%[[#template |
Response Schema
{
"description" : "A list of available key templates.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/templates"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/templates"
}
}
}
}
TemplatesNameGet#
''get /templates/{name}''
Description#
Get the template with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the template | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#template |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/template"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/template"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TemplatesNamePut#
''put /templates/{name}''
Description#
Update the template with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the template | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
template | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TimeAndDateGet#
''get /timeAndDate''
Description#
Get the timeAndDate settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#timeAndDate |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/timeAndDate"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/timeAndDate"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TimeAndDatePut#
''put /timeAndDate''
Description#
Update the timeAndDate settings
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
timeAndDate | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
UpdateGet#
''get /update''
Description#
Get the update settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#update |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/update"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/update"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UpdatePut#
''put /update''
Description#
Update the update settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
update | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UserInterfaceDisplayGet#
''get /userInterface/display''
Description#
Get the display settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#display |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/display"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/display"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UserInterfaceGet#
''get /userInterface''
Description#
Get settings for the user-interface.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#userInterface |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/userInterface"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/userInterface"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UserInterfaceKeypadGet#
''get /userInterface/keypad''
Description#
Get the keypad settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#keypad |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/keypad"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/keypad"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UserInterfaceKeypadPut#
''put /userInterface/keypad''
Description#
Update the keypad settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
keypad | The keypad values | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
UserInterfaceLedsGet#
''get /userInterface/leds''
Description#
Get the led-settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#leds |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/leds"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/leds"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UserInterfaceLedsPut#
''put /userInterface/leds''
Description#
Update the led settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
leds | The led values | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
UserInterfaceMessagesGet#
''get /userInterface/messages''
Description#
Get the messages settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#messages |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/messages"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/messages"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UserInterfacePut#
''put /userInterface''
Description#
Update settings for the user-interface.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
userInterface | The user-interface values | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
UsersGet#
''get /users''
Description#
Get a list of users
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#user |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/users"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/users"
}
}
}
}
UsersNameDelete#
''delete /users/{name}''
Description#
Delete a user. The last user can not be deleted.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the user to fetch | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | Not Found |
Response Schema
UsersNameGet#
''get /users/{name}''
Description#
Returns a single user
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the user to fetch | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#user |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/user"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/user"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | Not Found |
Response Schema
UsersNamePost#
''post /users/{name}''
Description#
Create a single user
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the user to fetch | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
user | The user object to create | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
UsersNamePut#
''put /users/{name}''
Description#
Update a single user
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the user to fetch | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
user | The user properties to update | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | Not Found |
Response Schema
UsersPrimaryGet#
''get /users/primary''
Description#
Returns a single user
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#user |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/user"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/user"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | Not Found |
Response Schema
UsersPrimaryPut#
''put /users/primary''
Description#
Update a single user
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
user | The user properties to update | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | Not Found |
Response Schema
UsersUseraddPost#
''post /users/useradd''
Description#
Create a single user
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
user | The user object to create | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
AppsGet#
''get /apps''
Description#
Get the apps-settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#apps |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/apps"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/apps"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
AppsPut#
''put /apps''
Description#
Update the apps-settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
apps | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
RemoteAccessAuthTokensGet#
''get /remoteAccess/authTokens''
Description#
Get the list of auth tokens
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#authtoken |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/authTokens"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/authTokens"
}
}
}
}
RemoteAccessAuthTokensIdxGet#
''get /remoteAccess/authTokens/{idx}''
Description#
Get the specified auth token at the index.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
idx | The index of the auth token. | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#authToken |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/authToken"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/authToken"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
RemoteAccessAuthTokensIdxPut#
''put /remoteAccess/authTokens/{idx}''
Description#
Update the auth token at the specified index.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
idx | The index of the auth token. | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
authToken | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TelephonyCallBindingsGet#
''get /telephony/callBindings''
Description#
Get the CallBindings settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#callbinding |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/callBindings"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/callBindings"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TelephonyCallBindingsNameDelete#
''delete /telephony/callBindings/{name}''
Description#
Delete a call-binding by name
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TelephonyCallBindingsNameGet#
''get /telephony/callBindings/{name}''
Description#
Get the binding with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#callBinding |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/callBinding"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/callBinding"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TelephonyCallBindingsNamePost#
''post /telephony/callBindings/{name}''
Description#
Create a CallBinding setup
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
callBinding | The setting values for this setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TelephonyCallBindingsNamePut#
''put /telephony/callBindings/{name}''
Description#
Update the binding with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
callBinding | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TelephonyCallBindingsNameSoftkeyIdxGet#
''get /telephony/callBindings/{name}/softkey/{idx}''
Description#
Get the key with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#inCallKey |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/inCallKey"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/inCallKey"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
ContactListGet#
''get /contactList''
Description#
Only a dummy get for unit tests - do not use!
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#contact |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/contactList"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/contactList"
}
}
}
}
ContactsDelete#
''delete /contacts''
Description#
Delete a contacts setup
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
ContactsGet#
''get /contacts''
Description#
Get a contacts setup
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#contacts |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/contacts"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/contacts"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
ContactsPost#
''post /contacts''
Description#
Create a contacts setup
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
contacts | The setting values for this setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
ContactsPut#
''put /contacts''
Description#
Update a contacts settings
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
contacts | The setting values for a ldap setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
ContactsDelete#
''delete /contacts''
Description#
Delete a contacts setup
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
DevicesCamerasNameDelete#
''delete /devices/cameras/{name}''
Description#
Delete a camera by name
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the camera | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
KeysGroupKeyNumberDelete#
''delete /keys/{group}/{keyNumber}''
Description#
Delete the key on the specified position in the group
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
group | The group the key belongs to. | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TelephonyCallBindingsNameDelete#
''delete /telephony/callBindings/{name}''
Description#
Delete a call-binding by name
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TelephonyCallBindingsNameSoftkeyIdxDelete#
''delete /telephony/callBindings/{name}/softkey/{idx}''
Description#
Delete a call-key by name
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
UsersNameDelete#
''delete /users/{name}''
Description#
Delete a user. The last user can not be deleted.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the user to fetch | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | Not Found |
Response Schema
DevicesGet#
''get /devices''
Description#
Get the Devices settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#devices |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/devices"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/devices"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
DevicesPost#
''post /devices''
Description#
Create a Devices setup
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
devices | The setting values for this setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
DevicesPut#
''put /devices''
Description#
Update a Devices setup.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
devices | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
UserInterfaceDisplayGet#
''get /userInterface/display''
Description#
Get the display settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#display |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/display"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/display"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UserInterfaceLedsPut#
''put /userInterface/leds''
Description#
Update the led settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
leds | The led values | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
RemoteAccessFilterSettingsGet#
''get /remoteAccess/filterSettings''
Description#
Get the 'filter settings' settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successfull | ''[[#filterSettings |
Response Schema
{
"description" : "Operation successfull",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/filterSettings"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/filterSettings"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
RemoteAccessFilterSettingsPut#
''put /remoteAccess/filterSettings''
Description#
Update the 'filter settings' settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
filterSettings | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
AboutPhoneGet#
''get /aboutPhone''
Description#
Get the aboutPhone settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successfull | ''[[#aboutPhone |
Response Schema
{
"description" : "Operation successfull",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/aboutPhone"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/aboutPhone"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
AppsGet#
''get /apps''
Description#
Get the apps-settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#apps |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/apps"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/apps"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
ContactListGet#
''get /contactList''
Description#
Only a dummy get for unit tests - do not use!
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#contact |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/contactList"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/contactList"
}
}
}
}
ContactsGet#
''get /contacts''
Description#
Get a contacts setup
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#contacts |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/contacts"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/contacts"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
DevicesCamerasGet#
''get /devices/cameras''
Description#
Get the Cameras settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#ipcamera |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/ipCameras"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/ipCameras"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
DevicesCamerasNameGet#
''get /devices/cameras/{name}''
Description#
Get the camera with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the camera | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#ipCamera |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/ipCamera"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/ipCamera"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
DevicesGet#
''get /devices''
Description#
Get the Devices settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#devices |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/devices"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/devices"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
HomeScreenDesignGet#
''get /homeScreenDesign''
Description#
Get the home screen design
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#homeScreenDesign |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/homeScreenDesign"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/homeScreenDesign"
}
}
}
}
IdentitiesGet#
''get /identities''
Description#
Get the list of identities
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#identity |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/identities"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/identities"
}
}
}
}
IdentitiesIdxGet#
''get /identities/{idx}''
Description#
Get the specified identity at the index.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
idx | The index of the identity. | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#identity |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/identity"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/identity"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
KeyLayerGet#
''get /keyLayer''
Description#
Get the keylayer settings
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#keyLayer |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/keyLayer"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/keyLayer"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
KeysGet#
''get /keys''
Description#
Get all configured keys
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | A list of all groups and their configured keys | ''[[#keys |
Response Schema
{
"description" : "A list of all groups and their configured keys",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/keys"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/keys"
}
}
}
}
KeysGroupGet#
''get /keys/{group}''
Description#
Get all keys for the specified group.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
group | The group the key belongs to. | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#key |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/groupedKeys"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/groupedKeys"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
KeysGroupKeyNumberGet#
''get /keys/{group}/{keyNumber}''
Description#
Get the key on the specified position
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
group | The group the key belongs to. | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#key |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/key"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/key"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
LocalesGet#
''get /locales''
Description#
Get the locale settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#locales |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/locales"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/locales"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
LoggingGet#
''get /logging''
Description#
Get the logging settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#logging |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/logging"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/logging"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
LuaAutoStartersGet#
''get /luaAutoStarters''
Description#
Get the luaAutoStarters settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#luascript |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/luaAutoStarters"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/luaAutoStarters"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
LuaAutoStartersNameGet#
''get /luaAutoStarters/{name}''
Description#
Get the luaScript with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the luaScript | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#luaScript |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/luaScript"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/luaScript"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
LuaConfigGet#
''get /luaConfig''
Description#
Get the luaConfig settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#luaconfigpair |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/luaConfig"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/luaConfig"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
LuaConfigKeyGet#
''get /luaConfig/{key}''
Description#
Get the luaScript with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
key | The name of the variable | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#luaConfigPair |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/luaConfigPair"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/luaConfigPair"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
LuaLibrariesGet#
''get /luaLibraries''
Description#
Get the luaLibraries settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#luascript |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/luaLibraries"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/luaLibraries"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
LuaLibrariesNameGet#
''get /luaLibraries/{name}''
Description#
Get the luaLibrary with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the luaLibrary | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#luaScript |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/luaScript"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/luaScript"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
NetworkEthernetGet#
''get /network/ethernet''
Description#
Get the ethernet settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#ethernet |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/ethernet"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/ethernet"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkGet#
''get /network''
Description#
Get the network settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#network |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/network"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/network"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkTopologyGet#
''get /network/topology''
Description#
Get the topology settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#topology |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/topology"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/topology"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkVpnGet#
''get /network/vpn''
Description#
Get the vpn settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#vpn |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/vpn"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/vpn"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
PrivacyGet#
''get /privacy''
Description#
Fetch the telephones privacy settings
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#privacy |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/privacy"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/privacy"
}
}
}
}
ProvisioningGet#
''get /provisioning''
Description#
Get the provisionings settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#provisioning |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/provisioning"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/provisioning"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
RemoteAccessAuthTokensGet#
''get /remoteAccess/authTokens''
Description#
Get the list of auth tokens
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#authtoken |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/authTokens"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/authTokens"
}
}
}
}
RemoteAccessAuthTokensIdxGet#
''get /remoteAccess/authTokens/{idx}''
Description#
Get the specified auth token at the index.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
idx | The index of the auth token. | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#authToken |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/authToken"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/authToken"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
RemoteAccessFilterSettingsGet#
''get /remoteAccess/filterSettings''
Description#
Get the 'filter settings' settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successfull | ''[[#filterSettings |
Response Schema
{
"description" : "Operation successfull",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/filterSettings"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/filterSettings"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
RemoteAccessGet#
''get /remoteAccess''
Description#
Get the remote-access settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#remoteAccess |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/remoteAccess"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/remoteAccess"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
ResourcesGet#
''get /resources''
Description#
Fetch the additionally provisioned resources
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#resources |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/resources"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/resources"
}
}
}
}
SoundGet#
''get /sound''
Description#
Get the sound settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successfull | ''[[#sound |
Response Schema
{
"description" : "Operation successfull",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/sound"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/sound"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TelephonyCallBindingsGet#
''get /telephony/callBindings''
Description#
Get the CallBindings settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#callbinding |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/callBindings"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/callBindings"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TelephonyCallBindingsNameGet#
''get /telephony/callBindings/{name}''
Description#
Get the binding with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#callBinding |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/callBinding"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/callBinding"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TelephonyCallBindingsNameSoftkeyIdxGet#
''get /telephony/callBindings/{name}/softkey/{idx}''
Description#
Get the key with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#inCallKey |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/inCallKey"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/inCallKey"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TelephonyGet#
''get /telephony''
Description#
Get the telephony settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successfull | ''[[#telephony |
Response Schema
{
"description" : "Operation successfull",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/telephony"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/telephony"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TemplatesGet#
''get /templates''
Description#
Get all templates
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | A list of available key templates. | ''''array%%[%%[[#template |
Response Schema
{
"description" : "A list of available key templates.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/templates"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/templates"
}
}
}
}
TemplatesNameGet#
''get /templates/{name}''
Description#
Get the template with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the template | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#template |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/template"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/template"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TimeAndDateGet#
''get /timeAndDate''
Description#
Get the timeAndDate settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#timeAndDate |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/timeAndDate"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/timeAndDate"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UpdateGet#
''get /update''
Description#
Get the update settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#update |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/update"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/update"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UserInterfaceDisplayGet#
''get /userInterface/display''
Description#
Get the display settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#display |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/display"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/display"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UserInterfaceGet#
''get /userInterface''
Description#
Get settings for the user-interface.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#userInterface |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/userInterface"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/userInterface"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UserInterfaceKeypadGet#
''get /userInterface/keypad''
Description#
Get the keypad settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#keypad |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/keypad"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/keypad"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UserInterfaceLedsGet#
''get /userInterface/leds''
Description#
Get the led-settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#leds |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/leds"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/leds"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UserInterfaceMessagesGet#
''get /userInterface/messages''
Description#
Get the messages settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#messages |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/messages"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/messages"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UsersGet#
''get /users''
Description#
Get a list of users
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#user |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/users"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/users"
}
}
}
}
UsersNameGet#
''get /users/{name}''
Description#
Returns a single user
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the user to fetch | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#user |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/user"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/user"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | Not Found |
Response Schema
UsersPrimaryGet#
''get /users/primary''
Description#
Returns a single user
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#user |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/user"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/user"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | Not Found |
Response Schema
HomeScreenDesignGet#
''get /homeScreenDesign''
Description#
Get the home screen design
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#homeScreenDesign |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/homeScreenDesign"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/homeScreenDesign"
}
}
}
}
HomeScreenDesignPut#
''put /homeScreenDesign''
Description#
Update the home screen design
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
homeScreenDesign | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
IdentitiesGet#
''get /identities''
Description#
Get the list of identities
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#identity |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/identities"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/identities"
}
}
}
}
IdentitiesIdxGet#
''get /identities/{idx}''
Description#
Get the specified identity at the index.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
idx | The index of the identity. | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#identity |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/identity"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/identity"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
IdentitiesIdxPut#
''put /identities/{idx}''
Description#
Update the identity at the specified index.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
idx | The index of the identity. | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
identity | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TelephonyCallBindingsNameSoftkeyIdxDelete#
''delete /telephony/callBindings/{name}/softkey/{idx}''
Description#
Delete a call-key by name
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TelephonyCallBindingsNameSoftkeyIdxPost#
''post /telephony/callBindings/{name}/softkey/{idx}''
Description#
Create a inCallKey setup
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
inCallKey | The setting values for this setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TelephonyCallBindingsNameSoftkeyIdxPut#
''put /telephony/callBindings/{name}/softkey/{idx}''
Description#
Update the key.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
inCallKey | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
DevicesCamerasGet#
''get /devices/cameras''
Description#
Get the Cameras settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#ipcamera |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/ipCameras"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/ipCameras"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
DevicesCamerasNameDelete#
''delete /devices/cameras/{name}''
Description#
Delete a camera by name
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the camera | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
DevicesCamerasNameGet#
''get /devices/cameras/{name}''
Description#
Get the camera with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the camera | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#ipCamera |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/ipCamera"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/ipCamera"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
DevicesCamerasNamePost#
''post /devices/cameras/{name}''
Description#
Create a Camera setup
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the camera | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
ipCamera | The setting values for this setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
DevicesCamerasNamePut#
''put /devices/cameras/{name}''
Description#
Update the camera with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the camera | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
ipCamera | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
KeyLayerGet#
''get /keyLayer''
Description#
Get the keylayer settings
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#keyLayer |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/keyLayer"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/keyLayer"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
KeyLayerPut#
''put /keyLayer''
Description#
Set the keylayer settings
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
keyLayer | The keyLayer values | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
UserInterfaceKeypadGet#
''get /userInterface/keypad''
Description#
Get the keypad settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#keypad |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/keypad"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/keypad"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UserInterfaceKeypadPut#
''put /userInterface/keypad''
Description#
Update the keypad settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
keypad | The keypad values | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
KeysGet#
''get /keys''
Description#
Get all configured keys
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | A list of all groups and their configured keys | ''[[#keys |
Response Schema
{
"description" : "A list of all groups and their configured keys",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/keys"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/keys"
}
}
}
}
KeysGroupGet#
''get /keys/{group}''
Description#
Get all keys for the specified group.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
group | The group the key belongs to. | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#key |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/groupedKeys"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/groupedKeys"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
KeysGroupKeyNumberDelete#
''delete /keys/{group}/{keyNumber}''
Description#
Delete the key on the specified position in the group
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
group | The group the key belongs to. | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
KeysGroupKeyNumberGet#
''get /keys/{group}/{keyNumber}''
Description#
Get the key on the specified position
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
group | The group the key belongs to. | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#key |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/key"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/key"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
KeysGroupKeyNumberPost#
''post /keys/{group}/{keyNumber}''
Description#
Create a new key on the specified position
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
group | The group the key belongs to. | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
key | The config values for the key | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
KeysGroupKeyNumberPut#
''put /keys/{group}/{keyNumber}''
Description#
Update the key on the specified position in the group
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
group | The group the key belongs to. | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
key | The updated configuration for the key | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
UserInterfaceLedsGet#
''get /userInterface/leds''
Description#
Get the led-settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#leds |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/leds"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/leds"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
LocalesGet#
''get /locales''
Description#
Get the locale settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#locales |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/locales"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/locales"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
LocalesPut#
''put /locales''
Description#
Update the locale settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
locales | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
LoggingGet#
''get /logging''
Description#
Get the logging settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#logging |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/logging"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/logging"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
LoggingPut#
''put /logging''
Description#
Set the logging settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
logging | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
LuaAutoStartersGet#
''get /luaAutoStarters''
Description#
Get the luaAutoStarters settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#luascript |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/luaAutoStarters"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/luaAutoStarters"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
LuaAutoStartersNameGet#
''get /luaAutoStarters/{name}''
Description#
Get the luaScript with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the luaScript | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#luaScript |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/luaScript"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/luaScript"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
LuaAutoStartersNamePut#
''put /luaAutoStarters/{name}''
Description#
Update the luaScript with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the luaScript | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
luaScript | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
LuaConfigGet#
''get /luaConfig''
Description#
Get the luaConfig settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#luaconfigpair |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/luaConfig"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/luaConfig"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
LuaConfigKeyGet#
''get /luaConfig/{key}''
Description#
Get the luaScript with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
key | The name of the variable | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#luaConfigPair |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/luaConfigPair"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/luaConfigPair"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
LuaConfigKeyPut#
''put /luaConfig/{key}''
Description#
Update the luaScript with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
key | The name of the variable | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
luaConfigPair | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
LuaLibrariesGet#
''get /luaLibraries''
Description#
Get the luaLibraries settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#luascript |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/luaLibraries"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/luaLibraries"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
LuaLibrariesNameGet#
''get /luaLibraries/{name}''
Description#
Get the luaLibrary with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the luaLibrary | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#luaScript |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/luaScript"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/luaScript"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
LuaLibrariesNamePut#
''put /luaLibraries/{name}''
Description#
Update the luaLibrary with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the luaLibrary | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
luaScript | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
UserInterfaceMessagesGet#
''get /userInterface/messages''
Description#
Get the messages settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#messages |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/messages"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/messages"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkEthernetGet#
''get /network/ethernet''
Description#
Get the ethernet settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#ethernet |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/ethernet"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/ethernet"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkEthernetPut#
''put /network/ethernet''
Description#
Update the ethernet settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
ethernet | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkGet#
''get /network''
Description#
Get the network settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#network |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/network"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/network"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkPut#
''put /network''
Description#
Update the network settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
network | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkTopologyGet#
''get /network/topology''
Description#
Get the topology settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#topology |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/topology"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/topology"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkTopologyPost#
''post /network/topology''
Description#
Create a Topology setup
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
topology | The setting values for this setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkTopologyPut#
''put /network/topology''
Description#
Update the topology settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
topology | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkVpnGet#
''get /network/vpn''
Description#
Get the vpn settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#vpn |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/vpn"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/vpn"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkVpnPut#
''put /network/vpn''
Description#
Update the vpn settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
vpn | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
ContactsPost#
''post /contacts''
Description#
Create a contacts setup
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
contacts | The setting values for this setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
DevicesCamerasNamePost#
''post /devices/cameras/{name}''
Description#
Create a Camera setup
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the camera | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
ipCamera | The setting values for this setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
DevicesPost#
''post /devices''
Description#
Create a Devices setup
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
devices | The setting values for this setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
KeysGroupKeyNumberPost#
''post /keys/{group}/{keyNumber}''
Description#
Create a new key on the specified position
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
group | The group the key belongs to. | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
key | The config values for the key | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
NetworkTopologyPost#
''post /network/topology''
Description#
Create a Topology setup
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
topology | The setting values for this setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TelephonyCallBindingsNamePost#
''post /telephony/callBindings/{name}''
Description#
Create a CallBinding setup
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
callBinding | The setting values for this setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TelephonyCallBindingsNameSoftkeyIdxPost#
''post /telephony/callBindings/{name}/softkey/{idx}''
Description#
Create a inCallKey setup
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
inCallKey | The setting values for this setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UsersNamePost#
''post /users/{name}''
Description#
Create a single user
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the user to fetch | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
user | The user object to create | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
UsersUseraddPost#
''post /users/useradd''
Description#
Create a single user
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
user | The user object to create | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
PrivacyGet#
''get /privacy''
Description#
Fetch the telephones privacy settings
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#privacy |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/privacy"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/privacy"
}
}
}
}
PrivacyPut#
''put /privacy''
Description#
Update privacy settings
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
privacy | The privacy settings | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | Not Found |
Response Schema
ProvisioningGet#
''get /provisioning''
Description#
Get the provisionings settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#provisioning |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/provisioning"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/provisioning"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
ProvisioningPut#
''put /provisioning''
Description#
Update the provisioning settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
provisioning | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
AboutPhonePut#
''put /aboutPhone''
Description#
Update the aboutPhone settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
aboutPhone | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
AppsPut#
''put /apps''
Description#
Update the apps-settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
apps | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
ContactsPut#
''put /contacts''
Description#
Update a contacts settings
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
contacts | The setting values for a ldap setup | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
DevicesCamerasNamePut#
''put /devices/cameras/{name}''
Description#
Update the camera with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the camera | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
ipCamera | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
DevicesPut#
''put /devices''
Description#
Update a Devices setup.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
devices | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
HomeScreenDesignPut#
''put /homeScreenDesign''
Description#
Update the home screen design
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
homeScreenDesign | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
IdentitiesIdxPut#
''put /identities/{idx}''
Description#
Update the identity at the specified index.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
idx | The index of the identity. | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
identity | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
KeyLayerPut#
''put /keyLayer''
Description#
Set the keylayer settings
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
keyLayer | The keyLayer values | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
KeysGroupKeyNumberPut#
''put /keys/{group}/{keyNumber}''
Description#
Update the key on the specified position in the group
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
group | The group the key belongs to. | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
key | The updated configuration for the key | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
LocalesPut#
''put /locales''
Description#
Update the locale settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
locales | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
LoggingPut#
''put /logging''
Description#
Set the logging settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
logging | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
LuaAutoStartersNamePut#
''put /luaAutoStarters/{name}''
Description#
Update the luaScript with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the luaScript | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
luaScript | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
LuaConfigKeyPut#
''put /luaConfig/{key}''
Description#
Update the luaScript with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
key | The name of the variable | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
luaConfigPair | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
LuaLibrariesNamePut#
''put /luaLibraries/{name}''
Description#
Update the luaLibrary with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the luaLibrary | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
luaScript | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
NetworkEthernetPut#
''put /network/ethernet''
Description#
Update the ethernet settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
ethernet | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkPut#
''put /network''
Description#
Update the network settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
network | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkTopologyPut#
''put /network/topology''
Description#
Update the topology settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
topology | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
NetworkVpnPut#
''put /network/vpn''
Description#
Update the vpn settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
vpn | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
PrivacyPut#
''put /privacy''
Description#
Update privacy settings
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
privacy | The privacy settings | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | Not Found |
Response Schema
ProvisioningPut#
''put /provisioning''
Description#
Update the provisioning settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
provisioning | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
RemoteAccessAuthTokensIdxPut#
''put /remoteAccess/authTokens/{idx}''
Description#
Update the auth token at the specified index.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
idx | The index of the auth token. | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
authToken | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
RemoteAccessFilterSettingsPut#
''put /remoteAccess/filterSettings''
Description#
Update the 'filter settings' settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
filterSettings | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
RemoteAccessPut#
''put /remoteAccess''
Description#
Update the remote-access settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
remoteAccess | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
SoundPut#
''put /sound''
Description#
Update the sound settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
sound | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TelephonyCallBindingsNamePut#
''put /telephony/callBindings/{name}''
Description#
Update the binding with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
callBinding | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TelephonyCallBindingsNameSoftkeyIdxPut#
''put /telephony/callBindings/{name}/softkey/{idx}''
Description#
Update the key.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the binding | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
inCallKey | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TelephonyPut#
''put /telephony''
Description#
Update the telephony settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
telephony | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TemplatesNamePut#
''put /templates/{name}''
Description#
Update the template with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the template | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
template | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TimeAndDatePut#
''put /timeAndDate''
Description#
Update the timeAndDate settings
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
timeAndDate | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
UpdatePut#
''put /update''
Description#
Update the update settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
update | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UserInterfaceKeypadPut#
''put /userInterface/keypad''
Description#
Update the keypad settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
keypad | The keypad values | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
UserInterfaceLedsPut#
''put /userInterface/leds''
Description#
Update the led settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
leds | The led values | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
UserInterfacePut#
''put /userInterface''
Description#
Update settings for the user-interface.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
userInterface | The user-interface values | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
UsersNamePut#
''put /users/{name}''
Description#
Update a single user
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the user to fetch | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
user | The user properties to update | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | Not Found |
Response Schema
UsersPrimaryPut#
''put /users/primary''
Description#
Update a single user
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
user | The user properties to update | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | Not Found |
Response Schema
RemoteAccessGet#
''get /remoteAccess''
Description#
Get the remote-access settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#remoteAccess |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/remoteAccess"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/remoteAccess"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
RemoteAccessPut#
''put /remoteAccess''
Description#
Update the remote-access settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
remoteAccess | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
ResourcesGet#
''get /resources''
Description#
Fetch the additionally provisioned resources
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#resources |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/resources"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/resources"
}
}
}
}
SoundGet#
''get /sound''
Description#
Get the sound settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successfull | ''[[#sound |
Response Schema
{
"description" : "Operation successfull",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/sound"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/sound"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
SoundPut#
''put /sound''
Description#
Update the sound settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
sound | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TelephonyGet#
''get /telephony''
Description#
Get the telephony settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successfull | ''[[#telephony |
Response Schema
{
"description" : "Operation successfull",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/telephony"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/telephony"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TelephonyPut#
''put /telephony''
Description#
Update the telephony settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
telephony | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TemplatesGet#
''get /templates''
Description#
Get all templates
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | A list of available key templates. | ''''array%%[%%[[#template |
Response Schema
{
"description" : "A list of available key templates.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/templates"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/templates"
}
}
}
}
TemplatesNameGet#
''get /templates/{name}''
Description#
Get the template with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the template | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#template |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/template"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/template"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TemplatesNamePut#
''put /templates/{name}''
Description#
Update the template with the specified name.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the template | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
template | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | NotFound |
Response Schema
TimeAndDateGet#
''get /timeAndDate''
Description#
Get the timeAndDate settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#timeAndDate |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/timeAndDate"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/timeAndDate"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
TimeAndDatePut#
''put /timeAndDate''
Description#
Update the timeAndDate settings
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
timeAndDate | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
UpdateGet#
''get /update''
Description#
Get the update settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#update |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/update"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/update"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UpdatePut#
''put /update''
Description#
Update the update settings.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
update | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UserInterfaceGet#
''get /userInterface''
Description#
Get settings for the user-interface.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#userInterface |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/userInterface"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/userInterface"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
UserInterfacePut#
''put /userInterface''
Description#
Update settings for the user-interface.
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
userInterface | The user-interface values | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
UsersGet#
''get /users''
Description#
Get a list of users
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''''array%%[%%[[#user |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/users"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/users"
}
}
}
}
UsersNameDelete#
''delete /users/{name}''
Description#
Delete a user. The last user can not be deleted.
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the user to fetch | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | Not Found |
Response Schema
UsersNameGet#
''get /users/{name}''
Description#
Returns a single user
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the user to fetch | yes | null |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#user |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/user"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/user"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | Not Found |
Response Schema
UsersNamePost#
''post /users/{name}''
Description#
Create a single user
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the user to fetch | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
user | The user object to create | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
UsersNamePut#
''put /users/{name}''
Description#
Update a single user
Path Parameters#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
name | The name of the user to fetch | yes | null | |
#### Body Parameter | ||||
Name | Description | Required | Default | Pattern |
-------- | --------------- | ------------ | ----------- | ----------- |
user | The user properties to update | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | Not Found |
Response Schema
UsersPrimaryGet#
''get /users/primary''
Description#
Returns a single user
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#user |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/user"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/user"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | Not Found |
Response Schema
UsersPrimaryPut#
''put /users/primary''
Description#
Update a single user
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
user | The user properties to update | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
401 | Unauthorized |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
404 | Not Found |
Response Schema
UsersUseraddPost#
''post /users/useradd''
Description#
Create a single user
Body Parameter#
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
user | The user object to create | yes |
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful |
Response Schema
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
403 | Forbidden |
Response Schema
NetworkVpnGet#
''get /network/vpn''
Description#
Get the vpn settings.
Responses#
Status Code | Message | Response Schema |
---|---|---|
200 | Operation successful | ''[[#vpn |
Response Schema
{
"description" : "Operation successful",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/vpn"
}
},
"application/xml" : {
"schema" : {
"$ref" : "#/components/schemas/vpn"
}
}
}
}
Status Code | Message | Response Schema |
---|---|---|
400 | Invalid request. | AppError |
Response Schema
{
"description" : "Invalid request.",
"content" : {
"application/json" : {
"schema" : {
"$ref" : "#/components/schemas/AppError"
}
}
}
}
Models#
AboutPhone#
Field Name | Required | Type | Description |
---|---|---|---|
deviceName | no | ''String'' | the name to display for this device when no primary user is present or appropiate. |
AdditionalData#
Field Name | Required | Type | Description |
---|---|---|---|
mimetype | no | ''String'' | |
data1 | no | ''String'' | |
data2 | no | ''String'' | |
data3 | no | ''String'' | |
data4 | no | ''String'' | |
data5 | no | ''String'' | |
data6 | no | ''String'' | |
data7 | no | ''String'' | |
data8 | no | ''String'' | |
data9 | no | ''String'' | |
data10 | no | ''String'' | |
data11 | no | ''String'' | |
data12 | no | ''String'' | |
data13 | no | ''String'' | |
data14 | no | ''String'' | |
data15 | no | ''String'' |
AlertInfoRingtone#
Field Name | Required | Type | Description |
---|---|---|---|
pattern | no | ''String'' | The pattern used to search for a match in the alert info. |
ringtone | no | ''String'' | The ringtone to be used when this pattern is matched with the alert info |
AppError#
Field Name | Required | Type | Description |
---|---|---|---|
code | no | ''Integer'' | |
message | no | ''String'' | |
requestUnderscoreid | no | ''String'' |
Apps#
Field Name | Required | Type | Description |
---|---|---|---|
allowUnderscoreinstall | no | ''Boolean'' | Enables installation of additional apps. |
storeUnderscoreenabled | no | ''Boolean'' | Enables access to pre-installed store 'F-Droid'. |
browserUnderscoreenabled | no | ''Boolean'' | Enables access to pre-installed browser 'Firefox Klar'. |
mailUnderscoreenabled | no | ''Boolean'' | Enables access to pre-installed mail-app 'K-9 Mail'. |
AuthToken#
Field Name | Required | Type | Description |
---|---|---|---|
token | no | ''String'' | The actual token |
AutoAccept#
Field Name | Required | Type | Description |
---|---|---|---|
immediatelyWhenRequested | no | ''Boolean'' | allow calls to automatically connect when they want to (in SIP-invite -> Alert-Info-header with info=alert-autoanswer) |
afterTimeout | no | ''Integer'' | Time delay to accept an incoming call automatically. Measured in milliseconds. -1 = never |
withAlarmBeep | no | ''Boolean'' | sound a short signal when a call gets auto-connected |
interruptWhenBusy | no | ''Boolean'' | place ongoing calls on hold in order to connect auto-answer-call. With false just lets them knock. |
BundleKey#
Field Name | Required | Type | Description |
---|---|---|---|
name | yes | ''String'' |
CallBinding#
Field Name | Required | Type | Description |
---|---|---|---|
name | yes | ''String'' | uniquely identifies this callBinding |
remoteParty | yes | ''String'' | A regular expression that is matched against the sip-uri (username@host) of a remote party |
camera | no | ''String'' | name of one of the cameras to be shown when in-call with the specified remote party |
softKeys | no | ''array%%[%%[[#incallkey | inCallKey]]%%]%%'' |
CallCompletion#
Field Name | Required | Type | Description |
---|---|---|---|
active | no | ''Boolean'' | enables the function callCompletion |
timeout | no | ''Integer'' | time to wait for 'not responding' in seconds |
CallForwarding#
Field Name | Required | Type | Description |
---|---|---|---|
unconditional | no | [[#callForwardingMethod | callForwardingMethod]] |
busy | no | [[#callForwardingMethod | callForwardingMethod]] |
noResponse | no | [[#callForwardingMethod | callForwardingMethod]] |
CallForwardingMethod#
Field Name | Required | Type | Description |
---|---|---|---|
active | yes | ''Boolean'' | enables call forwarding |
target | yes | ''String'' | |
timeout | no | ''Integer'' | the time [s] after which the call must be forwarded |
CallWaiting#
Field Name | Required | Type | Description |
---|---|---|---|
active | no | ''Boolean'' | enables the function callWaiting |
tone | no | ''Boolean'' | enables the signalisation of a waiting call |
Clir#
Field Name | Required | Type | Description |
---|---|---|---|
active | no | ''Boolean'' | Tells the PBX to hide the callers identity in outgoing calls. |
Contact#
Field Name | Required | Type | Description |
---|---|---|---|
displayName | no | ''String'' | The display name for the contact. |
givenName | no | ''String'' | The given name for the contact. |
middleName | no | ''String'' | The middle name for the contact. |
familyName | no | ''String'' | The family name for the contact. |
nickName | no | ''String'' | The nick name for the contact. |
namePrefix | no | ''String'' | The contact's honorific prefix, e.g. \"Sir\" |
nameSuffix | no | ''String'' | The contact's honorific suffix, e.g. \"Jr\" |
phoneticGivenName | no | ''String'' | The phonetic version of the given name for the contact. |
phoneticMiddleName | no | ''String'' | The phonetic version of the middle name for the contact. |
phoneticFamilyName | no | ''String'' | The phonetic version of the family name for the contact. |
starred | no | ''String'' | The contact ist starred, if it is a favorite contact (values 0 or 1) |
ringtone | no | ''String'' | The custome ringtone of the contact |
photo | no | ''String'' | contact photo as base64 string |
phoneNumberList | no | ''array%%[%%[[#phonenumber | phoneNumber]]%%]%%'' |
emailAddressList | no | ''array%%[%%[[#emailaddress | emailAddress]]%%]%%'' |
postalAddressList | no | ''array%%[%%[[#postaladdress | postalAddress]]%%]%%'' |
organizationList | no | ''array%%[%%[[#organization | organization]]%%]%%'' |
additionalDataList | no | ''array%%[%%[[#additionaldata | additionalData]]%%]%%'' |
Contacts#
Field Name | Required | Type | Description |
---|---|---|---|
ldap | no | [[#ldap | ldap]] |
smoothSync | no | ''array%%[%%[[#smoothsyncconfiguration | smoothSyncConfiguration]]%%]%%'' |
orderBy | no | ''orderNameBy'' | |
nameFormat | no | ''nameFormat'' |
Devices#
Field Name | Required | Type | Description |
---|---|---|---|
cameras | no | ''array%%[%%[[#ipcamera | ipCamera]]%%]%%'' |
Display#
Field Name | Required | Type | Description |
---|---|---|---|
timeout | no | ''Integer'' | Time till lockscreen appears on no activity. Measured in milliseconds. -1 = never |
contrast | no | ''Integer'' | |
autoBrightness | no | ''Boolean'' | Adjust brightness depending on ambient light. |
brightness | no | ''Integer'' |
DoNotDisturb#
Field Name | Required | Type | Description |
---|---|---|---|
active | no | ''Boolean'' | enables the function doNotDisturb |
DrawableResource#
Field Name | Required | Type | Description |
---|---|---|---|
name | yes | ''String'' | |
icon | yes | ''byte[]'' |
EmailAddress#
Field Name | Required | Type | Description |
---|---|---|---|
detailType | no | ''String'' | Type of e-mail address (like home, work, other, mobile, etc) |
address | no | ''String'' | The e-mail address as the user entered it. |
Ethernet#
Field Name | Required | Type | Description |
---|---|---|---|
ipv4 | no | [[#ipv4 | ipv4]] |
ipv6 | no | [[#ipv6 | ipv6]] |
vlan | no | [[#vlan | vlan]] |
ExecutionTime#
Field Name | Required | Type | Description |
---|---|---|---|
mondays | no | ''Boolean'' | |
tuesdays | no | ''Boolean'' | |
wednesdays | no | ''Boolean'' | |
thursdays | no | ''Boolean'' | |
fridays | no | ''Boolean'' | |
saturdays | no | ''Boolean'' | |
sundays | no | ''Boolean'' | |
time | no | ''String'' | a time in HH:MM format |
useRandomDelay | no | ''Boolean'' | add a random delay in seconds |
minimalRandomDelay | no | ''Integer'' | minimal delay (in seconds) to apply to the given time |
maximalRandomDelay | no | ''Integer'' | maximum delay (in seconds) to apply to the given time |
Extensions#
Field Name | Required | Type | Description |
---|---|---|---|
showIcons | no | ''Boolean'' | whether or not all function keys should show an icon. Ignored on D-100 to D-210 |
FilterSettings#
Field Name | Required | Type | Description |
---|---|---|---|
filterActive | no | ''Boolean'' | |
settingsFilterList | no | [[#settingsFilterList | settingsFilterList]] |
HomeScreenDesign#
Field Name | Required | Type | Description |
---|---|---|---|
backgroundImage | no | ''String'' | the wallpaper image may be the link to an image (http/https) on a webserver OR a base64 encoded image, should be jpg or png not bigger than 1MB. |
backgroundVideo | no | ''String'' | Name of a configured camera. Its feed will be shown in the background of the homescreen. BackgroundImage will be ignored when there is a stream. |
HttpHeader#
Field Name | Required | Type | Description |
---|---|---|---|
header | no | ''String'' | |
value | no | ''String'' |
HttpReactionResponseCode#
Field Name | Required | Type | Description |
---|---|---|---|
responseCode | no | ''Integer'' | |
dialogMessage | no | ''String'' | Creates a message dialog on the screen. |
ledColor | no | ''ledColor'' | |
ledBlinking | no | ''Boolean'' | Whether the LED should blink or not. |
HttpReactionResponseCodeAllOf#
Field Name | Required | Type | Description |
---|---|---|---|
responseCode | no | ''Integer'' | |
dialogMessage | no | ''String'' | Creates a message dialog on the screen. |
HttpReactionResponseHeader#
Field Name | Required | Type | Description |
---|---|---|---|
dialogMessage | no | ''String'' | Creates a message dialog on the screen. |
ledColor | no | ''ledColor'' | |
ledBlinking | no | ''Boolean'' | Whether the LED should blink or not. |
header | no | ''String'' | |
value | no | ''String'' |
HttpReactionResponseHeaderAllOf#
Field Name | Required | Type | Description |
---|---|---|---|
dialogMessage | no | ''String'' | Creates a message dialog on the screen. |
HttpRequest#
Field Name | Required | Type | Description |
---|---|---|---|
httpHeader | no | [[#httpHeader | httpHeader]] |
httpMethod | yes | ''httpMethod'' | |
uri | no | ''String'' | |
httpContent | no | ''String'' | The content of an HTTP request |
Identity#
Field Name | Required | Type | Description |
---|---|---|---|
active | no | ''Boolean'' | enables the identity for registration |
username | no | ''String'' | The user part of a SIP URI to register the identity |
password | no | ''String'' | The password to authenticate the identity register |
displayname | no | ''String'' | The display name of the identity |
registrar | no | ''String'' | The SIP registrar hostname/address |
registrarPort | no | ''Integer'' | The SIP registrar port |
dtmfMethod | no | ''dtmfType'' | |
domain | no | ''String'' | The domain of the identity (may differ from registrar). There are scenarios, where the registrar is a specific host e.g sip.example.com but the sip participants are using a different domain e.g alice@example.org. In the above example, the domain would be example.org. |
sendRegister | no | ''Boolean'' | If true a SIP REGISTER will be send |
registerInterval | no | ''Integer'' | Timeout of registration in minutes |
subscriptionInterval | no | ''Integer'' | Timeout of subscriptions in minutes. Shorter values can produce a significant performance impact. |
subscriptionFailureHandling | no | [[#subscrFailureHandling | subscrFailureHandling]] |
registrationFailureHandling | no | [[#regFailureHandling | regFailureHandling]] |
nat | no | [[#nat | nat]] |
outboundProxy | no | [[#outboundProxy | outboundProxy]] |
dialplan | no | ''array%%[%%[[#rule | rule]]%%]%%'' |
useDialplanInCallLog | no | ''Boolean'' | Use the dialplan when starting a call from the CallLog. |
isLoggedInRoamer | no | ''Boolean'' | for roaming users this setting marks wether or not a roaming user is logged in. Whenever a roaming user loggs out we clear the callists and other sensitive data. Though this setting is identity-based we do global clearing of all sensitive data. |
audiocodecs | no | ''array[audiocodec]'' | List of supported audio codecs. The order of the list is important. When creating a connection, the server and the client use the first codec, that is supported by both parties. |
messagesAlertWithSound | no | ''Boolean'' | When a sip-Message (an instant text-message) is received and shown: also sound an alert tone or not. |
clir | no | ''clirType'' | |
pAssertedMightBeTransfer | no | ''Boolean'' | Pbx sometimes uses P-Asserted-Identity headers to signal a transfer. This is usually not the case except for Auerswald PBXes. When set to true: phone re-interprets those headers as transfers if the target number is sufficiently different from the original number. |
vmb | no | ''String'' | The sip-username where the phone should subscribe to to get information about voice-messages. It is also used to make the call when trying to access these messages. |
localmoh | no | ''Boolean'' | plays local music on hold if a call of this identity is set on hold. When enabled, held calls will take away one audio-channel. Since our phones only have 2 channels, this will limit the number of simultaneous calls to two. |
secureConnection | no | ''Boolean'' | Activates sips (SIP over TLS) on connections with this identity. Most likely you have to provide a certificate for the host you provided to be able to connect safely and successfully. |
useIce | no | ''Boolean'' | Use ICE to determine audio-connection. Disable this when ICE is not needed/used, this helps our SipStack to add the correct IP in sdp-offers, especially in VPN-scenarios. |
sdpNatRewriteUse | no | ''Boolean'' | This option controls whether the IP address in SDP should be replaced with the IP address found in Via header of the REGISTER response, ONLY when STUN and ICE are not used. If the value is FALSE (the original behavior), then the local IP address will be used. If TRUE, and when STUN and ICE are disabled, then the IP address found in registration response will be used. |
srtp | no | ''srtpMode'' | |
Peer2PeerTls | no | ''Boolean'' | SIPS scheme is used if activated. Means the whole SIP path must be encrypted by TLS |
certificate | no | ''String'' | X509 certificate in PEM format |
pickupCode | no | ''String'' | used as pre code for the user part in an invite URI in case of a pickup szenario. e.g. '##06' |
ipVersion | no | ''ipVersion'' | |
authenticationUsername | no | ''String'' | optional authentication username used by some of the providers |
protocolType | no | ''networkProtocol'' | |
sessionTimerActive | no | ''Boolean'' | use timeout for SIP sessions |
sessionTimerValue | no | ''Integer'' | timeout for SIP sessions in minutes |
fallbackFor | no | ''Integer'' | the identity which this one is the fallback for (if the actual one cannot register) 0 := this is not a fallback identity |
ringtone | no | ''String'' | ringtone assigned to this identity |
startEarlyMediaMuted | no | ''Boolean'' | when a party wants two way early media, this setting sets the mic to muted. The mute will be released automatically when the call is connected. |
InCallKey#
Field Name | Required | Type | Description |
---|---|---|---|
key | no | [[#key | key]] |
callStates | no | ''array[callState]'' | List of call-states |
IpCamera#
Field Name | Required | Type | Description |
---|---|---|---|
name | yes | ''String'' | uniquely identifies this camera |
url | no | ''String'' | |
refreshRateInMs | no | ''Integer'' | how often to update the image. |
user | no | ''String'' | User in case http-request need authorization. |
password | no | ''String'' | Password in case http-request need authorization. |
privacyProtected | no | ''Boolean'' | Protected cameras can only be watched, when they are attached to an incoming call. This is intended for door-intercoms so passers-by don't get spyed on.http-request need authorization. |
panTiltZoom | no | [[#panTiltZoom | panTiltZoom]] |
Ipv4#
Field Name | Required | Type | Description |
---|---|---|---|
mode | yes | ''ipv4mode'' | |
address | no | ''String'' | |
netmask | no | ''String'' | |
gateway | no | ''String'' | |
dns1 | no | ''String'' | |
dns2 | no | ''String'' |
Ipv6#
Field Name | Required | Type | Description |
---|---|---|---|
mode | yes | ''ipv6mode'' | |
privacyExtensions | no | ''Boolean'' | |
dns1 | no | ''String'' | |
dns2 | no | ''String'' |
JitterBuffer#
Field Name | Required | Type | Description |
---|---|---|---|
init | no | ''Integer'' | Initial prefetch delay in milliseconds. The value must be between minimumPrefetch and maximumPrefetch. If the value is 0 prefetch will be disabled. |
minimumPrefetch | no | ''Integer'' | Minimum prefetch delay in milliseconds. |
maximumPrefetch | no | ''Integer'' | Maximum prefetch delay in milliseconds. |
max | no | ''Integer'' | delay that can be accommodated by the jitter buffer in milliseconds. |
Key#
Field Name | Required | Type | Description |
---|---|---|---|
keyNumber | yes | ''Integer'' | The number of the key. Uniquely identifies a key within a module. |
label | no | ''String'' | The name of the key. If starting with @string/ an android resource is used. |
info | no | ''String'' | Detail info of the key mostly displayed on a second line If starting with @string/ an android resource is used. |
icon | no | ''byte[]'' | The icon of the key, base64 encoded. The icon is scaled to fit the display container. If starting with @drawable/ an android resource is used. |
keyConfiguration | no | [[#keyConfiguration | keyConfiguration]] |
templateName | no | ''String'' | Reference to the text element of the template name. |
parameters | no | ''array%%[%%[[#keyparam | keyParam]]%%]%%'' |
KeyConfiguration#
Field Name | Required | Type | Description |
---|---|---|---|
lua | no | [[#luaContent | luaContent]] |
line | no | [[#line | line]] |
function | no | ''keyFunction'' |
KeyConfigurationOneOf#
Field Name | Required | Type | Description |
---|---|---|---|
lua | no | [[#luaContent | luaContent]] |
KeyConfigurationOneOf1#
Field Name | Required | Type | Description |
---|---|---|---|
line | no | [[#line | line]] |
KeyConfigurationOneOf2#
Field Name | Required | Type | Description |
---|---|---|---|
function | no | ''keyFunction'' |
KeyHttpRequest#
Field Name | Required | Type | Description |
---|---|---|---|
request | no | [[#httpRequest | httpRequest]] |
httpReactions | no | ''array[oneOf |
KeyHttpRequestAllOf#
Field Name | Required | Type | Description |
---|---|---|---|
request | no | [[#httpRequest | httpRequest]] |
KeyHttpRequestAllOf1#
Field Name | Required | Type | Description |
---|---|---|---|
httpReactions | no | ''array[oneOf |
KeyIntent#
Field Name | Required | Type | Description |
---|---|---|---|
action | yes | ''String'' | |
data | no | ''String'' | |
component | no | ''String'' | |
extras | no | ''array[oneOf | A map of 'string': bool %%|%% int %%|%% string |
KeyInvite#
Field Name | Required | Type | Description |
---|---|---|---|
uri | yes | ''String'' | |
line | no | [[#line | line]] |
hidden | no | ''Boolean'' | do invisible call |
doPickup | no | ''Boolean'' | Try pickup before starting speed dial |
autoAnswer | no | ''Boolean'' | When calling via speed dial -> also add a sip-header that marks the call as auto-answetr so the call connects immediately without ringing first. |
KeyInvocation#
Field Name | Required | Type | Description |
---|---|---|---|
http | no | [[#keyHttpRequest | keyHttpRequest]] |
setting | no | [[#keySetting | keySetting]] |
dialog | no | ''String'' | Creates a message dialog on the screen. |
invite | no | [[#keyInvite | keyInvite]] |
intent | no | [[#keyIntent | keyIntent]] |
KeyInvocationOneOf#
Field Name | Required | Type | Description |
---|---|---|---|
http | no | [[#keyHttpRequest | keyHttpRequest]] |
KeyInvocationOneOf1#
Field Name | Required | Type | Description |
---|---|---|---|
setting | no | [[#keySetting | keySetting]] |
KeyInvocationOneOf2#
Field Name | Required | Type | Description |
---|---|---|---|
dialog | no | ''String'' | Creates a message dialog on the screen. |
KeyInvocationOneOf3#
Field Name | Required | Type | Description |
---|---|---|---|
invite | no | [[#keyInvite | keyInvite]] |
KeyInvocationOneOf4#
Field Name | Required | Type | Description |
---|---|---|---|
intent | no | [[#keyIntent | keyIntent]] |
KeyLayer#
Field Name | Required | Type | Description |
---|---|---|---|
phoneXtensions | no | ''Integer'' | |
extensionModule1 | no | ''Integer'' | |
extensionModule2 | no | ''Integer'' | |
extensionModule3 | no | ''Integer'' |
KeyParam#
Field Name | Required | Type | Description |
---|---|---|---|
name | yes | ''String'' | |
value | no | ''String'' |
KeyReaction#
Field Name | Required | Type | Description |
---|---|---|---|
ledSetting | no | [[#ledSetting | ledSetting]] |
presence | no | [[#presence | presence]] |
KeyReactionOneOf#
Field Name | Required | Type | Description |
---|---|---|---|
ledSetting | no | [[#ledSetting | ledSetting]] |
KeyReactionOneOf1#
Field Name | Required | Type | Description |
---|---|---|---|
presence | no | [[#presence | presence]] |
KeySetting#
Field Name | Required | Type | Description |
---|---|---|---|
path | yes | ''String'' | |
values | no | ''array[Object]'' | |
other | no | [[#ledSetting | ledSetting]] |
Keypad#
Field Name | Required | Type | Description |
---|---|---|---|
backlightMode | no | ''backlightMode'' | |
brightness | no | ''Integer'' | Brightness to set keypad's backlight to. Works as maximum in 'ambient light' mode. |
proximitySensorDistance | no | ''Integer'' | The distance (in cm) on which the proximity sensor reacts to. |
wakeByProximity | no | ''Boolean'' | Allow screen to wake up just by waving your hand (or other body-parts) in front of the keypad. |
Keys#
Field Name | Required | Type | Description |
---|---|---|---|
phoneXtensions | no | ''array%%[%%[[#key | key]]%%]%%'' |
extensionModule1 | no | ''array%%[%%[[#key | key]]%%]%%'' |
extensionModule2 | no | ''array%%[%%[[#key | key]]%%]%%'' |
extensionModule3 | no | ''array%%[%%[[#key | key]]%%]%%'' |
homeScreen | no | ''array%%[%%[[#key | key]]%%]%%'' |
Ldap#
Field Name | Required | Type | Description |
---|---|---|---|
active | no | ''Boolean'' | use this service or not |
server | yes | ''String'' | ldap server address fqdn or ip address |
ldapProtocol | no | ''ldapProtocol'' | |
port | no | ''Integer'' | ldap server port 389 or 636 (LDAPS) |
ldapVersion | no | ''ldapVersion'' | |
username | yes | ''String'' | username to login |
password | yes | ''String'' | The password to authenticate the for the ldap server |
nameFilter | no | ''String'' | name filter according to RFC2254 |
numberFilter | no | ''String'' | number filter according to RFC2254 for reverse number lookup |
dialerNumberFilter | no | ''String'' | number filter according to RFC2254 for the number suggestion list in the dialer |
baseDN | no | ''String'' | scope that will be searched |
maxHits | no | ''Integer'' | maximum size of a result list for a filtered search |
maxEntriesOnStart | no | ''Integer'' | Maximum size of a result list for an unfiltered search when starting the contacts app |
nameAttributes | no | ''String'' | what names are you looking for |
numberAttributes | no | ''String'' | what numbers are you looking for |
reverseNumberLookupIncoming | no | ''Boolean'' | find contact by incoming call number |
reverseNumberLookupOutgoing | no | ''Boolean'' | find contact by outgoing call number |
LedSetting#
Field Name | Required | Type | Description |
---|---|---|---|
ledColor | no | ''ledColor'' | |
ledBlinking | no | ''Boolean'' | Whether the LED should blink or not. |
Leds#
Field Name | Required | Type | Description |
---|---|---|---|
enableMsgLed | no | ''Boolean'' | When disabeled, LED of message-key will never turn on. |
Line#
Field Name | Required | Type | Description |
---|---|---|---|
id | yes | ''String'' | |
component | no | ''String'' |
Lldp#
Field Name | Required | Type | Description |
---|---|---|---|
active | no | ''Boolean'' | send and receive lldp messages |
interval | no | ''Integer'' | retransmit interval in seconds |
Locales#
Field Name | Required | Type | Description |
---|---|---|---|
deviceLanguage | no | ''language'' | |
webserverLanguage | no | ''language'' | |
deviceLocation | no | ''locale'' |
Logging#
Field Name | Required | Type | Description |
---|---|---|---|
extendedLogging | no | ''Boolean'' | |
remotes | no | ''array%%[%%[[#remotelog | remoteLog]]%%]%%'' |
LuaConfigPair#
Field Name | Required | Type | Description |
---|---|---|---|
key | yes | ''String'' | an arbitrary key value. should be uniqe for the script using it, to prevent naming collusions |
value | no | ''String'' | an arbitrary value. Data, that a script wants stored or relies on. |
LuaContent#
Field Name | Required | Type | Description |
---|---|---|---|
code | yes | ''String'' | a lua-script |
params | no | ''array%%[%%[[#luaparam | luaParam]]%%]%%'' |
LuaParam#
Field Name | Required | Type | Description |
---|---|---|---|
name | yes | ''String'' | |
value | no | ''String'' |
LuaScript#
Field Name | Required | Type | Description |
---|---|---|---|
name | no | ''String'' | |
code | no | ''String'' | a lua-script |
Messages#
Field Name | Required | Type | Description |
---|---|---|---|
newMissedCalls | no | ''msgSignalisation'' | |
signalSeenMissedCalls | no | ''msgSignalisation'' | |
newVoiceMails | no | ''msgSignalisation'' | |
signalOldMailboxMessages | no | ''msgSignalisation'' | |
insecureWui | no | ''msgSignalisation'' | |
provisioningError | no | ''msgSignalisation'' | |
provisioningDownloadFailed | no | ''msgSignalisation'' | |
provisioningInstallFailed | no | ''msgSignalisation'' | |
provisioningXmlParseError | no | ''msgSignalisation'' | |
updateNote | no | ''msgSignalisation'' | |
downloadManager | no | ''msgSignalisation'' | |
sipRegistrationFailed | no | ''msgSignalisation'' | |
fallbackIdentityActive | no | ''msgSignalisation'' | |
fallbackIdentityError | no | ''msgSignalisation'' | |
noRegistrationNoCalls | no | ''msgSignalisation'' | |
automaticCallbackEnabled | no | ''msgSignalisation'' | |
automaticCallbackAlerting | no | ''msgSignalisation'' | |
ongoingCall | no | ''msgSignalisation'' | |
keyUsesFallbackIdentity | no | ''msgSignalisation'' | |
migrationError | no | ''msgSignalisation'' | |
luaOnNotification | no | ''msgSignalisation'' | |
luaSilentNotification | no | ''msgSignalisation'' | |
luaBlinkingNotification | no | ''msgSignalisation'' | |
sipMessage | no | ''msgSignalisation'' |
Nat#
Field Name | Required | Type | Description |
---|---|---|---|
useStunSip | no | ''useStun'' | |
useStunRtp | no | ''useStun'' | |
keepaliveInterval | no | ''Integer'' | interval in which keepalive packets are send. Value in seconds. Used to ensure that every network component in use is reminded, that our connection is still active. |
Network#
Field Name | Required | Type | Description |
---|---|---|---|
ethernet | no | [[#ethernet | ethernet]] |
vpn | no | [[#vpn | vpn]] |
topology | no | [[#topology | topology]] |
Organization#
Field Name | Required | Type | Description |
---|---|---|---|
company | no | ''String'' | The company as the user entered it. |
title | no | ''String'' | The position title at this company as the user entered it. |
department | no | ''String'' | The department at this company as the user entered it. |
jobDescription | no | ''String'' | The job description at this company as the user entered it. |
OutboundProxy#
Field Name | Required | Type | Description |
---|---|---|---|
mode | no | ''outboundProxyMode'' | |
url | no | ''String'' | |
port | no | ''Integer'' | |
url2 | no | ''String'' | |
port2 | no | ''Integer'' |
PanTiltZoom#
Field Name | Required | Type | Description |
---|---|---|---|
up | no | ''String'' | |
down | no | ''String'' | |
left | no | ''String'' | |
right | no | ''String'' | |
zoomIn | no | ''String'' | |
zoomOut | no | ''String'' | |
reset | no | ''String'' |
ParamChoice#
Field Name | Required | Type | Description |
---|---|---|---|
value | yes | ''String'' | |
description | no | ''String'' |
Parameter#
Field Name | Required | Type | Description |
---|---|---|---|
path | yes | ''array[String]'' | List of XPath elements within the key structure. |
type | no | ''paramTypeEnum'' | |
min | no | ''Integer'' | Minimum value (for type number) or length (for type text) |
max | no | ''Integer'' | Maximum value (for type number) or length (for type text) |
name | no | ''String'' | |
description | no | ''String'' | |
optional | no | ''Boolean'' | Optional parameters may be left empty, the save-button in PUI will work without them. |
choices | no | ''array%%[%%[[#paramchoice | paramChoice]]%%]%%'' |
PhoneNumber#
Field Name | Required | Type | Description |
---|---|---|---|
isPrimary | no | ''String'' | The number is the primary number (values 0 or 1) |
detailType | no | ''String'' | Type of Number (like home, work, mobile, fax, etc) |
number | no | ''String'' | The phone number as the user entered it. |
PostalAddress#
Field Name | Required | Type | Description |
---|---|---|---|
detailType | no | ''String'' | Type of postal address (like home, work, other, etc) |
street | no | ''String'' | Can be street, avenue, road, etc. This element also includes the house number and room/apartment/flat/floor number. |
postcode | no | ''String'' | Postal code. Usually country-wide, but sometimes specific to the city (e.g. \"2\" in \"Dublin 2, Ireland\" addresses). |
region | no | ''String'' | A state, province, county (in Ireland), Bundesland (in Germany), departement (in France), etc. |
city | no | ''String'' | Can be city, village, town, borough, etc. This is the postal town and not necessarily the place of residence or place of business. |
country | no | ''String'' | The name or code of the country. |
neighborhood | no | ''String'' | This is used to disambiguate a street address when a city contains more than one street with the same name, or to specify a small place whose mail is routed through a larger postal town. In China it could be a county or a minor city. |
pobox | no | ''String'' | Covers actual P.O. boxes, drawers, locked bags, etc. This is usually but not always mutually exclusive with street. |
Presence#
Field Name | Required | Type | Description |
---|---|---|---|
subscribe | yes | [[#subscribe | subscribe]] |
enabled | no | ''Boolean'' | Enable subscription |
withCalllog | no | ''Boolean'' | Signal missed call via green LED |
Privacy#
Field Name | Required | Type | Description |
---|---|---|---|
sentry | no | [[#sentry | sentry]] |
Provisioning#
Field Name | Required | Type | Description |
---|---|---|---|
active | no | ''Boolean'' | enables the provisioning |
dhcp | no | ''Boolean'' | checks the dhcp fields 66 and 67 for an provisioning url |
redirect | no | ''Boolean'' | checks for a provisioning redirection on connect.redirect.auerswald.de |
pbx | no | ''Boolean'' | checks via properitary sip-multicast extension for an provisioning url |
url | no | ''String'' | |
sip | no | [[#sipProvisioning | sipProvisioning]] |
execution | no | [[#executionTime | executionTime]] |
RegFailureHandling#
Field Name | Required | Type | Description |
---|---|---|---|
retryType | no | ''retryType'' | |
retryInterval | no | ''Integer'' | Interval in seconds until a registration is retried after it failed. |
RemoteAccess#
Field Name | Required | Type | Description |
---|---|---|---|
webd | no | ''Boolean'' | enable remote access via http(s) - needed for action URLs (allowCallManipulationViaHttp) |
adbd | no | ''Boolean'' | enable remote access via adb |
allowCallManipulationViaHttp | no | ''Boolean'' | allow http(s)-get-requests that control calls on the phone (start/end/hold/transfer/..) - can only be activated if remote acces via http(s) (webd) is allowed. |
actionUrlServer | no | ''String'' | server where phone sends call-events to. |
authTokens | no | ''array%%[%%[[#authtoken | authToken]]%%]%%'' |
filterSettings | no | [[#filterSettings | filterSettings]] |
RemoteLog#
Field Name | Required | Type | Description |
---|---|---|---|
server | yes | ''String'' | Hostname of the log server |
port | yes | ''Integer'' | Port of the log server |
protocol | yes | ''logProtocol'' | |
filter | no | ''String'' | Filter to use for logging. A space-separated list of TAG[:Priority]. TAG can be \"*\" for all, Priority can be one of S:silent E:error W:warning I:info D:debug V:verbose. Default priority if omitted is [V]erbose. |
Resources#
Field Name | Required | Type | Description |
---|---|---|---|
strings | no | ''array%%[%%[[#stringresource | stringResource]]%%]%%'' |
drawables | no | ''array%%[%%[[#drawableresource | drawableResource]]%%]%%'' |
ReverseNumberLookup#
Field Name | Required | Type | Description |
---|---|---|---|
active | no | ''Boolean'' | When enabled looks for name of call-partner in adressbooks (local, ldap, ..). |
Rule#
Field Name | Required | Type | Description |
---|---|---|---|
pattern | yes | ''String'' | a regular expression |
replace | yes | ''String'' |
Sentry#
Field Name | Required | Type | Description |
---|---|---|---|
sendErrors | no | ''Boolean'' | Whether errors in the phone should be reported with sentry to the developers. This option is subject to data protection laws in the users country. Activating this may require you to inform the user about this. |
permissionAsked | no | ''Boolean'' | Whether the admin has already been asked to report errors. If true, the administrator shouldn't be bothered anymore. |
SettingsFilterList#
Field Name | Required | Type | Description |
---|---|---|---|
network | no | ''Boolean'' | |
identities | no | ''Boolean'' | |
bluetooth | no | ''Boolean'' | |
wifi | no | ''Boolean'' | |
sound | no | ''Boolean'' | |
language | no | ''Boolean'' | |
display | no | ''Boolean'' | |
telephony | no | ''Boolean'' | |
functions | no | ''Boolean'' | |
cameras | no | ''Boolean'' | |
update | no | ''Boolean'' | |
provisioning | no | ''Boolean'' | |
remoteaccess | no | ''Boolean'' | |
apps | no | ''Boolean'' | |
timeUnderscoredate | no | ''Boolean'' | |
ldap | no | ''Boolean'' | |
backup | no | ''Boolean'' |
SipProvisioning#
Field Name | Required | Type | Description |
---|---|---|---|
active | no | ''Boolean'' | allows provisioning via sip |
allowlist | no | ''array[String]'' |
SmoothSyncConfiguration#
Field Name | Required | Type | Description |
---|---|---|---|
name | yes | ''String'' | the name of this smooth Sync config |
username | no | ''String'' | username to login on the server |
password | no | ''String'' | password to login on the server |
readonly | no | ''Boolean'' | whether the services are read-only or not |
services | no | ''array%%[%%[[#smoothsyncservice | smoothSyncService]]%%]%%'' |
SmoothSyncService#
Field Name | Required | Type | Description |
---|---|---|---|
serviceType | no | ''smoothSyncServiceType'' | |
uri | no | ''String'' | The URL of the service |
Sound#
Field Name | Required | Type | Description |
---|---|---|---|
defaultRingtone | no | ''String'' | which ringtone shall be used by default |
defaultNotification | no | ''String'' | which notification shall be used by default |
defaultAlarm | no | ''String'' | which alarm shall be used by default |
volumes | no | [[#volumes | volumes]] |
useBluetoothWideband | no | ''Boolean'' | should bluetooth connections use wideband audio |
alertInfoRingtones | no | ''array%%[%%[[#alertinforingtone | alertInfoRingtone]]%%]%%'' |
stopSignallingByProximity | no | ''Boolean'' | Stop the signalling (ringing or call waiting) by moving in front of the proximity sensor. (D-600 only) |
StringResource#
Field Name | Required | Type | Description |
---|---|---|---|
locale | no | ''locale'' | |
name | yes | ''String'' | |
text | yes | ''String'' |
StunServer#
Field Name | Required | Type | Description |
---|---|---|---|
stunUrl | no | ''String'' | Hostname/ip of the stun server |
stunPort | no | ''Integer'' | port of the stun server |
stunRequestInterval | no | ''Integer'' | interval in which stun requests are issued. Value in minutes. |
SubscrFailureHandling#
Field Name | Required | Type | Description |
---|---|---|---|
retryType | no | ''retryType'' | |
retryInterval | no | ''Integer'' | Interval in seconds until a subscription is retried after it got terminated by remote. Different subscripton-failures use this setting differently. E.g. a notify with Subscription-State: terminated follows this setting 1:1 while a subscription-request that gets answered with 500 Server Internal Error multiplies this setting by 10. |
Subscribe#
Field Name | Required | Type | Description |
---|---|---|---|
uri | yes | ''String'' | |
line | no | [[#line | line]] |
listenFor | no | ''String'' | If the subscribeType is dialog, you can specify here what to listen for. In every other case, this option is ignored. |
type | yes | ''subscribeType'' |
Telephony#
Field Name | Required | Type | Description |
---|---|---|---|
callWaiting | no | [[#callWaiting | callWaiting]] |
doNotDisturb | no | [[#doNotDisturb | doNotDisturb]] |
callForwarding | no | [[#callForwarding | callForwarding]] |
clir | no | [[#clir | clir]] |
reverseNumberLookup | no | [[#reverseNumberLookup | reverseNumberLookup]] |
defaultAudioDevice | no | ''audioDevice'' | |
activeLine | no | [[#line | line]] |
callStartTimeout | no | ''Integer'' | Time delay to start the call when there is no activity. Measured in milliseconds. -1 = never |
autoAccept | no | [[#autoAccept | autoAccept]] |
callCompletion | no | [[#callCompletion | callCompletion]] |
callBindings | no | ''array%%[%%[[#callbinding | callBinding]]%%]%%'' |
callLogWithReachedTarget | no | ''Boolean'' | decide whether the reached target or the initially called target should be used in the calllog. the default will show the called target. Set to true, the config will lead to the reached target stated in the calllog, while the initially called number can be found in the via section of the calllog details. |
Template#
Field Name | Required | Type | Description |
---|---|---|---|
name | yes | ''String'' | Text identifying the Template. Has to be unique. Will be referenced in key structure to store which template was used. Free usable text or android resource tag |
prio | no | ''Integer'' | sort with prio |
description | no | ''String'' | |
icon | no | ''byte[]'' | The icon of the key, base64 encoded. The icon is scaled to fit the display container. If starting with @drawable/ a android resource is used |
label | no | ''String'' | When set this will be the default-label for a key of this type. Can be set to refer to a value of a specific parameter via \"@param-@string/paramName\" |
keyConfiguration | yes | [[#keyConfiguration | keyConfiguration]] |
parameters | no | ''array%%[%%[[#parameter | parameter]]%%]%%'' |
TimeAndDate#
Field Name | Required | Type | Description |
---|---|---|---|
ntpEnable | no | ''Boolean'' | |
ntpServer | no | ''String'' | |
timezone | no | ''timezone'' | |
timeHourFormat | no | ''timeHourFormat'' |
Topology#
Field Name | Required | Type | Description |
---|---|---|---|
frameSize | no | ''Integer'' | rtp frame size in milliseconds (typically 10, 20 or 30 ms) values lower than 10 will be handled as 0, which enables codec specific behaviour (the default) |
jitterBuffer | no | [[#jitterBuffer | jitterBuffer]] |
stunServers | no | ''array%%[%%[[#stunserver | stunServer]]%%]%%'' |
localSipPort | no | ''Integer'' | outgoing port of SIP messages. 0 will be used for generating a random one. |
checkHostname | no | ''Boolean'' | Validate the hostname against the CN of the provided Certificate on sip tls connections. |
voiceActivityDetection | no | ''Boolean'' | send rtp data only if a voice is active. This setting takes effect on the next start of a stream. |
lldp | no | [[#lldp | lldp]] |
useCompactSipHeaders | no | ''Boolean'' | send sip headers in a short form. This can be used if UDP transports are used and the messages are to big. |
Update#
Field Name | Required | Type | Description |
---|---|---|---|
check | no | ''Boolean'' | check for updates |
autoInstall | no | ''Boolean'' | automatically install updates if available |
url | no | ''String'' | |
execution | no | [[#executionTime | executionTime]] |
User#
Field Name | Required | Type | Description |
---|---|---|---|
name | yes | ''String'' | The name of the user used for login. It is at the same time the unique id. |
displayName | no | ''String'' | The name of the user used for display. If it is empty, the name will be used. |
password | yes | ''String'' | The password for the user. If the password is provisioned, you have to supply a hashed password. You can create a compatible hash using the tool provided in the web interface at the following url: `https: Over the api, you send the password over HTTPS in clear text, where it gets hashed in the webserver. |
role | yes | ''role'' | |
image | no | ''byte[]'' | The image for the user, base64 encoded. The image should not exceed 300x300px. |
changePassword | no | ''Boolean'' | Indicates whether a user has to change his password. This flag will only be evaluated by client side logins and any tool handling the login should honour it. |
UserInterface#
Field Name | Required | Type | Description |
---|---|---|---|
display | no | [[#display | display]] |
messages | no | [[#messages | messages]] |
leds | no | [[#leds | leds]] |
keypad | no | [[#keypad | keypad]] |
extensions | no | [[#extensions | extensions]] |
Vlan#
Field Name | Required | Type | Description |
---|---|---|---|
phoneActive | no | ''Boolean'' | |
phoneId | no | ''Integer'' | |
phonePriority | no | ''Integer'' | |
workstationActive | no | ''Boolean'' | |
workstationId | no | ''Integer'' | |
workstationPriority | no | ''Integer'' |
Volumes#
Field Name | Required | Type | Description |
---|---|---|---|
ringing | no | ''Integer'' | volume to use when phone is ringing |
notifying | no | ''Integer'' | volume to use when a notification becomes active |
alarming | no | ''Integer'' | volume to use when an alarm becomes active |
headset | no | ''Integer'' | volume-level used to play audio via headset |
speaker | no | ''Integer'' | volume-level used to play audio via speaker |
handset | no | ''Integer'' | volume-level used to play audio via handset |
Vpn#
Field Name | Required | Type | Description |
---|---|---|---|
active | no | ''Boolean'' | |
vpnType | no | ''vpnType'' | |
name | yes | ''String'' | unique identifier of the Profile |
server | no | ''String'' | server address or resolvable name |
username | no | ''String'' | username, used for xauth |
password | no | ''String'' | pasword, used for xauth |
dnsServers | no | ''String'' | multiple entries are seperated by space |
searchDomains | no | ''String'' | multiple entries are seperated by space |
routes | no | ''String'' | multiple entries are seperated by space, format 10.1.0.0/16 |
ipsecIdentifier | no | ''String'' | |
ipsecSecret | no | ''String'' | preshared key, used in XauthPSK |
ipsecUserCert | no | ''String'' | X509 certificate in PEM format |
ipsecUserPrivateKey | no | ''String'' | RSA key in PEM format |
ipsecCaCert | no | ''String'' | X509 certificate in PEM format |
ipsecServerCert | no | ''String'' | X509 certificate in PEM format |
ipsecLockdown | no | ''Boolean'' | ensures, that traffic designated for the vpn is never routed except through the ipsec tunnel. Requires a ipv4 server and dns entry to work. |
openvpnConfig | no | ''String'' | file content of an openvpn config file |