Skip to content

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
404 Not Found

Response Schema

{
  "description" : "Not Found"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

Status Code Message Response Schema
401 Unauthorized

Response Schema

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
404 Not Found

Response Schema

{
  "description" : "Not Found"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
404 Not Found

Response Schema

{
  "description" : "Not Found"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Forbidden"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
404 Not Found

Response Schema

{
  "description" : "Not Found"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
404 Not Found

Response Schema

{
  "description" : "Not Found"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
404 Not Found

Response Schema

{
  "description" : "Not Found"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Forbidden"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

Status Code Message Response Schema
401 Unauthorized

Response Schema

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
404 Not Found

Response Schema

{
  "description" : "Not Found"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
404 Not Found

Response Schema

{
  "description" : "Not Found"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
404 Not Found

Response Schema

{
  "description" : "Not Found"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Forbidden"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Forbidden"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
404 Not Found

Response Schema

{
  "description" : "Not Found"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
404 Not Found

Response Schema

{
  "description" : "Not Found"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
404 Not Found

Response Schema

{
  "description" : "Not Found"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
404 Not Found

Response Schema

{
  "description" : "Not Found"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
403 Forbidden

Response Schema

{
  "description" : "Forbidden"
}

Status Code Message Response Schema
404 NotFound

Response Schema

{
  "description" : "NotFound"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Operation successful"
}

Status Code Message Response Schema
401 Unauthorized

Response Schema

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
404 Not Found

Response Schema

{
  "description" : "Not Found"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
404 Not Found

Response Schema

{
  "description" : "Not Found"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Forbidden"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
404 Not Found

Response Schema

{
  "description" : "Not Found"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
404 Not Found

Response Schema

{
  "description" : "Not Found"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Unauthorized"
}

Status Code Message Response Schema
404 Not Found

Response Schema

{
  "description" : "Not Found"
}

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

{
  "description" : "Operation successful"
}

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

{
  "description" : "Forbidden"
}

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