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