GET http://[host-proxy]/api/view/ReassignServicesUpdateVIEW/schema/?hierarchy=[hierarchy]&format=json&schema=1
{
"$schema": "http://json-schema.org/draft-03/schema",
"type": "object",
"properties": {
"username": {
"is_password": false,
"description": "Name of User with existing services to update.",
"title": "Username",
"minItems": 0,
"required": false,
"displayable": false,
"choices": [
{
"value": " ",
"title": " "
}
],
"readonly": false,
"type": "string"
},
"existingTarget": {
"type": "object",
"properties": {
"phones": {
"type": "string",
"title": "Phones"
},
"voicemail": {
"type": "string",
"title": "Voicemail Extension"
},
"webex": {
"type": "string",
"title": "Webex"
},
"snr": {
"type": "string",
"title": "Single Number Reach"
},
"ext_mobilities": {
"type": "string",
"title": "Extension Mobility Profiles"
}
},
"title": "Target User Services"
},
"pin": {
"is_password": true,
"description": "The Pin of the Target User being updated.",
"title": "Pin",
"minItems": 0,
"required": false,
"displayable": false,
"readonly": true,
"type": "string"
},
"firstName": {
"is_password": false,
"description": "The First Name of the Target User being updated.",
"title": "First Name",
"minItems": 0,
"required": false,
"displayable": false,
"readonly": true,
"type": "string"
},
"targetUserHnPkid": {
"is_password": false,
"description": "The Pkid of the hierarchy node where user resides.",
"title": "Hierarchy Pkid of Selected User",
"minItems": 0,
"required": false,
"displayable": false,
"readonly": true,
"type": "string"
},
"targetUserSite": {
"is_password": false,
"description": "The name of the Site where user resides.",
"title": "Site of Selected User",
"minItems": 0,
"required": false,
"displayable": false,
"readonly": true,
"type": "string"
},
"currentHnPkid": {
"is_password": false,
"description": "The name of the hierarchy node from where the view is launched.",
"title": "Current Hierarchy PKID",
"minItems": 0,
"required": false,
"displayable": false,
"readonly": true,
"type": "string"
},
"reassignServicesProfile": {
"is_password": false,
"description": "Choose a Reassign Services Profile to apply to this Update User Details.",
"title": "Reassign Services Profile",
"minItems": 0,
"format": "uri",
"displayable": false,
"required": false,
"target_attr": "profileName",
"readonly": false,
"target_model_type": "data/ReassignServicesProfile",
"choices": [],
"type": "string",
"target": "/api/data/ReassignServicesProfile/choices/?field=profileName&format=json&hierarchy=[hierarchy]&auth_token=[authtoken]
},
"ldapDirectoryName": {
"is_password": false,
"description": "The LDAP Directory Name of the Target User being updated.",
"title": "LDAP Directory Name",
"minItems": 0,
"required": false,
"displayable": false,
"readonly": true,
"type": "string"
},
"lastName": {
"is_password": false,
"description": "The Last Name of the Target User being updated.",
"title": "Last Name",
"minItems": 0,
"required": false,
"displayable": false,
"readonly": true,
"type": "string"
},
"password": {
"is_password": true,
"description": "The Password of the Target User being updated.",
"title": "Password",
"minItems": 0,
"required": false,
"displayable": false,
"readonly": true,
"type": "string"
},
"email": {
"is_password": false,
"description": "The Email Address of the Target User being updated.",
"title": "Email Address",
"minItems": 0,
"required": false,
"displayable": false,
"readonly": true,
"type": "string"
},
"userHierarchy": {
"is_password": false,
"description": "The name of the hierarchy node where user resides.",
"title": "Hierarchy of Selected User",
"minItems": 0,
"required": false,
"displayable": false,
"readonly": true,
"type": "string"
}
},
"schema_version": "1.2.1"
}