Update Settings - Provisioning


This request changes provisioning settings attributes.

Resource

PATCH /server/provisioning

Parameters

None

Payload

Fields

Name Patch Operations

provisioningDirectory

replace

provisioningRegistrationHost

replace

provisioningRegistrationPort

replace

yealinkRpsUrl

replace

yealinkAccountName

replace

yealinkAccountPassword

replace

yealinkServerName

replace

yealinkProvisioningUrl

replace

yealinkCommonCfg

replace

adminPassword

replace

phoneWallpaperUrl

replace

phoneWallpaperUrl480

replace

phoneWallpaperUrl600

replace

phoneWallpaperUrl800

replace

snomRpsUrl

replace

snomAccountName

replace

snomAccountPassword

replace

snomServerName

replace

panasonicRpsUrl

replace

panasonicAccountName

replace

panasonicAccountPassword

replace

gigasetRpsUrl

replace

gigasetAccountName

replace

gigasetAccountPassword

replace

gigasetServerName

replace

gigasetProvisioningUrl

replace

ldapProvisioningEnabled

replace

ipTable

add, remove, replace submember

Response

None

Context

Authorization

Administrator

Errors

Example

Request
PATCH https://xelion.nl/api/v1/master/server/provisioning
Payload
{
    "operations": [
            {
        "op": "replace",
            "path": "/phoneWallpaperUrl",
            "value": "https://www.xelion.com/wp-content/uploads/2016/04/Xelion_High_End_RGB_225.jpg"
            }
    ]
}

To add a iprule to the firewall use the following:

{
        "operations": [
            {
            "op": "add",
            "path": "/ipTable/1"
            },
            {
            "op": "replace",
            "path": "/ipTable/1/ipValue",
            "value":"10.78.40.78"
            }
    ]
}