GET http://[host-proxy]/api/device/cucm/CcdRequestingService/schema/?hierarchy=[hierarchy]&format=json&schema=1
{
"$schema": "http://json-schema.org/draft-03/schema",
"type": "object",
"properties": {
"name": {
"title": "Name",
"minItems": 1,
"required": true,
"maxItems": 1,
"maxLength": 50,
"type": "string"
},
"isActivated": {
"minItems": 0,
"required": false,
"type": "boolean",
"maxItems": 1,
"title": "Is Activated"
},
"learnedPatternPrefix": {
"title": "Learned Pattern Prefix",
"minItems": 0,
"required": false,
"maxItems": 1,
"maxLength": 50,
"type": "string"
},
"associatedTrunks": {
"title": "Associated Trunks",
"minItems": 0,
"required": false,
"maxItems": 1,
"type": [
"object",
"null"
],
"properties": {
"associatedTrunk": {
"name": "associatedTrunk",
"title": "Associated Trunk",
"minItems": 1,
"items": {
"type": [
"object",
"null"
],
"properties": {
"trunkName": {
"name": "trunkName",
"title": "Trunk Name",
"minItems": 1,
"required": true,
"maxItems": 1,
"type": "string"
}
}
},
"required": true,
"type": "array"
}
}
},
"pstnPrefix": {
"title": "Pstn Prefix",
"minItems": 0,
"required": false,
"maxItems": 1,
"maxLength": 50,
"type": "string"
},
"routePartitionName": {
"target": "/api/device/cucm/RoutePartition/choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken],
"format": "uri",
"minItems": 0,
"required": false,
"choices": [],
"target_attr": "name",
"maxItems": 1,
"target_model_type": "device/cucm/RoutePartition",
"title": "Route Partition Name",
"type": [
"string",
"null"
]
},
"description": {
"title": "Description",
"minItems": 0,
"required": false,
"maxItems": 1,
"maxLength": 50,
"type": "string"
}
},
"schema_version": "12.5"
}