GET http://[host-proxy]/api/view/LdapSyncList/schema/?hierarchy=[hierarchy]&format=json&schema=1
{
"$schema": "http://json-schema.org/draft-03/schema",
"type": "object",
"properties": {
"note": {
"type": "string",
"description": "Note about certain fields that will always get synced.",
"title": "Note"
},
"ldap_sync_list_template_flag": {
"type": "boolean",
"description": "Flag to see if we need to show the LDAP Sync List Template field",
"title": "LDAP Sync List Template Flag"
},
"ldap_sync_list_template": {
"type": "string",
"description": "LDAP Sync List Template. A template contains a predefined list of fields that is normally used when syncing in LDAP servers.",
"title": "LDAP Sync List Template"
},
"ldap_sync_list_option": {
"default": "none",
"choices": [
{
"value": "none",
"title": "No sync list - all fields will be synced"
},
{
"value": "manual",
"title": "Create sync list manually"
},
{
"value": "template",
"title": "Create sync list from template"
}
],
"type": "string",
"description": "LDAP Sync List Option. Please Note: LDAP server sync will always sync in the following attributes, regardless of whether they are explicitly set in the sync list or not. (sAMAccountName, userPrincipalName, mail, cn, uid, description)",
"title": "LDAP Sync List Option"
}
},
"schema_version": "0.1"
}