Tool to manage access profiles.
GET http://[host-proxy]/api/view/AccessProfileTool/schema/?hierarchy=[hierarchy]&format=json&schema=1
{
"$schema": "http://json-schema.org/draft-03/schema",
"type": "object",
"properties": {
"hierarchy_level": {
"default": "{{ fn.hierarchy_friendly_path }}",
"readonly": true,
"type": "string",
"title": "Hierarchy level"
},
"description": {
"default": "Access Profile Tool",
"readonly": true,
"type": "string",
"title": " "
},
"target_hierarchy": {
"default": "{{ fn.hierarchy_friendly_path }}",
"type": "string",
"title": "Target Hierarchy"
},
"access_profile_operation": {
"choices": [
{
"value": "create_snippet",
"title": "Create Snippet"
},
{
"value": "merge",
"title": "Merge"
}
],
"type": "string",
"description": "Access Profile Operation",
"title": "Access Profile Operation"
},
"target_access_profile": {
"type": "string",
"description": "The access profile that will be updated or merged into.",
"title": "Target Access Profile"
},
"source_access_profile_list": {
"items": {
"type": "string"
},
"type": "array",
"title": "Source Access Profile List"
},
"new_access_profile_name": {
"type": "string",
"description": "Name of the access profile to create.",
"title": "New Access Profile Name"
},
"new": {
"type": "boolean",
"description": "Create a new access profile with a custom name.",
"title": "New Access Profile"
},
"backup": {
"type": "boolean",
"description": "When selected a backup of the target access profile will be made.",
"title": "Backup Access Profile"
},
"notes": {
"default": "This view allows you to merge access profile items from one access profile to another.",
"readonly": true,
"type": "string",
"title": " "
},
"source_access_profile": {
"type": "string",
"description": "The access profile that will be merged or updated from.",
"title": "Source Access Profile"
}
}
}