[Index]
Model ref.: device/cucm/User
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": { "mlppPassword": { "is_password": true, "description": " Confirm the MLPP password. \n \n \n \n Note\u00a0\u00a0\u00a0 \n To confirm that you entered the MLPP Password correctly, re-enter the password in this field. \n \n \n ", "title": "Confirm MLPP Password", "minItems": 0, "pattern": "^[0-9]{4,20}$", "required": false, "maxItems": 1, "minLength": 4, "maxLength": 20, "type": "string" }, "associatedPc": { "description": " This required field applies for \n Cisco IP Softphone users. ", "title": "Associated Pc", "minItems": 0, "required": false, "maxItems": 1, "type": [ "string", "null" ] }, "convertUserAccount": { "description": " This check box appears for LDAP synchronized end users. Check this check box then save changes to convert an LDAP synchronized user to a local user. ", "title": "Convert LDAP Synchronized User to Local User", "minItems": 0, "required": false, "maxItems": 1, "type": "string" }, "directoryUri": { "description": " Enter the directory URI that you want to associate to this end user. A directory URI looks like an email address and follows the user@host format. For information about valid formats for directory URIs, see Directory URI formats in the \"Intercluster Directory URI\" chapter of the Cisco Unified Communications Manager Administrative Guide. \n \n \n \n Note\u00a0\u00a0\u00a0 \n If you enter a directory URI and also enter a directory number in the Primary Extension field, this directory URI automatically becomes the primary directory URI that is associated to that directory number. \n \n \n ", "title": "Directory Uri", "minItems": 0, "pattern": "^[^@]{1,47}@[^@]+$", "required": false, "maxItems": 1, "maxLength": 254, "type": [ "string", "null" ] }, "pin": { "is_password": true, "description": " Enter the PIN again. ", "title": "Confirm PIN", "minItems": 0, "required": false, "maxItems": 1, "type": "string" }, "imAndPresenceEnable": { "description": " Check this check box to enable the end user (on the home cluster) for IM and Presence. Configure IM and Presence in the associated service profile. \n \n \n \n Note\u00a0\u00a0\u00a0 \n IM and Presence does not function properly if an end user is assigned to more than one home cluster. \n \n \n \n \n \n \n Note\u00a0\u00a0\u00a0 \n You must install a Unified Communications Manager IM and Presence node along with this Unified Communications Manager cluster. Use the User Management > User Settings > UC Services menu to configure the IM and Presence service. \n \n \n ", "title": "Enable User for Unified CM IM and Presence (Configure IM and Presence in the associated UC Service Profile)", "minItems": 0, "required": false, "maxItems": 1, "type": "boolean" }, "calendarPresence": { "title": "Calendar Presence", "minItems": 0, "required": false, "default": false, "maxItems": 1, "type": "boolean" }, "associatedDevices": { "description": "Also known as controlled devices.", "title": "Associated Devices", "minItems": 0, "required": false, "maxItems": 1, "type": [ "object", "null" ], "properties": { "device": { "description": "Name of device.", "title": "Device", "minItems": 0, "items": { "target": "/api/device/cucm/Phone/choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken], "format": "uri", "choices": [], "target_attr": "name", "maxLength": 50, "target_model_type": "device/cucm/Phone", "type": "string" }, "required": false, "type": "array", "name": "device" } } }, "pagerNumber": { "description": " Enter the end user pager number. You may use the following special characters: (,), and -. ", "title": "Pager Number", "minItems": 0, "required": false, "maxItems": 1, "type": [ "string", "null" ] }, "manager": { "description": " Enter the user ID of the end user manager ID. \n \n \n \n Tip\u00a0\u00a0\u00a0 \n The manager user ID that you enter does not have to exist in the same cluster as the end user; therefore, \n Unified CM does not require that you enter a user ID that already exists in the database. \n \n \n ", "title": "Manager", "minItems": 0, "required": false, "maxItems": 1, "type": [ "string", "null" ] }, "subscribeCallingSearchSpaceName": { "description": " Supported with the BLF Presence feature, the SUBSCRIBE calling search space determines how \n Unified Communications Manager routes presence requests that come from the end user. This setting allows you to apply a calling search space separate from the call-processing search space for presence (SUBSCRIBE) requests for the end user. From the drop-down list box, choose the SUBSCRIBE calling search space to use for presence requests for the end user. All calling search spaces that you configure in \n Cisco Unified CM Administration appear in the SUBSCRIBE Calling Search Space drop-down list box. If you do not select a different calling search space for the end user from the drop-down list box, the SUBSCRIBE calling search space defaults to None. To configure a SUBSCRIBE calling search space specifically for this purpose, you configure a calling search space as you do all calling search spaces. ", "format": "uri", "minItems": 0, "title": "SUBSCRIBE Calling Search Space", "required": false, "choices": [], "target_attr": "name", "maxItems": 1, "target_model_type": "device/cucm/Css", "type": [ "string", "null" ], "target": "/api/device/cucm/Css/choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken] }, "ipccExtension": { "description": " From the drop-down list box, choose an IPCC extension for this end user. \n \n \n \n Note\u00a0\u00a0\u00a0 \n This field appears only if the IPCC Express Installed enterprise parameter is set to True. \n \n \n ", "title": "IPCC Extension", "minItems": 0, "required": false, "maxItems": 1, "type": [ "string", "null" ] }, "homeCluster": { "description": " Check this check box if the end user is homed to this cluster. The end user should only be homed to one cluster within the enterprise. \n \n \n \n Note\u00a0\u00a0\u00a0 \n After an upgrade to Unified Communications Manager Release 10.0(1), when new users are synced from LDAP, the home cluster is not enabled. You must modify your existing LDAP synchronization agreement and add a Feature Group Template which has the home cluster enabled. \n \n \n ", "title": "Home Cluster", "minItems": 0, "required": false, "default": true, "maxItems": 1, "type": "boolean" }, "maxDeskPickupWaitTime": { "description": " Enter the maximum time in milliseconds that is permitted to pass before the user must pick up a call that is transferred from the mobile phone to desktop phone. ", "title": "Maximum Wait Time for Desk Pickup", "minItems": 0, "required": false, "default": 10000, "maxItems": 1, "type": "integer" }, "primaryExtension": { "description": "Only DNs associated with the associatedDevices of the User can be used as primary extension.", "title": "Primary Extension", "minItems": 0, "required": false, "maxItems": 1, "type": [ "object", "null" ], "properties": { "pattern": { "description": "DN or Pattern", "name": "pattern", "format": "uri", "minItems": 1, "title": "Pattern", "required": true, "choices": [], "target_attr": "pattern", "maxItems": 1, "maxLength": 255, "target_model_type": "device/cucm/Line", "type": "string", "target": "/api/device/cucm/Line/choices/?field=pattern&format=json&hierarchy=[hierarchy]&auth_token=[authtoken] }, "routePartitionName": { "description": "Route Partition to which the DN is associated.", "name": "routePartitionName", "format": "uri", "minItems": 0, "title": "Route Partition Name", "required": true, "choices": [], "target_attr": "name", "maxItems": 1, "maxLength": 50, "target_model_type": "device/cucm/RoutePartition", "type": [ "string", "null" ], "target": "/api/device/cucm/RoutePartition/choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken] } } }, "customerName": { "description": "This tag should only be used by Hosted Collaboration Solution Shared Architecture deployments.", "title": "Customer Name", "minItems": 0, "required": false, "maxItems": 1, "type": [ "string", "null" ] }, "title": { "minItems": 0, "required": false, "type": [ "string", "null" ], "maxItems": 1, "title": "Title" }, "middleName": { "description": " Enter the end user middle name. ", "title": "Middle Name", "minItems": 0, "required": false, "maxItems": 1, "type": [ "string", "null" ] }, "patternPrecedence": { "description": " Set the MLPP Precedence Authorization Level. The following precedence levels indicate the priority level that is associated with a call: \n \n \n 0: Flash Override (highest) \n \n 1: Flash \n \n 2: Immediate \n \n 3: Priority \n \n 4: Routine (lowest) \n You can set the Precedence Authorization Level to any standard precedence level from Routine to Executive Override. Calls of equal or lower precedence are authorized to be originated by the user. ", "title": "MLPP Precedence Authorization Level", "minItems": 0, "required": false, "choices": [ { "value": "Flash Override", "title": "Flash Override" }, { "value": "Flash", "title": "Flash" }, { "value": "Immediate", "title": "Immediate" }, { "value": "Priority", "title": "Priority" }, { "value": "Routine", "title": "Routine" }, { "value": "Default", "title": "Default" }, { "value": "Executive Override", "title": "Executive Override" } ], "default": "Default", "maxItems": 1, "type": "string" }, "associatedHeadsets": { "description": "Contains headset that are associated to user.", "title": "Associated Headsets", "minItems": 0, "required": false, "maxItems": 1, "type": [ "object", "null" ], "properties": { "headset": { "description": "Name of headset.", "title": "Headset", "minItems": 0, "items": { "type": "string", "maxLength": 50 }, "required": false, "maxItems": 15, "type": "array", "name": "headset" } } }, "attendeesAccessCode": { "description": " Set the Attendees Access Code for a secure conference call. The access code can be modified in the Self Care Portal. For more information on how to modify the access code, see the Cisco Unified Communications Self Care Portal User Guide. ", "title": "Attendees Access Code", "minItems": 0, "required": false, "maxItems": 1, "type": "string" }, "homeNumber": { "description": " Enter the end user home number. You may use the following special characters: (,), and -. ", "title": "Home Number", "minItems": 0, "required": false, "maxItems": 1, "type": [ "string", "null" ] }, "ipccRoutePartition": { "description": "Applicable for Controlled Devices so this tag is appropriate for Get/UpdateUser APIs with ipccExtension tag only.", "title": "Ipcc Route Partition", "minItems": 0, "required": false, "maxItems": 1, "type": [ "string", "null" ] }, "department": { "description": " Enter the end user department information (for example, the department number or name). ", "title": "Department", "minItems": 0, "required": false, "maxItems": 1, "type": [ "string", "null" ] }, "ldapDirectoryName": { "target": "/api/device/cucm/LdapDirectory/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/LdapDirectory", "title": "Ldap Directory Name", "type": [ "string", "null" ] }, "digestCredentials": { "is_password": true, "description": " To confirm that you entered the digest credentials correctly, re-enter the credentials in this field. ", "title": "Confirm Digest Credentials", "minItems": 0, "required": false, "maxItems": 1, "type": [ "string", "null" ] }, "associatedGroups": { "title": "Associated Groups", "minItems": 0, "required": false, "maxItems": 1, "type": [ "object", "null" ], "properties": { "userGroup": { "name": "userGroup", "title": "User Group", "minItems": 0, "items": { "type": [ "object", "null" ], "properties": { "name": { "description": "Name of User Group", "name": "name", "format": "uri", "minItems": 1, "title": "Groups", "required": true, "choices": [], "target_attr": "name", "maxItems": 1, "maxLength": 100, "target_model_type": "device/cucm/UserGroup", "type": "string", "target": "/api/device/cucm/UserGroup/choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken] }, "userRoles": { "name": "userRoles", "title": "User Roles", "minItems": 0, "required": false, "readonly": true, "maxItems": 1, "type": [ "object", "null" ], "properties": { "userRole": { "description": "READ ONLY: Name of the User Role associated with the user group will be taken.", "title": "Roles", "minItems": 0, "items": { "type": "string", "maxLength": 100 }, "required": false, "type": "array", "name": "userRole" } } } } }, "required": false, "type": "array" } } }, "selfService": { "description": " The Meeting Number is generated automatically when the Self-Service User ID field is configured. ", "title": "Self Service", "minItems": 0, "pattern": "^[0-9*#]{0,27}$", "required": false, "maxItems": 1, "maxLength": 50, "type": "string" }, "enableMobility": { "description": " Check this check box to activate Cisco Unified Mobility, which allows the user to manage calls by using a single phone number and to pick up in-progress calls on the desktop phone and cellular phone. Checking this check box triggers licensing to consume device license units for Cisco Unified Mobility. ", "title": "Enable Mobility", "minItems": 0, "required": false, "default": false, "maxItems": 1, "type": "boolean" }, "enableEmcc": { "description": " Check this box to enable this end user to use the \n Cisco Extension Mobility Cross Cluster feature. For more information about the \n Cisco Extension Mobility Cross Cluster feature, see the Feature Configuration Guide for Cisco Unified Communications Manager. ", "title": "Enable Extension Mobility Cross Cluster", "minItems": 0, "required": false, "maxItems": 1, "type": "boolean" }, "passwordCredentials": { "description": "Not Applicable for Add. Credential configuration for password.", "title": "Password Credentials", "minItems": 0, "required": false, "maxItems": 1, "type": [ "object", "null" ], "properties": { "pwdCredUserMustChange": { "name": "pwdCredUserMustChange", "title": "Pwd Cred User Must Change", "minItems": 0, "required": false, "maxItems": 1, "type": "boolean" }, "pwdCredUserCantChange": { "name": "pwdCredUserCantChange", "title": "Pwd Cred User Cant Change", "minItems": 0, "required": false, "maxItems": 1, "type": "boolean" }, "pwdCredTimeChanged": { "name": "pwdCredTimeChanged", "title": "Pwd Cred Time Changed", "minItems": 0, "required": false, "maxItems": 1, "type": "string" }, "pwdCredTimeAdminLockout": { "name": "pwdCredTimeAdminLockout", "title": "Pwd Cred Time Admin Lockout", "minItems": 0, "required": false, "maxItems": 1, "type": [ "string", "null" ] }, "pwdCredPolicyName": { "name": "pwdCredPolicyName", "title": "Pwd Cred Policy Name", "minItems": 0, "required": false, "maxItems": 1, "type": "string" }, "pwdCredLockedByAdministrator": { "name": "pwdCredLockedByAdministrator", "title": "Pwd Cred Locked By Administrator", "minItems": 0, "required": false, "maxItems": 1, "type": "boolean" }, "pwdResetHackCount": { "description": "The tag will be ignored in add, while update you can reset the hack count.", "title": "Pwd Reset Hack Count", "minItems": 0, "required": false, "maxItems": 1, "type": "boolean", "name": "pwdResetHackCount" }, "pwdCredDoesNotExpire": { "name": "pwdCredDoesNotExpire", "title": "Pwd Cred Does Not Expire", "minItems": 0, "required": false, "maxItems": 1, "type": "boolean" } } }, "numericUserId": { "description": " This pane displays the Instance ID from the CAPF Profile that you configured for this user. To view or update the profile, double-click the Instance ID or click the Instance ID to highlight it; then, click View Details. The End User CAPF Profile Configuration window displays with the current settings. \n \n \n \n Note\u00a0\u00a0\u00a0 \n The MLPP User Identification number must comprise 6 - 20 numeric characters. \n \n \n For information on how to configure the End User CAPF Profile, see the \n Cisco Unified Communications Manager Security Guide. ", "title": "MLPP User ID", "minItems": 0, "pattern": "^[0-9]{6,20}$", "required": false, "maxItems": 1, "type": "string" }, "enableUserToHostConferenceNow": { "description": " Check this check box to allow End User to host Conference Now. ", "title": "Enable User To Host Conference Now", "minItems": 0, "required": false, "default": false, "maxItems": 1, "type": "boolean" }, "userLocale": { "description": " From the drop-down list box, choose the locale that is associated with the end user. The user locale identifies a set of detailed information to support end users, including language and font. Unified Communications Manager uses this locale for extension mobility and the Cisco Unified Communications Self Care Portal. For \n Cisco Extension Mobility login, the locale that is specified takes precedence over the device and device profile settings. For \n Cisco Extension Mobility logout, Unified Communications Manager uses the end user locale that the default device profile specifies. \n \n \n \n Note\u00a0\u00a0\u00a0 \n If you do not choose an end user locale, the locale that is specified in the Cisco CallManager service parameters as Default User Locale applies. \n \n \n ", "format": "uri", "minItems": 0, "title": "User Locale", "required": false, "choices": [], "target_attr": "name", "maxItems": 1, "target_model_type": "device/cucm/UserLocale", "type": [ "string", "null" ], "target": "/api/device/cucm/UserLocale/choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken] }, "enableCti": { "description": " If this check box is checked, when the user logs in to a device, the AllowCTIControlFlag device property becomes active, which allows control of the device from CTI applications. Until the user logs in to a device, this setting has no effect. \n \n \n \n Note\u00a0\u00a0\u00a0 \n The Allow Control of Device from CTI setting in the end user configuration overrides the AllowCTIControlFlag device property of the device to which the user logs in. \n \n \n ", "title": "Allow Control of Device from CTI", "minItems": 0, "required": false, "default": true, "maxItems": 1, "type": "boolean" }, "mailid": { "description": " Enter the end user e-mail address. ", "title": "Mailid", "minItems": 0, "required": false, "maxItems": 1, "type": [ "string", "null" ] }, "phoneProfiles": { "title": "Phone Profiles", "minItems": 0, "required": false, "maxItems": 1, "type": [ "object", "null" ], "properties": { "profileName": { "name": "profileName", "title": "Profile Name", "minItems": 1, "items": { "target": "/api/device/cucm/DeviceProfile/choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken], "format": "uri", "choices": [], "target_attr": "name", "target_model_type": "device/cucm/DeviceProfile", "type": "string" }, "required": false, "type": "array" } } }, "associatedRemoteDestinationProfiles": { "description": "Read-Only.These groups automatically get added once the user is associated with a Remote Destination Profile.", "title": "Associated Remote Destination Profiles", "minItems": 0, "required": false, "readonly": true, "maxItems": 1, "type": [ "null", "object" ], "properties": { "remoteDestinationProfile": { "description": " This field lists the remote destination profiles that were created for this user. To view the details of a particular remote destination profile, choose a remote destination profile in the list and click the View Details link.", "title": "Remote Destination Profiles", "minItems": 0, "items": { "type": "string" }, "required": false, "type": "array", "name": "remoteDestinationProfile" } } }, "nameDialing": { "minItems": 0, "required": false, "type": "string", "maxItems": 1, "title": "Name Dialing" }, "enableMobileVoiceAccess": { "description": " Check this check box to allow the user to access the Mobile Voice Access integrated voice response (IVR) system to initiate Cisco Unified Mobility calls and activate or deactivate Cisco Unified Mobility capabilities. ", "title": "Enable Mobile Voice Access", "minItems": 0, "required": false, "default": false, "maxItems": 1, "type": "boolean" }, "password": { "is_password": true, "description": " This field does not display for LDAP Synchronized users if LDAP Authentication is enabled. Enter the end user password again. ", "title": "Confirm Password", "minItems": 0, "required": false, "maxItems": 1, "type": "string" }, "defaultProfile": { "description": " From the drop-down list box, choose a default extension mobility profile for this end user. ", "title": "Default Profile", "minItems": 0, "required": false, "maxItems": 1, "type": "string" }, "displayName": { "description": " This field appears for local end users as well as LDAP synchronized end users. You can specify a display name for the local end users. For LDAP synchronized end users, this field appears if Microsoft Active Directory is used as the corporate directory. It displays the display name of the end user as specified in Microsoft Active Directory. \n \n \n \n Note\u00a0\u00a0\u00a0 \n This field is supported on Administrative XML (AXL) and Bulk Administration Tool (BAT). \n \n \n ", "title": "Display Name", "minItems": 0, "required": false, "maxItems": 1, "type": "string" }, "telephoneNumber": { "description": " Enter the end user work number. You may use the following special characters: (,\u00a0), and -. ", "title": "Telephone Number", "minItems": 0, "required": false, "maxItems": 1, "type": [ "string", "null" ] }, "mobileNumber": { "description": " Enter the end user mobile number. You may use the following special characters: (,), and -. ", "title": "Mobile Number", "minItems": 0, "required": false, "maxItems": 1, "type": [ "string", "null" ] }, "zeroHop": { "description": "If zeroHop value is false pin will be synchronized with UCxN, if synchronization is enabled for Unity Connection server and if zeroHop is true pin will not be synchronized with UCxN. This tage is supported only for updateUser api", "title": "Zero Hop", "minItems": 0, "required": false, "default": false, "maxItems": 1, "type": "boolean" }, "firstName": { "description": " Enter the end user first name. ", "title": "First Name", "minItems": 0, "required": false, "maxItems": 1, "type": [ "string", "null" ] }, "lastName": { "description": " Enter the end user last name. ", "title": "Last Name", "minItems": 1, "required": true, "maxItems": 1, "type": "string" }, "serviceProfile": { "description": "To revert to the System Default Service Profile value, select any value from the drop-down, blank it (i.e. delete ALL text) and submit.", "format": "uri", "minItems": 0, "title": "UC Service Profile", "required": false, "choices": [], "target_attr": "name", "maxItems": 1, "target_model_type": "device/cucm/ServiceProfile", "type": [ "string", "null" ], "target": "/api/device/cucm/ServiceProfile/choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken] }, "userid": { "description": " Enter the unique end user identification name. You can enter any character, including alphanumeric and special characters. No character restrictions exist for this field. You can modify the user ID only for local users. For LDAP synchronized users, you can view the user ID, but you cannot modify it. \n \n \n \n Note\u00a0\u00a0\u00a0 \n We recommend that you do not use a slash (/) in the User ID field. Cisco User Data Services will not function properly for the user when the User ID contains a slash. \n \n \n ", "title": "Userid", "minItems": 1, "required": true, "maxItems": 1, "type": "string" }, "emMaxLoginTime": { "minItems": 0, "required": false, "type": [ "integer", "null" ], "maxItems": 1, "title": "Em Max Login Time" }, "ctiControlledDeviceProfiles": { "title": "Cti Controlled Device Profiles", "minItems": 0, "required": false, "maxItems": 1, "type": [ "object", "null" ], "properties": { "profileName": { "description": " This drop-down list box displays the CTI-controlled profiles that are available for association with an end user who is configured for CTI. ", "title": "Controlled Profiles", "minItems": 1, "items": { "target": "/api/device/cucm/DeviceProfile/choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken], "format": "uri", "choices": [], "target_attr": "name", "target_model_type": "device/cucm/DeviceProfile", "type": "string" }, "required": true, "type": "array", "name": "profileName" } } }, "extensionsInfo": { "description": "These tags are for Quick User/Phone Add page", "title": "Extensions Info", "minItems": 0, "required": false, "maxItems": 1, "type": [ "object", "null" ], "properties": { "extension": { "description": "These tags are for Quick User/Phone Add page", "title": "Extension", "minItems": 0, "items": { "type": [ "object", "null" ], "properties": { "pattern": { "name": "pattern", "title": "Pattern", "minItems": 1, "required": true, "maxItems": 1, "type": "string" }, "partition": { "name": "partition", "title": "Partition", "minItems": 0, "required": false, "maxItems": 1, "type": [ "string", "null" ] }, "linePrimaryUri": { "name": "linePrimaryUri", "title": "Line Primary Uri", "minItems": 0, "required": false, "maxItems": 1, "type": [ "string", "null" ] }, "sortOrder": { "name": "sortOrder", "title": "Sort Order", "minItems": 0, "required": false, "maxItems": 1, "type": [ "integer", "null" ] }, "routePartition": { "name": "routePartition", "title": "Route Partition", "minItems": 0, "required": false, "maxItems": 1, "type": "string" } } }, "required": false, "type": "array", "name": "extension" } } }, "userIdentity": { "description": "Value should be of of the format user@domain", "title": "User Identity", "minItems": 0, "required": false, "maxItems": 1, "type": [ "string", "null" ] }, "status": { "description": "Garbage Collection Status", "title": "Garbage Collection Status", "minItems": 0, "required": false, "readonly": true, "maxItems": 1, "type": "integer" }, "remoteDestinationLimit": { "description": " Enter the maximum number of phones to which the user is permitted to transfer calls from the desktop phone. ", "title": "Remote Destination Limit", "minItems": 0, "required": false, "default": 4, "maxItems": 1, "type": "integer" }, "customUserFields": { "title": "Custom User Fields", "minItems": 0, "required": false, "maxItems": 1, "type": "object", "properties": { "customUserField": { "description": "This Tag is valid only for GetUser", "title": "Custom User Field", "minItems": 0, "items": { "type": [ "object", "null" ], "properties": { "name": { "name": "name", "title": "Name", "minItems": 0, "required": false, "maxItems": 1, "type": "string" }, "value": { "name": "value", "title": "Value", "minItems": 0, "required": false, "maxItems": 1, "type": "string" } } }, "required": false, "maxItems": 5, "type": "array", "name": "customUserField" } } }, "pinCredentials": { "description": "Not Applicable for add. These groups get automatically added once an user is added. ", "title": "Pin Credentials", "minItems": 0, "required": false, "maxItems": 1, "type": [ "object", "null" ], "properties": { "pinResetHackCount": { "description": "The tag will be ignored in add, while update you can reset the hack count.", "title": "Pin Reset Hack Count", "minItems": 0, "required": false, "maxItems": 1, "type": "boolean", "name": "pinResetHackCount" }, "pinCredLockedByAdministrator": { "name": "pinCredLockedByAdministrator", "title": "Pin Cred Locked By Administrator", "minItems": 0, "required": false, "maxItems": 1, "type": "boolean" }, "pinCredTimeAdminLockout": { "name": "pinCredTimeAdminLockout", "title": "Pin Cred Time Admin Lockout", "minItems": 0, "required": false, "maxItems": 1, "type": [ "string", "null" ] }, "pinCredDoesNotExpire": { "name": "pinCredDoesNotExpire", "title": "Pin Cred Does Not Expire", "minItems": 0, "required": false, "maxItems": 1, "type": "boolean" }, "pinCredPolicyName": { "name": "pinCredPolicyName", "title": "Pin Cred Policy Name", "minItems": 0, "required": false, "maxItems": 1, "type": "string" }, "pinCredUserCantChange": { "name": "pinCredUserCantChange", "title": "Pin Cred User Cant Change", "minItems": 0, "required": false, "maxItems": 1, "type": "boolean" }, "pinCredTimeChanged": { "name": "pinCredTimeChanged", "title": "Pin Cred Time Changed", "minItems": 0, "required": false, "maxItems": 1, "type": "boolean" }, "pinCredUserMustChange": { "name": "pinCredUserMustChange", "title": "Pin Cred User Must Change", "minItems": 0, "required": false, "maxItems": 1, "type": "boolean" } } }, "lineAppearanceAssociationForPresences": { "description": "Applicable for Controlled Devices", "title": "Line Appearance Association For Presences", "minItems": 0, "required": false, "readonly": true, "maxItems": 1, "type": [ "object", "null" ], "properties": { "lineAppearanceAssociationForPresence": { "name": "lineAppearanceAssociationForPresence", "title": "Line Appearance Association For Presence", "minItems": 0, "items": { "type": [ "object", "null" ], "properties": { "laapProductType": { "name": "laapProductType", "title": "Laap Product Type", "minItems": 0, "required": false, "maxItems": 1, "maxLength": 128, "type": "string" }, "laapAssociate": { "name": "laapAssociate", "title": "Laap Associate", "minItems": 0, "required": false, "maxItems": 1, "type": "string" }, "laapDeviceName": { "name": "laapDeviceName", "title": "Laap Device Name", "minItems": 0, "required": false, "maxItems": 1, "maxLength": 128, "type": "string" }, "laapPartition": { "name": "laapPartition", "title": "Laap Partition", "minItems": 0, "required": false, "maxItems": 1, "maxLength": 128, "type": "string" }, "laapDirectory": { "name": "laapDirectory", "title": "Laap Directory", "minItems": 0, "required": false, "maxItems": 1, "maxLength": 128, "type": "string" }, "laapDescription": { "name": "laapDescription", "title": "Laap Description", "minItems": 0, "required": false, "maxItems": 1, "maxLength": 128, "type": "string" } } }, "required": false, "type": "array" } } }, "presenceGroupName": { "description": " Use this field to configure the BLF Presence feature. From the drop-down list box, choose a BLF presence group for the end user. The selected group specifies the destinations that the end user can monitor. The default value for BLF Presence Group specifies Standard Presence group, configured with installation. BLF Presence Groups that are configured in \n Cisco Unified Administration also appear in the drop-down list box. BLF Presence Group authorization works with BLF Presence Groups to allow or block presence requests between groups. ", "format": "uri", "minItems": 1, "title": "BLF Presence Group", "required": true, "choices": [], "target_attr": "name", "maxItems": 1, "target_model_type": "device/cucm/PresenceGroup", "type": "string", "target": "/api/device/cucm/PresenceGroup/choices/?field=name&format=json&hierarchy=[hierarchy]&auth_token=[authtoken] }, "userProfile": { "target": "/api/device/cucm/UserProfileProvision/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/UserProfileProvision", "title": "User Profile", "type": [ "string", "null" ] } }, "schema_version": "14.0" }
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get the GUI Add form. | GET | /api/device/cucm/User/add/ |
|
The GUI Add form of device/cucm/User 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/cucm/User/ | 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/cucm/User/ | hierarchy=[hierarchy] | {"hrefs":["/api/device/cucm/User/[pkid1]", "/api/device/cucm/User/[pkid2]", ...]} |
GET http://[host-proxy]/api/device/cucm/User/?hierarchy=[hierarchy]&format=json
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Bulk Modify | GET | /api/device/cucm/User/bulk_update/?schema=&schema_rules=true |
|
|
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Bulk Modify | POST | /api/device/cucm/User/bulk_update/ |
|
For example: {"data":{"name":"value"}, "meta":{}, "request_meta":{ "hrefs":["/api/v0/device/cucm/User/[pkid1]", "/api/v0/device/cucm/User/[pkid2]",...]}} |
GET http://[host-proxy]/api/device/cucm/User/?hierarchy=[hierarchy]&format=json
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Move the instance with [pkid] to [target_hierarchy] | POST | /api/tool/DataMove/?model_type=device/cucm/User |
|
{"hrefs": ["/api/device/cucm/User/[pkid]"]} |
Bulk Move | POST | /api/tool/DataMove/?model_type=device/cucm/User |
|
{"hrefs": ["/api/device/cucm/User/[pkid1]", "/api/device/cucm/User/[pkid2]",...]} |
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Get a selected [export_format] of the schema and instances [pkid1], [pkid2],... of device/cucm/User; optionally with tag_version at [version] and Configuration Template as [configtemplate]. | POST | /api/device/cucm/User/export/ |
|
{ "hrefs":["/api/device/cucm/User/[pkid1]", "/api/device/cucm/User/[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/cucm/User and the JSON format can be used to import instances of device/cucm/User.
GET http://[host-proxy]/api/device/cucm/User/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get a compressed format of the Bulk Load spreadsheet template for device/cucm/User | POST | /api/device/cucm/User/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/cucm/User/configuration_template/ | hierarchy=[hierarchy] |
|
POST http://[host-proxy]/api/data/ConfigurationTemplate/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Field Display Policy | GET | /api/device/cucm/User/field_display_policy/ | hierarchy=[hierarchy] |
|
POST http://[host-proxy]/api/data/FieldDisplayPolicy/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
List | GET | /api/device/cucm/User/ |
|
The device/cucm/User schema and all instances as JSON. |
(The list will return 0 to 3 device/cucm/User instances)
{ "operations": [ "field_display_policy", "configuration_template", "help", "get", "clone", "move", "list", "update", "remove", "bulk_update_form", "add", "transform", "export", "export_bulkload_template" ], "pagination": { "direction": "asc", "order_by": "userid", "maximum_limit": 2000, "skip": 0, "current": "/api/device/cucm/User/?skip=0&limit=3&order_by=userid&direction=asc&traversal=default", "limit": 3, "total_limit": null, "total": 253 }, "meta": { "tags": [], "cached": true, "title": "", "business_key": {}, "schema_version": "14.0", "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/cucm/User/add/?hierarchy=[hierarchy]", "method": "GET", "title": "Add" } }, { "remove": { "support_async": true, "class": "delete", "href": "/api/device/cucm/User/?hierarchy=[hierarchy]", "method": "DELETE", "title": "Delete" } }, { "bulk_update_form": { "support_async": false, "class": "update", "href": "/api/device/cucm/User/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/cucm/User", "method": "POST", "view": "/api/tool/DataMove/?auth_token=[authtoken] } }, { "export": { "title": "Export", "support_async": false, "submit": "payload", "class": "export", "href": "/api/device/cucm/User/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/cucm/User/export_bulkload_template/?hierarchy=[hierarchy]", "method": "POST", "title": "Export Bulk Load Template" } }, { "configuration_template": { "support_async": false, "class": "config", "href": "/api/device/cucm/User/configuration_template/?hierarchy=[hierarchy]", "method": "GET", "title": "Configuration Template" } }, { "field_display_policy": { "support_async": false, "class": "display_policy", "href": "/api/device/cucm/User/field_display_policy/?hierarchy=[hierarchy]", "method": "GET", "title": "Field Display Policy" } }, { "list": { "support_async": false, "class": "list", "href": "/api/device/cucm/User/?hierarchy=[hierarchy]", "method": "GET", "title": "List" } }, { "help": { "support_async": false, "class": "help", "href": "/api/device/cucm/User/help?hierarchy=[hierarchy]", "method": "GET", "title": "Help" } }, { "purge": { "support_async": false, "class": "purge", "href": "/api/device/cucm/User/purge/?hierarchy=[hierarchy]", "method": "POST", "title": "Purge" } } ], "model_type": "device/cucm/User", "model_specific_actions": [ "field_display_policy", "configuration_template", "help", "get", "clone", "move", "list", "update", "remove", "add", "export", "export_bulkload_template", "bulk_update_form" ], "summary_attrs": [ { "name": "userid", "title": "Userid" }, { "name": "firstName", "title": "First Name" }, { "name": "lastName", "title": "Last Name" }, { "name": "department", "title": "Department" }, { "allow_filtering": true, "allow_ordering": false, "name": "associatedDevices.device", "title": "Device" }, { "allow_filtering": true, "allow_ordering": false, "name": "phoneProfiles.profileName", "title": "Profile Name" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" }, { "allow_filtering": false, "name": "summary_device", "title": "Device" } ], "api_version": "21.2", "tagged_versions": [] }, "resources": [ { "pkid": "63054e75c46e74b4687c3e44", "meta": { "tags": [], "cached": true, "title": "None", "business_key": {}, "schema_version": "", "summary": "false", "references": { "owner": [ { "pkid": "" } ], "device": [ { "pkid": "63054ce5c46e74b4687be61f", "href": "/api/v0/data/CallManager/63054ce5c46e74b4687be61f" } ], "self": [ { "pkid": "63054e75c46e74b4687c3e44", "href": "/api/device/cucm/User/63054e75c46e74b4687c3e44/" } ], "parent": [ { "pkid": "63054c4fc46e74b4687bc91b", "href": "/api/data/HierarchyNode/63054c4fc46e74b4687bc91b" } ], "foreign_key": [] }, "actions": [ { "update": { "support_async": true, "class": "update", "href": "/api/device/cucm/User/63054e75c46e74b4687c3e44/", "method": "PUT", "title": "Modify" } }, { "remove": { "support_async": true, "class": "delete", "href": "/api/device/cucm/User/63054e75c46e74b4687c3e44/", "method": "DELETE", "title": "Delete" } }, { "clone": { "support_async": false, "class": "clone", "href": "/api/device/cucm/User/63054e75c46e74b4687c3e44/clone/?schema=&schema_rules=true", "method": "GET", "title": "Clone" } }, { "move": { "title": "Move", "support_async": true, "class": "move", "href": "/api/tool/DataMove/63054e75c46e74b4687c3e44/?model_type=device/cucm/User", "method": "POST", "view": "/api/tool/DataMove/" } }, { "export": { "title": "Export", "support_async": false, "submit": "payload", "class": "export", "href": "/api/device/cucm/User/63054e75c46e74b4687c3e44/export/", "method": "GET", "view": "/api/view/ExportData/add/" } }, { "get": { "support_async": false, "class": "get", "href": "/api/device/cucm/User/63054e75c46e74b4687c3e44/", "method": "GET", "title": "Get" } }, { "help": { "support_async": false, "class": "help", "href": "/api/device/cucm/User/63054e75c46e74b4687c3e44/help", "method": "GET", "title": "Help" } }, { "purge": { "support_async": false, "class": "purge", "href": "/api/device/cucm/User/63054e75c46e74b4687c3e44/purge/", "method": "POST", "title": "Purge" } } ], "model_type": "device/cucm/User", "path": [ "6t0ggef2c0deab00hb595101", "6305086243fcc416f18ea4ac", "63054bfdc46e74b4687bb868", "63054c3bc46e74b4687bc61b", "63054c4fc46e74b4687bc91b", "63054e75c46e74b4687c3e44" ], "summary_attrs": [ { "name": "userid", "title": "Userid" }, { "name": "firstName", "title": "First Name" }, { "name": "lastName", "title": "Last Name" }, { "name": "department", "title": "Department" }, { "allow_filtering": true, "allow_ordering": false, "name": "associatedDevices.device", "title": "Device" }, { "allow_filtering": true, "allow_ordering": false, "name": "phoneProfiles.profileName", "title": "Profile Name" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" }, { "allow_filtering": false, "name": "summary_device", "title": "Device" } ], "api_version": "21.2", "tagged_versions": [] }, "data": { "associatedPc": null, "convertUserAccount": "AB-DS", "customerName": null, "imAndPresenceEnable": false, "calendarPresence": false, "enableMobileVoiceAccess": false, "pagerNumber": null, "manager": null, "subscribeCallingSearchSpaceName": null, "ipccExtension": null, "homeCluster": true, "maxDeskPickupWaitTime": 10000, "hierarchy_friendly_name": "AAAGlobal (Customer)", "primaryExtension": null, "directoryUri": null, "title": null, "middleName": null, "phoneProfiles": null, "homeNumber": null, "ipccRoutePartition": null, "department": null, "digestCredentials": null, "associatedGroups": null, "status": 1, "enableMobility": false, "enableEmcc": false, "passwordCredentials": { "pwdCredUserMustChange": true, "pwdCredUserCantChange": false, "pwdCredTimeChanged": "May 20, 2020 13:22:23 SAST", "pwdCredTimeAdminLockout": null, "pwdCredPolicyName": "Default Credential Policy", "pwdCredLockedByAdministrator": false, "pwdCredDoesNotExpire": false }, "enableUserToHostConferenceNow": false, "userLocale": null, "enableCti": false, "mailid": null, "emMaxLoginTime": null, "associatedDevices": null, "displayName": "#user #ln", "telephoneNumber": null, "mobileNumber": null, "hierarchy_path": "sys.hcs.CS-P.CS-NB.AAAGlobal", "firstName": "#user", "lastName": "#ln", "serviceProfile": null, "userid": "#username", "ctiControlledDeviceProfiles": null, "extensionsInfo": null, "userIdentity": "#[email protected]", "ldapDirectoryName": "AB-DS", "remoteDestinationLimit": 4, "lineAppearanceAssociationForPresences": null, "summary_device": "Dedicated CUCM, 192.168.100.15, 8443, hcs.CS-P.CS-NB.AAAGlobal", "pinCredentials": { "pinCredLockedByAdministrator": false, "pinCredTimeAdminLockout": null, "pinCredDoesNotExpire": false, "pinCredPolicyName": "Default Credential Policy", "pinCredUserCantChange": false, "pinCredTimeChanged": false, "pinCredUserMustChange": true }, "userProfile": "Standard (Factory Default) User Profile", "presenceGroupName": "Standard Presence group", "associatedRemoteDestinationProfiles": null } }, { "pkid": "6305b30cc46e74b46887a641", "meta": { "tags": [], "cached": true, "title": "None", "business_key": {}, "schema_version": "", "summary": "false", "references": { "device": [ { "pkid": "63054ce5c46e74b4687be61f", "href": "/api/v0/data/CallManager/63054ce5c46e74b4687be61f" } ], "owner": [ { "pkid": "" } ], "self": [ { "pkid": "6305b30cc46e74b46887a641", "href": "/api/device/cucm/User/6305b30cc46e74b46887a641/" } ], "parent": [ { "pkid": "6305501dc46e74b4687ccdf9", "href": "/api/data/HierarchyNode/6305501dc46e74b4687ccdf9" } ], "foreign_key": [] }, "actions": [ { "update": { "support_async": true, "href": "/api/device/cucm/User/6305b30cc46e74b46887a641/", "title": "Modify", "class": "update", "method": "PUT" } }, { "remove": { "support_async": true, "href": "/api/device/cucm/User/6305b30cc46e74b46887a641/", "title": "Delete", "class": "delete", "method": "DELETE" } }, { "clone": { "support_async": false, "href": "/api/device/cucm/User/6305b30cc46e74b46887a641/clone/?schema=&schema_rules=true", "title": "Clone", "class": "clone", "method": "GET" } }, { "move": { "title": "Move", "support_async": true, "class": "move", "href": "/api/tool/DataMove/6305b30cc46e74b46887a641/?model_type=device/cucm/User", "method": "POST", "view": "/api/tool/DataMove/" } }, { "export": { "title": "Export", "support_async": false, "submit": "payload", "class": "export", "href": "/api/device/cucm/User/6305b30cc46e74b46887a641/export/", "method": "GET", "view": "/api/view/ExportData/add/" } }, { "get": { "support_async": false, "href": "/api/device/cucm/User/6305b30cc46e74b46887a641/", "title": "Get", "class": "get", "method": "GET" } }, { "help": { "support_async": false, "href": "/api/device/cucm/User/6305b30cc46e74b46887a641/help", "title": "Help", "class": "help", "method": "GET" } }, { "purge": { "support_async": false, "href": "/api/device/cucm/User/6305b30cc46e74b46887a641/purge/", "title": "Purge", "class": "purge", "method": "POST" } } ], "model_type": "device/cucm/User", "path": [ "6t0ggef2c0deab00hb595101", "6305086243fcc416f18ea4ac", "63054bfdc46e74b4687bb868", "63054c3bc46e74b4687bc61b", "63054c4fc46e74b4687bc91b", "6305501dc46e74b4687ccdf9", "6305b30cc46e74b46887a641" ], "summary_attrs": [ { "name": "userid", "title": "Userid" }, { "name": "firstName", "title": "First Name" }, { "name": "lastName", "title": "Last Name" }, { "name": "department", "title": "Department" }, { "allow_filtering": true, "allow_ordering": false, "name": "associatedDevices.device", "title": "Device" }, { "allow_filtering": true, "allow_ordering": false, "name": "phoneProfiles.profileName", "title": "Profile Name" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" }, { "allow_filtering": false, "name": "summary_device", "title": "Device" } ], "api_version": "21.2", "tagged_versions": [] }, "data": { "associatedPc": null, "customerName": null, "imAndPresenceEnable": false, "calendarPresence": false, "enableMobileVoiceAccess": false, "pagerNumber": null, "manager": null, "subscribeCallingSearchSpaceName": null, "ipccExtension": null, "homeCluster": true, "maxDeskPickupWaitTime": 10000, "hierarchy_friendly_name": "LOC001 (Site)", "primaryExtension": null, "directoryUri": null, "title": null, "middleName": null, "pinCredentials": { "pinCredLockedByAdministrator": false, "pinCredTimeAdminLockout": null, "pinCredDoesNotExpire": false, "pinCredPolicyName": "Default Credential Policy", "pinCredUserCantChange": false, "pinCredTimeChanged": false, "pinCredUserMustChange": true }, "homeNumber": null, "ipccRoutePartition": null, "department": null, "digestCredentials": null, "associatedGroups": null, "status": 1, "enableMobility": false, "enableEmcc": false, "passwordCredentials": { "pwdCredUserMustChange": true, "pwdCredUserCantChange": false, "pwdCredTimeChanged": "August 24, 2022 07:10:59 SAST", "pwdCredTimeAdminLockout": null, "pwdCredPolicyName": "Default Credential Policy", "pwdCredLockedByAdministrator": false, "pwdCredDoesNotExpire": false }, "enableUserToHostConferenceNow": false, "userLocale": null, "enableCti": true, "mailid": null, "phoneProfiles": null, "associatedDevices": null, "nameDialing": "SpecialUser", "presenceGroupName": "Standard Presence group", "telephoneNumber": null, "mobileNumber": null, "hierarchy_path": "sys.hcs.CS-P.CS-NB.AAAGlobal.LOC001", "firstName": null, "lastName": "SpecialUser", "serviceProfile": null, "userid": "*specialUser", "emMaxLoginTime": null, "ctiControlledDeviceProfiles": null, "extensionsInfo": null, "userIdentity": null, "ldapDirectoryName": null, "remoteDestinationLimit": 4, "lineAppearanceAssociationForPresences": null, "summary_device": "Dedicated CUCM, 192.168.100.15, 8443, hcs.CS-P.CS-NB.AAAGlobal", "userProfile": null, "associatedRemoteDestinationProfiles": null } }, { "pkid": "6305b28ec46e74b46887a18b", "meta": { "tags": [], "cached": true, "title": "None", "business_key": {}, "schema_version": "", "summary": "false", "references": { "device": [ { "pkid": "63054ce5c46e74b4687be61f", "href": "/api/v0/data/CallManager/63054ce5c46e74b4687be61f" } ], "owner": [ { "pkid": "" } ], "self": [ { "pkid": "6305b28ec46e74b46887a18b", "href": "/api/device/cucm/User/6305b28ec46e74b46887a18b/" } ], "parent": [ { "pkid": "6305507fc46e74b4687ce43c", "href": "/api/data/HierarchyNode/6305507fc46e74b4687ce43c" } ], "foreign_key": [] }, "actions": [ { "update": { "support_async": true, "method": "PUT", "href": "/api/device/cucm/User/6305b28ec46e74b46887a18b/", "class": "update", "title": "Modify" } }, { "remove": { "support_async": true, "method": "DELETE", "href": "/api/device/cucm/User/6305b28ec46e74b46887a18b/", "class": "delete", "title": "Delete" } }, { "clone": { "support_async": false, "method": "GET", "href": "/api/device/cucm/User/6305b28ec46e74b46887a18b/clone/?schema=&schema_rules=true", "class": "clone", "title": "Clone" } }, { "move": { "title": "Move", "support_async": true, "method": "POST", "href": "/api/tool/DataMove/6305b28ec46e74b46887a18b/?model_type=device/cucm/User", "class": "move", "view": "/api/tool/DataMove/" } }, { "export": { "title": "Export", "support_async": false, "submit": "payload", "method": "GET", "href": "/api/device/cucm/User/6305b28ec46e74b46887a18b/export/", "class": "export", "view": "/api/view/ExportData/add/" } }, { "get": { "support_async": false, "method": "GET", "href": "/api/device/cucm/User/6305b28ec46e74b46887a18b/", "class": "get", "title": "Get" } }, { "help": { "support_async": false, "method": "GET", "href": "/api/device/cucm/User/6305b28ec46e74b46887a18b/help", "class": "help", "title": "Help" } }, { "purge": { "support_async": false, "method": "POST", "href": "/api/device/cucm/User/6305b28ec46e74b46887a18b/purge/", "class": "purge", "title": "Purge" } } ], "model_type": "device/cucm/User", "path": [ "6t0ggef2c0deab00hb595101", "6305086243fcc416f18ea4ac", "63054bfdc46e74b4687bb868", "63054c3bc46e74b4687bc61b", "63054c4fc46e74b4687bc91b", "6305507fc46e74b4687ce43c", "6305b28ec46e74b46887a18b" ], "summary_attrs": [ { "name": "userid", "title": "Userid" }, { "name": "firstName", "title": "First Name" }, { "name": "lastName", "title": "Last Name" }, { "name": "department", "title": "Department" }, { "allow_filtering": true, "allow_ordering": false, "name": "associatedDevices.device", "title": "Device" }, { "allow_filtering": true, "allow_ordering": false, "name": "phoneProfiles.profileName", "title": "Profile Name" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" }, { "allow_filtering": false, "name": "summary_device", "title": "Device" } ], "api_version": "21.2", "tagged_versions": [] }, "data": { "associatedPc": null, "customerName": null, "imAndPresenceEnable": false, "calendarPresence": false, "enableMobileVoiceAccess": false, "pagerNumber": null, "manager": null, "subscribeCallingSearchSpaceName": null, "ipccExtension": null, "homeCluster": true, "maxDeskPickupWaitTime": 10000, "hierarchy_friendly_name": "LOC003 (Site)", "primaryExtension": { "pattern": "82030010", "routePartitionName": "Cu1Si3-Feature-PT" }, "directoryUri": null, "title": null, "middleName": null, "pinCredentials": { "pinCredLockedByAdministrator": false, "pinCredTimeAdminLockout": null, "pinCredDoesNotExpire": false, "pinCredPolicyName": "Default Credential Policy", "pinCredUserCantChange": false, "pinCredTimeChanged": false, "pinCredUserMustChange": true }, "homeNumber": null, "ipccRoutePartition": null, "department": null, "ldapDirectoryName": null, "digestCredentials": null, "associatedGroups": null, "selfService": "82030010", "enableMobility": false, "enableEmcc": false, "passwordCredentials": { "pwdCredUserMustChange": true, "pwdCredUserCantChange": false, "pwdCredTimeChanged": "August 24, 2022 07:09:34 SAST", "pwdCredTimeAdminLockout": null, "pwdCredPolicyName": "Default Credential Policy", "pwdCredLockedByAdministrator": false, "pwdCredDoesNotExpire": false }, "enableUserToHostConferenceNow": false, "userLocale": null, "enableCti": true, "mailid": "[email protected]", "phoneProfiles": { "profileName": [ "01_qas_10h23-UDP" ] }, "associatedDevices": { "device": [ "SEPFEEDEDBEEF89" ] }, "nameDialing": "01qas10h23ln01qas10h23fn", "presenceGroupName": "Standard Presence group", "telephoneNumber": null, "mobileNumber": null, "hierarchy_path": "sys.hcs.CS-P.CS-NB.AAAGlobal.LOC003", "firstName": "01_qas_10h23fn", "lastName": "01_qas_10h23ln", "serviceProfile": null, "userid": "01_qas_10h23", "emMaxLoginTime": null, "ctiControlledDeviceProfiles": null, "extensionsInfo": { "extension": [ { "pattern": "82030010", "sortOrder": 0, "routePartition": "Cu1Si3-Feature-PT" } ] }, "userIdentity": "[email protected]", "status": 1, "remoteDestinationLimit": 4, "lineAppearanceAssociationForPresences": { "lineAppearanceAssociationForPresence": [ { "laapProductType": "Cisco 9971", "laapAssociate": "t", "laapDeviceName": "SEPFEEDEDBEEF89", "laapPartition": "Cu1Si3-Feature-PT", "laapDirectory": "82030010", "laapDescription": "Created by default template" }, { "laapProductType": "Cisco 9971", "laapAssociate": "t", "laapDeviceName": "01_qas_10h23-UDP", "laapPartition": "Cu1Si3-Feature-PT", "laapDirectory": "82030010", "laapDescription": "Created by default template" } ] }, "summary_device": "Dedicated CUCM, 192.168.100.15, 8443, hcs.CS-P.CS-NB.AAAGlobal", "userProfile": null, "associatedRemoteDestinationProfiles": null } } ] }
(Show the first instance)
{ "pkid": "63054e75c46e74b4687c3e44", "meta": { "tags": [], "cached": true, "cache_control_policy": "cache_then_device", "title": "None", "business_key": {}, "schema_version": "12.5", "references": { "parent": [ { "pkid": "63054c4fc46e74b4687bc91b", "href": "/api/data/HierarchyNode/63054c4fc46e74b4687bc91b" } ], "self": [ { "pkid": "63054e75c46e74b4687c3e44", "href": "/api/device/cucm/User/63054e75c46e74b4687c3e44/" } ], "foreign_key": [], "owner": [ { "pkid": "" } ], "device": [ { "pkid": "63054ce5c46e74b4687be61f", "href": "/api/v0/data/CallManager/63054ce5c46e74b4687be61f" } ], "children": [] }, "actions": [ { "update": { "support_async": true, "class": "update", "href": "/api/device/cucm/User/63054e75c46e74b4687c3e44/?hierarchy=[hierarchy]", "method": "PUT", "title": "Modify" } }, { "remove": { "support_async": true, "class": "delete", "href": "/api/device/cucm/User/63054e75c46e74b4687c3e44/?hierarchy=[hierarchy]", "method": "DELETE", "title": "Delete" } }, { "clone": { "support_async": false, "class": "clone", "href": "/api/device/cucm/User/63054e75c46e74b4687c3e44/clone/?hierarchy=[hierarchy]&schema=&schema_rules=true", "method": "GET", "title": "Clone" } }, { "move": { "title": "Move", "support_async": true, "class": "move", "href": "/api/tool/DataMove/63054e75c46e74b4687c3e44/?hierarchy=[hierarchy]&model_type=device/cucm/User", "method": "POST", "view": "/api/tool/DataMove/?auth_token=[authtoken] } }, { "export": { "title": "Export", "support_async": false, "submit": "payload", "class": "export", "href": "/api/device/cucm/User/63054e75c46e74b4687c3e44/export/?hierarchy=[hierarchy]", "method": "GET", "view": "/api/view/ExportData/add/?auth_token=[authtoken] } }, { "get": { "support_async": false, "class": "get", "href": "/api/device/cucm/User/63054e75c46e74b4687c3e44/?hierarchy=[hierarchy]", "method": "GET", "title": "Get" } }, { "help": { "support_async": false, "class": "help", "href": "/api/device/cucm/User/63054e75c46e74b4687c3e44/help?hierarchy=[hierarchy]", "method": "GET", "title": "Help" } }, { "purge": { "support_async": false, "class": "purge", "href": "/api/device/cucm/User/63054e75c46e74b4687c3e44/purge/?hierarchy=[hierarchy]", "method": "POST", "title": "Purge" } } ], "model_type": "device/cucm/User", "path": [ "6t0ggef2c0deab00hb595101", "6305086243fcc416f18ea4ac", "63054bfdc46e74b4687bb868", "63054c3bc46e74b4687bc61b", "63054c4fc46e74b4687bc91b", "63054e75c46e74b4687c3e44" ], "summary_attrs": [ { "name": "userid", "title": "Userid" }, { "name": "firstName", "title": "First Name" }, { "name": "lastName", "title": "Last Name" }, { "name": "department", "title": "Department" }, { "allow_filtering": true, "allow_ordering": false, "name": "associatedDevices.device", "title": "Device" }, { "allow_filtering": true, "allow_ordering": false, "name": "phoneProfiles.profileName", "title": "Profile Name" }, { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" }, { "allow_filtering": false, "name": "summary_device", "title": "Device" } ], "api_version": "21.2", "tagged_versions": [] }, "data": { "associatedPc": null, "convertUserAccount": "AB-DS", "customerName": null, "imAndPresenceEnable": false, "calendarPresence": false, "enableMobileVoiceAccess": false, "pagerNumber": null, "manager": null, "subscribeCallingSearchSpaceName": null, "ipccExtension": null, "homeCluster": true, "maxDeskPickupWaitTime": 10000, "primaryExtension": null, "directoryUri": null, "title": null, "middleName": null, "enableEmcc": false, "homeNumber": null, "ipccRoutePartition": null, "department": null, "digestCredentials": null, "associatedGroups": null, "status": 1, "enableMobility": false, "phoneProfiles": null, "passwordCredentials": { "pwdCredUserMustChange": true, "pwdCredUserCantChange": false, "pwdCredTimeChanged": "May 20, 2020 13:22:23 SAST", "pwdCredTimeAdminLockout": null, "pwdCredPolicyName": "Default Credential Policy", "pwdCredLockedByAdministrator": false, "pwdCredDoesNotExpire": false }, "enableUserToHostConferenceNow": false, "userLocale": null, "enableCti": false, "mailid": null, "emMaxLoginTime": null, "associatedDevices": null, "displayName": "#user #ln", "telephoneNumber": null, "mobileNumber": null, "presenceGroupName": "Standard Presence group", "firstName": "#user", "lastName": "#ln", "serviceProfile": null, "userid": "#username", "ctiControlledDeviceProfiles": null, "extensionsInfo": null, "userIdentity": "#[email protected]", "ldapDirectoryName": "AB-DS", "remoteDestinationLimit": 4, "lineAppearanceAssociationForPresences": null, "pinCredentials": { "pinCredLockedByAdministrator": false, "pinCredTimeAdminLockout": null, "pinCredDoesNotExpire": false, "pinCredPolicyName": "Default Credential Policy", "pinCredUserCantChange": false, "pinCredTimeChanged": false, "pinCredUserMustChange": true }, "userProfile": "Standard (Factory Default) User Profile", "associatedRemoteDestinationProfiles": null } }
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get the on-line Help for device/cucm/User. | GET | /api/device/cucm/User/help | hierarchy=[hierarchy] | On-line help of Model ref.: device/cucm/User as HTML |
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Modify | PUT | /api/device/cucm/User/[pkid]/ | hierarchy=[hierarchy] | (For payload specification) |
For Bulk modification, refer to the Bulk Modify section.
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Delete | DELETE | /api/device/cucm/User/[pkid]/ | hierarchy=[hierarchy] |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Clone instance with [pkid]. The schema rules are applied. | GET | /api/device/cucm/User/[pkid]/clone/?schema=&schema_rules=true |
|
A JSON payload with:
|
GET http://[host-proxy]/api/device/cucm/User/?hierarchy=[hierarchy]&format=json
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Move | POST | /api/tool/DataMove/[pkid]/?model_type=device/cucm/User | 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/cucm/User; optionally with tag_version at [version] and Configuration Template as [configtemplate]. | GET | /api/device/cucm/User/[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/cucm/User and the JSON format can be used to import instances of device/cucm/User.
For Bulk Export, refer to the Bulk Export section.
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get | GET | /api/device/cucm/User/[pkid]/ | hierarchy=[hierarchy] | The device/cucm/User instance with [pkid]. |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Help | GET | /api/device/cucm/User/[pkid]/help | hierarchy=[hierarchy] | The on-line Help for device/cucm/User. |
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Purge | POST | /api/device/cucm/User/[pkid]/purge/ | hierarchy=[hierarchy] | If payload required: |