GET http://[host-proxy]/api/device/cucm/UpdateTransportSettings/schema/?hierarchy=[hierarchy]&format=json&schema=1
{
"$schema": "http://json-schema.org/draft-03/schema",
"type": "object",
"properties": {
"url": {
"title": "Url",
"minItems": 1,
"required": true,
"maxItems": 1,
"maxLength": 255,
"type": "string"
},
"transportMode": {
"title": "Transport Mode",
"minItems": 1,
"required": true,
"maxItems": 1,
"maxLength": 255,
"type": "string"
},
"enableProxyAuthentication": {
"description": "This tag is required to be set to true for authentication based proxy server configuration",
"title": "Enable Proxy Authentication",
"minItems": 0,
"required": false,
"maxItems": 1,
"maxLength": 255,
"type": "string"
},
"httpPort": {
"title": "Http Port",
"minItems": 1,
"required": true,
"maxItems": 1,
"maxLength": 255,
"type": "string"
},
"proxyPassword": {
"is_password": true,
"description": "This tag is required to be set when enableProxyAuthentication tag is true",
"title": "Proxy Password",
"minItems": 0,
"required": false,
"maxItems": 1,
"maxLength": 255,
"type": "string"
},
"httpHost": {
"title": "Http Host",
"minItems": 1,
"required": true,
"maxItems": 1,
"maxLength": 255,
"type": "string"
},
"proxyUserName": {
"description": "This tag is required to be set when enableProxyAuthentication tag is true",
"title": "Proxy User Name",
"minItems": 0,
"required": false,
"maxItems": 1,
"maxLength": 255,
"type": "string"
}
},
"schema_version": "14.0"
}