[Index]
Model ref.: device/cuc/PhoneSystem
The full URL would include the host-proxy name: https://[host-proxy].
Variables are enclosed in square brackets.
{ "$schema": "http://json-schema.org/draft-03/schema", "type": "object", "properties": { "DisplayName": { "description": " The unique text name (e.g., \"Unified Communications Manager Cluster - Seattle\") of the media switch to be used when displaying entries in the administrative console, e.g. Cisco Unity Connection Administration.", "title": "Display Name", "minItems": 0, "required": true, "type": "string", "name": "DisplayName" }, "PortCount": { "minItems": 0, "title": "Port Count", "type": "integer", "description": "The total number of ports belonging to the switch.", "name": "PortCount" }, "CcmVersion": { "minItems": 0, "title": "Ccm Version", "type": "string", "description": " The product version of the Cisco Unified Communications Manager switch.", "name": "CcmVersion" }, "RestrictDialScheduled": { "minItems": 0, "title": "Restrict Dial Scheduled", "type": "boolean", "description": " Prohibit all outgoing calls and MWI requests on ports belonging to the phone system within the specified time period", "name": "RestrictDialScheduled" }, "MwiPortMemory": { "minItems": 0, "title": "Mwi Port Memory", "type": "boolean", "description": " A flag indicating whether the switch requires that Cisco Unity Connection send MWI \"off\" requests to the same PBX port as the MWI \"on\" requests. ", "name": "MwiPortMemory" }, "RestrictDialUnconditional": { "minItems": 0, "title": "Restrict Dial Unconditional", "type": "boolean", "description": " Prohibit all outgoing calls and MWI requests on ports belonging to the phone system", "name": "RestrictDialUnconditional" }, "PhoneSystemAssociationURI": { "readonly": true, "title": "Phone System Association URI", "type": "string", "description": "The URI to get the PhoneSystem Associations.", "name": "PhoneSystemAssociationURI" }, "CcmCtiPassword": { "minItems": 0, "title": "Ccm Cti Password", "type": "string", "description": " The password (encrypted) for the CcmCtiUser. Unity Connection uses the CTI user/password pair to gain access to the phones for the Unity Connection \"Phone Apps\" features which, display and gather info (e.g., list of your voice messages) via the phone display. For example, the Visual Message Locator feature is one of the Phone Apps features.. ", "name": "CcmCtiPassword" }, "CcmAXLUser": { "minItems": 0, "title": "Ccm AXL User", "type": "string", "description": " The user name used to connect to AXL Web service on a Cisco Call Manager cluster.", "name": "CcmAXLUser" }, "EnablePhoneApplications": { "minItems": 0, "title": "Enable Phone Applications", "type": "boolean", "description": " A flag indicating whether IP phone applications are enabled for this phone system.", "name": "EnablePhoneApplications" }, "RestrictDialEndTime": { "minItems": 0, "title": "Restrict Dial End Time", "type": "integer", "description": " Time of day to end outgoing call prohibition. The time is stored as minutes past midnight, where 0 = midnight.", "name": "RestrictDialEndTime" }, "RestrictDialStartTime": { "minItems": 0, "title": "Restrict Dial Start Time", "type": "integer", "description": " Time of day to start outgoing call prohibition. The time is stored as minutes past midnight, where 0 = midnight.", "name": "RestrictDialStartTime" }, "CcmAXLPassword": { "minItems": 0, "title": "Ccm AXL Password", "type": "string", "description": " The password (encrypted) for the CcmAXLUser used to connect to a AXL Web service on a Cisco Call Manager cluster.", "name": "CcmAXLPassword" }, "AXLServerURI": { "readonly": true, "title": "AXL Server URI", "type": "string", "description": "The URI to get the AXL servers.", "name": "AXLServerURI" }, "CallLoopDTMF": { "description": " The name of the 4th Column DTMF tone used for Reject Forward Notification and Supervised Call Loop Detection.", "title": "Call Loop DTMF", "minItems": 0, "choices": [ [ "A", "A" ], [ "B", "B" ], [ "C", "C" ] ], "type": "string", "name": "CallLoopDTMF" }, "ObjectId": { "description": " The primary key for this table. A globally unique, system-generated identifier for a MediaSwitch object. - template parameter [1]", "title": "Object Id", "minItems": 0, "readonly": true, "type": "string", "name": "ObjectId" }, "DefaultTRaPSwitch": { "minItems": 0, "title": "Default T Ra P Switch", "type": "boolean", "description": " Use this as default TRaP switch for administrators?", "name": "DefaultTRaPSwitch" }, "URI": { "name": "URI", "title": "URI", "minItems": 0, "format": "uri", "choices": [], "readonly": true, "type": "string", "target": "/api/choices/?format=json&hierarchy=[hierarchy]&auth_token=[authtoken] }, "MwiAlwaysUpdate": { "minItems": 0, "title": "Mwi Always Update", "type": "boolean", "description": " A flag indicating whether Cisco Unity Connection will always send a \"set MWI\" message to the switch whenever the mailbox contents change, even if the Cisco Unity Connection database record indicates the MWI is already in the correct state.", "name": "MwiAlwaysUpdate" }, "CallLoopGuardTimeMs": { "minItems": 0, "title": "Call Loop Guard Time Ms", "type": "integer", "description": " The amount of time (in milliseconds) i.e. \"guard time\" used for Rejecting Forwarded Notifications and Supervised Transfer Call Loop Detection.", "name": "CallLoopGuardTimeMs" }, "MwiForceOff": { "minItems": 0, "title": "Mwi Force Off", "type": "boolean", "description": " A flag that indicates whether all User MWI devices falling on this phone system should be unconditionally off.", "name": "MwiForceOff" }, "CcmCtiUser": { "minItems": 0, "title": "Ccm Cti User", "type": "string", "description": " The user name for a Call Manager user that is assigned CTI access to one or more CCM devices. Unity Connection uses the CTI user/password pair to gain access to the phones for the Unity Connection \"Phone Apps\" features which, display and gather info (e.g., list of your voice messages) via the phone display. For example, the Visual Message Locator feature is one of the Phone Apps features.. ", "name": "CcmCtiUser" }, "CallLoopForwardNotificationDetect": { "minItems": 0, "title": "Call Loop Forward Notification Detect", "type": "boolean", "description": " A flag indicating whether Reject Forwarded Notification is enabled.", "name": "CallLoopForwardNotificationDetect" }, "CallLoopExtensionDetect": { "minItems": 0, "title": "Call Loop Extension Detect", "type": "boolean", "description": " A flag indicating whether extension-based call-loop detection is enabled.", "name": "CallLoopExtensionDetect" }, "CallLoopSupervisedTransferDetect": { "minItems": 0, "title": "Call Loop Supervised Transfer Detect", "type": "boolean", "description": " A flag indicating whether Supervised Transfer Call Loop Detection is enabled.", "name": "CallLoopSupervisedTransferDetect" } }, "schema_version": "12.5" }
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get the GUI Add form. | GET | /api/device/cuc/PhoneSystem/add/ |
|
The GUI Add form of device/cuc/PhoneSystem as JSON |
The API call to the /add/ URL can only be made from a hierarchy that allows the model type to be added. The actions in the response shows the url for the POST API call to create an instance.
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Create | POST | /api/device/cuc/PhoneSystem/ | hierarchy=[hierarchy] |
|
tool/Transaction/[trans pkid]to inspect the created resource and its instance pkid.
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Bulk delete [pkid1],[pkid2]... | DELETE | /api/device/cuc/PhoneSystem/ | hierarchy=[hierarchy] | {"hrefs":["/api/device/cuc/PhoneSystem/[pkid1]", "/api/device/cuc/PhoneSystem/[pkid2]", ...]} |
GET http://[host-proxy]/api/device/cuc/PhoneSystem/?hierarchy=[hierarchy]&format=json
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Bulk Modify | GET | /api/device/cuc/PhoneSystem/bulk_update/?schema=&schema_rules=true |
|
|
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Bulk Modify | POST | /api/device/cuc/PhoneSystem/bulk_update/ |
|
For example: {"data":{"name":"value"}, "meta":{}, "request_meta":{ "hrefs":["/api/v0/device/cuc/PhoneSystem/[pkid1]", "/api/v0/device/cuc/PhoneSystem/[pkid2]",...]}} |
GET http://[host-proxy]/api/device/cuc/PhoneSystem/?hierarchy=[hierarchy]&format=json
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Move the instance with [pkid] to [target_hierarchy] | POST | /api/tool/DataMove/?model_type=device/cuc/PhoneSystem |
|
{"hrefs": ["/api/device/cuc/PhoneSystem/[pkid]"]} |
Bulk Move | POST | /api/tool/DataMove/?model_type=device/cuc/PhoneSystem |
|
{"hrefs": ["/api/device/cuc/PhoneSystem/[pkid1]", "/api/device/cuc/PhoneSystem/[pkid2]",...]} |
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Get a selected [export_format] of the schema and instances [pkid1], [pkid2],... of device/cuc/PhoneSystem; optionally with tag_version at [version] and Configuration Template as [configtemplate]. | POST | /api/device/cuc/PhoneSystem/export/ |
|
{ "hrefs":["/api/device/cuc/PhoneSystem/[pkid1]", "/api/device/cuc/PhoneSystem/[pkid2]",...]}} |
For export_format=json, the response is a time stamped zip file of data in JSON as in the system database. Item properties such as strings that are empty or Boolean values that are not set, are not included. The filename in the response is of the format as the example:
Content-Disposition: attachment; filename=export_2013-05-17_14:20:19.186444.json.zip Content-Language:en Content-Type:application/x-zip
For export_format=raw_xlsx, the response is a MS Excel spreadsheet with columns corresponding to the JSON format export and a response filename format:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_CCYY-MM-DD_HH-MM-SS.xlsx Content-Language:en Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
For export_format=xlsx, the response is a MS Excel spreadsheet, arranged by any Field Display Policies that apply. The columns correspond with those of a Bulk Load Template export sheet. The response filename format is:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_formatted_CCYY-MM-DD_HH-MM-SS.xlsx Content-Language:en Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
The XLSX format can be used to bulk load instances of device/cuc/PhoneSystem and the JSON format can be used to import instances of device/cuc/PhoneSystem.
GET http://[host-proxy]/api/device/cuc/PhoneSystem/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get a compressed format of the Bulk Load spreadsheet template for device/cuc/PhoneSystem | POST | /api/device/cuc/PhoneSystem/export_bulkload_template/ |
|
The response is an attachment of the format: filetype_bulkloadsheet.xlsx.gz |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Configuration Template | GET | /api/device/cuc/PhoneSystem/configuration_template/ | hierarchy=[hierarchy] |
|
POST http://[host-proxy]/api/data/ConfigurationTemplate/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Field Display Policy | GET | /api/device/cuc/PhoneSystem/field_display_policy/ | hierarchy=[hierarchy] |
|
POST http://[host-proxy]/api/data/FieldDisplayPolicy/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
List | GET | /api/device/cuc/PhoneSystem/ |
|
The device/cuc/PhoneSystem schema and all instances as JSON. |
(The list will return 0 to 3 device/cuc/PhoneSystem instances)
{ "operations": [ "move" ], "pagination": { "direction": "asc", "order_by": "DisplayName", "maximum_limit": 2000, "skip": 0, "current": "/api/device/cuc/PhoneSystem/?skip=0&limit=3&order_by=DisplayName&direction=asc&traversal=default", "limit": 3, "total_limit": null, "total": 5 }, "meta": { "tags": [], "cached": true, "title": "", "business_key": {}, "schema_version": "12.5", "references": { "device": [ { "pkid": "", "href": "" } ], "children": [], "parent": [ { "pkid": "6t0ggef2c0deab00hb595101", "href": "/api/data/HierarchyNode/6t0ggef2c0deab00hb595101" } ], "foreign_key": [] }, "actions": [ { "add": { "support_async": false, "class": "add", "href": "/api/device/cuc/PhoneSystem/add/?hierarchy=[hierarchy]", "method": "GET", "title": "Add" } }, { "remove": { "support_async": true, "class": "delete", "href": "/api/device/cuc/PhoneSystem/?hierarchy=[hierarchy]", "method": "DELETE", "title": "Delete" } }, { "bulk_update_form": { "support_async": false, "class": "update", "href": "/api/device/cuc/PhoneSystem/bulk_update/?hierarchy=[hierarchy]&schema=&schema_rules=true", "method": "GET", "title": "Bulk Modify" } }, { "move": { "title": "Move", "support_async": true, "class": "move", "href": "/api/tool/DataMove/?hierarchy=[hierarchy]&model_type=device/cuc/PhoneSystem", "method": "POST", "view": "/api/tool/DataMove/?auth_token=[authtoken] } }, { "export": { "title": "Export", "support_async": false, "submit": "payload", "class": "export", "href": "/api/device/cuc/PhoneSystem/export/?hierarchy=[hierarchy]", "method": "POST", "view": "/api/view/ExportData/add/?auth_token=[authtoken] } }, { "export_bulkload_template": { "support_async": false, "class": "bulkload_template", "href": "/api/device/cuc/PhoneSystem/export_bulkload_template/?hierarchy=[hierarchy]", "method": "POST", "title": "Export Bulk Load Template" } }, { "configuration_template": { "support_async": false, "class": "config", "href": "/api/device/cuc/PhoneSystem/configuration_template/?hierarchy=[hierarchy]", "method": "GET", "title": "Configuration Template" } }, { "field_display_policy": { "support_async": false, "class": "display_policy", "href": "/api/device/cuc/PhoneSystem/field_display_policy/?hierarchy=[hierarchy]", "method": "GET", "title": "Field Display Policy" } }, { "list": { "support_async": false, "class": "list", "href": "/api/device/cuc/PhoneSystem/?hierarchy=[hierarchy]", "method": "GET", "title": "List" } }, { "help": { "support_async": false, "class": "help", "href": "/api/device/cuc/PhoneSystem/help?hierarchy=[hierarchy]", "method": "GET", "title": "Help" } }, { "purge": { "support_async": false, "class": "purge", "href": "/api/device/cuc/PhoneSystem/purge/?hierarchy=[hierarchy]", "method": "POST", "title": "Purge" } } ], "model_type": "device/cuc/PhoneSystem", "model_specific_actions": [ "add", "list", "update", "get", "remove", "bulk_update_form", "clone", "configuration_template", "export", "export_bulkload_template", "field_display_policy", "help", "move" ], "summary_attrs": [ { "name": "DisplayName", "title": "Display Name" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" }, { "allow_filtering": false, "name": "summary_device", "title": "Device" } ], "api_version": "20.1.1", "tagged_versions": [] }, "resources": [ { "pkid": "5e8a7adfce894e0016726d2d", "meta": { "tags": [], "cached": true, "title": "PhoneSystem", "business_key": {}, "schema_version": "", "summary": "false", "references": { "device": [ { "pkid": "5e8a7908ce894e001671eeef", "href": "/api/v0/data/UnityConnection/5e8a7908ce894e001671eeef" } ], "owner": [ { "pkid": "" } ], "self": [ { "pkid": "5e8a7adfce894e0016726d2d", "href": "/api/device/cuc/PhoneSystem/5e8a7adfce894e0016726d2d/" } ], "parent": [ { "pkid": "5e8a78cdce894e001671e1fb", "href": "/api/data/HierarchyNode/5e8a78cdce894e001671e1fb" } ], "foreign_key": [] }, "actions": [ { "update": { "support_async": true, "class": "update", "href": "/api/device/cuc/PhoneSystem/5e8a7adfce894e0016726d2d/", "method": "PUT", "title": "Modify" } }, { "remove": { "support_async": true, "class": "delete", "href": "/api/device/cuc/PhoneSystem/5e8a7adfce894e0016726d2d/", "method": "DELETE", "title": "Delete" } }, { "clone": { "support_async": false, "class": "clone", "href": "/api/device/cuc/PhoneSystem/5e8a7adfce894e0016726d2d/clone/?schema=&schema_rules=true", "method": "GET", "title": "Clone" } }, { "move": { "title": "Move", "support_async": true, "class": "move", "href": "/api/tool/DataMove/5e8a7adfce894e0016726d2d/?model_type=device/cuc/PhoneSystem", "method": "POST", "view": "/api/tool/DataMove/" } }, { "export": { "title": "Export", "support_async": false, "submit": "payload", "class": "export", "href": "/api/device/cuc/PhoneSystem/5e8a7adfce894e0016726d2d/export/", "method": "GET", "view": "/api/view/ExportData/add/" } }, { "get": { "support_async": false, "class": "get", "href": "/api/device/cuc/PhoneSystem/5e8a7adfce894e0016726d2d/", "method": "GET", "title": "Get" } }, { "help": { "support_async": false, "class": "help", "href": "/api/device/cuc/PhoneSystem/5e8a7adfce894e0016726d2d/help", "method": "GET", "title": "Help" } }, { "purge": { "support_async": false, "class": "purge", "href": "/api/device/cuc/PhoneSystem/5e8a7adfce894e0016726d2d/purge/", "method": "POST", "title": "Purge" } } ], "model_type": "device/cuc/PhoneSystem", "path": [ "6t0ggef2c0deab00hb595101", "5e839364ce894e0015b96604", "5e8a787fce894e001671ce1b", "5e8a78bece894e001671de53", "5e8a78cdce894e001671e1fb", "5e8a7adfce894e0016726d2d" ], "summary_attrs": [ { "name": "DisplayName", "title": "Display Name" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" }, { "allow_filtering": false, "name": "summary_device", "title": "Device" } ], "api_version": "20.1.1", "tagged_versions": [] }, "data": { "DisplayName": "PhoneSystem", "PortCount": 0, "RestrictDialScheduled": false, "MwiPortMemory": false, "RestrictDialUnconditional": false, "hierarchy_friendly_name": "AAAGlobal (Customer)", "PhoneSystemAssociationURI": "/vmrest/phonesystems/eeb41ed1-9672-4f34-a040-b76e05ff57b5/phonesystemassociations", "hierarchy_path": "sys.hcs.CS-P.CS-NB.AAAGlobal", "EnablePhoneApplications": false, "RestrictDialEndTime": 0, "RestrictDialStartTime": 0, "summary_device": "Dedicated CUCxn, 192.168.100.20, 8443, hcs.CS-P.CS-NB.AAAGlobal", "AXLServerURI": "/vmrest/phonesystems/eeb41ed1-9672-4f34-a040-b76e05ff57b5/axlservers", "CallLoopDTMF": "A", "ObjectId": "eeb41ed1-9672-4f34-a040-b76e05ff57b5", "DefaultTRaPSwitch": true, "URI": "/vmrest/phonesystems/eeb41ed1-9672-4f34-a040-b76e05ff57b5", "MwiAlwaysUpdate": false, "CallLoopGuardTimeMs": 2500, "MwiForceOff": false, "CallLoopForwardNotificationDetect": false, "CallLoopExtensionDetect": true, "CallLoopSupervisedTransferDetect": false } }, { "pkid": "5e8a7bc2ce894e00167285cb", "meta": { "tags": [], "cached": true, "title": "PhoneSystem", "business_key": {}, "schema_version": "", "summary": "false", "references": { "device": [ { "pkid": "5e8a793ace894e001671faed", "href": "/api/v0/data/UnityConnection/5e8a793ace894e001671faed" } ], "owner": [ { "pkid": "" } ], "self": [ { "pkid": "5e8a7bc2ce894e00167285cb", "href": "/api/device/cuc/PhoneSystem/5e8a7bc2ce894e00167285cb/" } ], "parent": [ { "pkid": "5e8a78cdce894e001671e1fb", "href": "/api/data/HierarchyNode/5e8a78cdce894e001671e1fb" } ], "foreign_key": [] }, "actions": [ { "update": { "support_async": true, "href": "/api/device/cuc/PhoneSystem/5e8a7bc2ce894e00167285cb/", "title": "Modify", "class": "update", "method": "PUT" } }, { "remove": { "support_async": true, "href": "/api/device/cuc/PhoneSystem/5e8a7bc2ce894e00167285cb/", "title": "Delete", "class": "delete", "method": "DELETE" } }, { "clone": { "support_async": false, "href": "/api/device/cuc/PhoneSystem/5e8a7bc2ce894e00167285cb/clone/?schema=&schema_rules=true", "title": "Clone", "class": "clone", "method": "GET" } }, { "move": { "title": "Move", "support_async": true, "class": "move", "href": "/api/tool/DataMove/5e8a7bc2ce894e00167285cb/?model_type=device/cuc/PhoneSystem", "method": "POST", "view": "/api/tool/DataMove/" } }, { "export": { "title": "Export", "support_async": false, "submit": "payload", "class": "export", "href": "/api/device/cuc/PhoneSystem/5e8a7bc2ce894e00167285cb/export/", "method": "GET", "view": "/api/view/ExportData/add/" } }, { "get": { "support_async": false, "href": "/api/device/cuc/PhoneSystem/5e8a7bc2ce894e00167285cb/", "title": "Get", "class": "get", "method": "GET" } }, { "help": { "support_async": false, "href": "/api/device/cuc/PhoneSystem/5e8a7bc2ce894e00167285cb/help", "title": "Help", "class": "help", "method": "GET" } }, { "purge": { "support_async": false, "href": "/api/device/cuc/PhoneSystem/5e8a7bc2ce894e00167285cb/purge/", "title": "Purge", "class": "purge", "method": "POST" } } ], "model_type": "device/cuc/PhoneSystem", "path": [ "6t0ggef2c0deab00hb595101", "5e839364ce894e0015b96604", "5e8a787fce894e001671ce1b", "5e8a78bece894e001671de53", "5e8a78cdce894e001671e1fb", "5e8a7bc2ce894e00167285cb" ], "summary_attrs": [ { "name": "DisplayName", "title": "Display Name" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" }, { "allow_filtering": false, "name": "summary_device", "title": "Device" } ], "api_version": "20.1.1", "tagged_versions": [] }, "data": { "DisplayName": "PhoneSystem", "PortCount": 0, "RestrictDialScheduled": false, "MwiPortMemory": false, "RestrictDialUnconditional": false, "hierarchy_friendly_name": "AAAGlobal (Customer)", "PhoneSystemAssociationURI": "/vmrest/phonesystems/eeb41ed1-9672-4f34-a040-b76e05ff57b5/phonesystemassociations", "hierarchy_path": "sys.hcs.CS-P.CS-NB.AAAGlobal", "EnablePhoneApplications": false, "RestrictDialEndTime": 0, "RestrictDialStartTime": 0, "summary_device": "Dedicated CUCxn, 192.168.100.21, 8443, hcs.CS-P.CS-NB.AAAGlobal", "AXLServerURI": "/vmrest/phonesystems/eeb41ed1-9672-4f34-a040-b76e05ff57b5/axlservers", "CallLoopDTMF": "A", "ObjectId": "eeb41ed1-9672-4f34-a040-b76e05ff57b5", "DefaultTRaPSwitch": true, "URI": "/vmrest/phonesystems/eeb41ed1-9672-4f34-a040-b76e05ff57b5", "MwiAlwaysUpdate": false, "CallLoopGuardTimeMs": 2500, "MwiForceOff": false, "CallLoopForwardNotificationDetect": false, "CallLoopExtensionDetect": true, "CallLoopSupervisedTransferDetect": false } }, { "pkid": "5e8a9db2ce894e001675d8fa", "meta": { "tags": [], "cached": true, "title": "PhoneSystem", "business_key": {}, "schema_version": "", "summary": "false", "references": { "owner": [ { "pkid": "" } ], "device": [ { "pkid": "5e8a9c75ce894e001675bc99", "href": "/api/v0/data/UnityConnection/5e8a9c75ce894e001675bc99" } ], "self": [ { "pkid": "5e8a9db2ce894e001675d8fa", "href": "/api/device/cuc/PhoneSystem/5e8a9db2ce894e001675d8fa/" } ], "parent": [ { "pkid": "5e8a99e5ce894e0016756f2c", "href": "/api/data/HierarchyNode/5e8a99e5ce894e0016756f2c" } ], "foreign_key": [] }, "actions": [ { "update": { "support_async": true, "method": "PUT", "href": "/api/device/cuc/PhoneSystem/5e8a9db2ce894e001675d8fa/", "class": "update", "title": "Modify" } }, { "remove": { "support_async": true, "method": "DELETE", "href": "/api/device/cuc/PhoneSystem/5e8a9db2ce894e001675d8fa/", "class": "delete", "title": "Delete" } }, { "clone": { "support_async": false, "method": "GET", "href": "/api/device/cuc/PhoneSystem/5e8a9db2ce894e001675d8fa/clone/?schema=&schema_rules=true", "class": "clone", "title": "Clone" } }, { "move": { "title": "Move", "support_async": true, "class": "move", "href": "/api/tool/DataMove/5e8a9db2ce894e001675d8fa/?model_type=device/cuc/PhoneSystem", "method": "POST", "view": "/api/tool/DataMove/" } }, { "export": { "title": "Export", "support_async": false, "submit": "payload", "class": "export", "href": "/api/device/cuc/PhoneSystem/5e8a9db2ce894e001675d8fa/export/", "method": "GET", "view": "/api/view/ExportData/add/" } }, { "get": { "support_async": false, "method": "GET", "href": "/api/device/cuc/PhoneSystem/5e8a9db2ce894e001675d8fa/", "class": "get", "title": "Get" } }, { "help": { "support_async": false, "method": "GET", "href": "/api/device/cuc/PhoneSystem/5e8a9db2ce894e001675d8fa/help", "class": "help", "title": "Help" } }, { "purge": { "support_async": false, "method": "POST", "href": "/api/device/cuc/PhoneSystem/5e8a9db2ce894e001675d8fa/purge/", "class": "purge", "title": "Purge" } } ], "model_type": "device/cuc/PhoneSystem", "path": [ "6t0ggef2c0deab00hb595101", "5e839364ce894e0015b96604", "5e8a787fce894e001671ce1b", "5e8a78bece894e001671de53", "5e8a99e5ce894e0016756f2c", "5e8a9db2ce894e001675d8fa" ], "summary_attrs": [ { "name": "DisplayName", "title": "Display Name" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" }, { "allow_filtering": false, "name": "summary_device", "title": "Device" } ], "api_version": "20.1.1", "tagged_versions": [] }, "data": { "DisplayName": "PhoneSystem", "PortCount": 3, "hierarchy": "5e8a99e5ce894e0016756f2c", "RestrictDialScheduled": false, "MwiPortMemory": false, "RestrictDialUnconditional": false, "hierarchy_friendly_name": "Overton (Customer)", "PhoneSystemAssociationURI": "/vmrest/phonesystems/b4721efd-4847-4205-b550-a0cd39868d04/phonesystemassociations", "hierarchy_path": "sys.hcs.CS-P.CS-NB.Overton", "EnablePhoneApplications": false, "RestrictDialEndTime": 0, "RestrictDialStartTime": 0, "summary_device": "Dedicated CUCxn, 10.120.9.246, 8443, hcs.CS-P.CS-NB.Overton", "AXLServerURI": "/vmrest/phonesystems/b4721efd-4847-4205-b550-a0cd39868d04/axlservers", "CallLoopDTMF": "A", "ObjectId": "b4721efd-4847-4205-b550-a0cd39868d04", "DefaultTRaPSwitch": true, "URI": "/vmrest/phonesystems/b4721efd-4847-4205-b550-a0cd39868d04", "MwiAlwaysUpdate": false, "CallLoopGuardTimeMs": 2500, "MwiForceOff": false, "CallLoopForwardNotificationDetect": false, "CallLoopExtensionDetect": true, "CallLoopSupervisedTransferDetect": false } } ] }
(Show the first instance)
{ "pkid": "5e8a7adfce894e0016726d2d", "meta": { "tags": [], "cached": true, "cache_control_policy": "cache_then_device", "title": "PhoneSystem", "business_key": {}, "schema_version": "12.5", "references": { "parent": [ { "pkid": "5e8a78cdce894e001671e1fb", "href": "/api/data/HierarchyNode/5e8a78cdce894e001671e1fb" } ], "self": [ { "pkid": "5e8a7adfce894e0016726d2d", "href": "/api/device/cuc/PhoneSystem/5e8a7adfce894e0016726d2d/" } ], "foreign_key": [], "device": [ { "pkid": "5e8a7908ce894e001671eeef", "href": "/api/v0/data/UnityConnection/5e8a7908ce894e001671eeef" } ], "owner": [ { "pkid": "" } ], "children": [] }, "actions": [ { "update": { "support_async": true, "class": "update", "href": "/api/device/cuc/PhoneSystem/5e8a7adfce894e0016726d2d/?hierarchy=[hierarchy]", "method": "PUT", "title": "Modify" } }, { "remove": { "support_async": true, "class": "delete", "href": "/api/device/cuc/PhoneSystem/5e8a7adfce894e0016726d2d/?hierarchy=[hierarchy]", "method": "DELETE", "title": "Delete" } }, { "clone": { "support_async": false, "class": "clone", "href": "/api/device/cuc/PhoneSystem/5e8a7adfce894e0016726d2d/clone/?hierarchy=[hierarchy]&schema=&schema_rules=true", "method": "GET", "title": "Clone" } }, { "move": { "title": "Move", "support_async": true, "class": "move", "href": "/api/tool/DataMove/5e8a7adfce894e0016726d2d/?hierarchy=[hierarchy]&model_type=device/cuc/PhoneSystem", "method": "POST", "view": "/api/tool/DataMove/?auth_token=[authtoken] } }, { "export": { "title": "Export", "support_async": false, "submit": "payload", "class": "export", "href": "/api/device/cuc/PhoneSystem/5e8a7adfce894e0016726d2d/export/?hierarchy=[hierarchy]", "method": "GET", "view": "/api/view/ExportData/add/?auth_token=[authtoken] } }, { "get": { "support_async": false, "class": "get", "href": "/api/device/cuc/PhoneSystem/5e8a7adfce894e0016726d2d/?hierarchy=[hierarchy]", "method": "GET", "title": "Get" } }, { "help": { "support_async": false, "class": "help", "href": "/api/device/cuc/PhoneSystem/5e8a7adfce894e0016726d2d/help?hierarchy=[hierarchy]", "method": "GET", "title": "Help" } }, { "purge": { "support_async": false, "class": "purge", "href": "/api/device/cuc/PhoneSystem/5e8a7adfce894e0016726d2d/purge/?hierarchy=[hierarchy]", "method": "POST", "title": "Purge" } } ], "model_type": "device/cuc/PhoneSystem", "path": [ "6t0ggef2c0deab00hb595101", "5e839364ce894e0015b96604", "5e8a787fce894e001671ce1b", "5e8a78bece894e001671de53", "5e8a78cdce894e001671e1fb", "5e8a7adfce894e0016726d2d" ], "summary_attrs": [ { "name": "DisplayName", "title": "Display Name" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" }, { "allow_filtering": false, "name": "summary_device", "title": "Device" } ], "api_version": "20.1.1", "tagged_versions": [] }, "data": { "MwiPortMemory": false, "CallLoopDTMF": "A", "DisplayName": "PhoneSystem", "ObjectId": "eeb41ed1-9672-4f34-a040-b76e05ff57b5", "PortCount": 0, "EnablePhoneApplications": false, "MwiForceOff": false, "DefaultTRaPSwitch": true, "URI": "/vmrest/phonesystems/eeb41ed1-9672-4f34-a040-b76e05ff57b5", "RestrictDialScheduled": false, "CallLoopForwardNotificationDetect": false, "CallLoopGuardTimeMs": 2500, "RestrictDialUnconditional": false, "MwiAlwaysUpdate": false, "CallLoopExtensionDetect": true, "RestrictDialStartTime": 0, "PhoneSystemAssociationURI": "/vmrest/phonesystems/eeb41ed1-9672-4f34-a040-b76e05ff57b5/phonesystemassociations", "CallLoopSupervisedTransferDetect": false, "RestrictDialEndTime": 0, "AXLServerURI": "/vmrest/phonesystems/eeb41ed1-9672-4f34-a040-b76e05ff57b5/axlservers" } }
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get the on-line Help for device/cuc/PhoneSystem. | GET | /api/device/cuc/PhoneSystem/help | hierarchy=[hierarchy] | On-line help of Model ref.: device/cuc/PhoneSystem as HTML |
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Modify | PUT | /api/device/cuc/PhoneSystem/[pkid]/ | hierarchy=[hierarchy] | (For payload specification) |
For Bulk modification, refer to the Bulk Modify section.
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Delete | DELETE | /api/device/cuc/PhoneSystem/[pkid]/ | hierarchy=[hierarchy] |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Clone instance with [pkid]. The schema rules are applied. | GET | /api/device/cuc/PhoneSystem/[pkid]/clone/?schema=&schema_rules=true |
|
A JSON payload with:
|
GET http://[host-proxy]/api/device/cuc/PhoneSystem/?hierarchy=[hierarchy]&format=json
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Move | POST | /api/tool/DataMove/[pkid]/?model_type=device/cuc/PhoneSystem | hierarchy=[hierarchy] | If payload required: |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get a selected [export_format] of the schema and a single instance with [pkid] of device/cuc/PhoneSystem; optionally with tag_version at [version] and Configuration Template as [configtemplate]. | GET | /api/device/cuc/PhoneSystem/[pkid]/export/ |
|
The response is an attachment. Refer to the list below. |
For export_format=raw_xlsx, the response is a "raw" MS Excel spreadsheet with columns corresponding to the JSON format export and a response format:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_CCYY-MM-DD_HH-MM-SS.xlsx Content-Language:en Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
For export_format=xlsx, the response is a MS Excel spreadsheet, formatted to show all columns and a response format:
Content-Disposition: attachment; filename=<resource_type>_<resource_name>_exportedsheet_formatted_CCYY-MM-DD_HH-MM-SS.xlsx Content-Language:en Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
For export_format=json, the response is a time stamped zip file of data in JSON and a response format:
Content-Disposition: attachment; filename=export_2013-05-17_14:20:19.186444.json.zip Content-Language:en Content-Type:application/x-zip
The XLSX format can be used to bulk load instances of device/cuc/PhoneSystem and the JSON format can be used to import instances of device/cuc/PhoneSystem.
For Bulk Export, refer to the Bulk Export section.
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get | GET | /api/device/cuc/PhoneSystem/[pkid]/ | hierarchy=[hierarchy] | The device/cuc/PhoneSystem instance with [pkid]. |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Help | GET | /api/device/cuc/PhoneSystem/[pkid]/help | hierarchy=[hierarchy] | The on-line Help for device/cuc/PhoneSystem. |
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Purge | POST | /api/device/cuc/PhoneSystem/[pkid]/purge/ | hierarchy=[hierarchy] | If payload required: |