[Index]
Data model that will allow additions to the general help section for the online help.
Model ref.: data/GeneralHelp
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": {
"name": {
"description": "The name that is given to the General Help Model instance. This will be displayed as the title of the general help entry.",
"title": "Name",
"required": true,
"readonly": false,
"type": "string"
},
"menu_title": {
"description": "Menu title of this specific general help instance as it should be displayed in general help.",
"title": "Menu Title",
"required": false,
"readonly": false,
"type": "string"
},
"menu_position": {
"description": "Position where this specific general help instance must be placed within general help. If duplicates of the position number occur it will simply be ordered randomly on that position. Order is from lowest integer to highest integer.",
"title": "Menu Position",
"required": false,
"readonly": false,
"type": "integer"
},
"language_code": {
"target": "/api/data/Language/choices/?field=lcid&format=json&hierarchy=[hierarchy]&auth_token=[authtoken],
"format": "uri",
"description": "The language shortcode this help instance is written in.",
"required": true,
"target_attr": "lcid",
"title": "Language",
"type": "string",
"target_model_type": "data/Language",
"choices": []
},
"overwrite_specifics": {
"description": "Object that will contain various fields that will indicate how the dynamic model content will be affected by the general help content.",
"title": "Model Overwrite Options",
"required": false,
"readonly": false,
"type": "object",
"properties": {
"overwrite_details": {
"description": "This complex field will contain details around the overwrite options per model type.",
"title": "Overwrite Details",
"items": {
"type": "object",
"properties": {
"hide_model_title": {
"description": "Indicates if this overwrite will hide the model help title.",
"title": "Hide Model Help Title",
"default": false,
"required": false,
"readonly": false,
"type": "boolean"
},
"model_title": {
"description": "This field will tell the model help page which title to display. An empty field means unaffected",
"title": "New Model Help Title",
"required": false,
"readonly": false,
"type": "string"
},
"insert_model_content": {
"description": "Indicates if this overwrite will insert the help text into the model help.",
"title": "Insert General Help Text Into Model Content",
"default": false,
"required": false,
"readonly": false,
"type": "boolean"
},
"hide_general_title": {
"description": "Indicates if this overwrite will hide the general help text section title. Each inserted general help text will have the general help menu title as default title for that section.",
"title": "Hide General Help Section Title",
"default": false,
"required": false,
"readonly": false,
"type": "boolean"
},
"model_general_title": {
"description": "This field will tell the model help page which title to display for the particular general help overwrite sections. An empty field means unaffected",
"title": "New General Help Section Title",
"required": false,
"readonly": false,
"type": "string"
},
"model_content_position": {
"description": "This indicates the position of the model help overwrite content on the page (paragraph positions). -1 means it will be hidden.",
"title": "New Model General Help Paragraph Position.",
"default": 1,
"required": false,
"readonly": false,
"type": "integer"
},
"affect_dynamic_help": {
"description": "This field will indicate if we want this general help's model overwrites to affect the dynamically generated model help sections as well",
"title": "Manipulate Model Dynamic Generated Help",
"default": false,
"required": false,
"readonly": false,
"type": "boolean"
},
"dynamic_help_position": {
"description": "This indicates the position of the dynamic model help on the page (paragraph positions). -1 means hide the help.",
"title": "Model Dynamically Generated Help Paragraph Position.",
"default": 2,
"required": false,
"readonly": false,
"type": "integer"
},
"hide_model_api_url": {
"description": "Indicates if the API HREF (Link) in the dynamic help should be shown.",
"title": "Hide API Help Link",
"default": false,
"required": false,
"readonly": false,
"type": "boolean"
},
"hide_model_visualize_button": {
"description": "Only applicable to certain models. Indicates if the Visualize button should be shown.",
"title": "Hide Visualize Button",
"default": false,
"required": false,
"readonly": false,
"type": "boolean"
},
"affected_model": {
"target": "/api/choices/?format=json&hierarchy=[hierarchy]&auth_token=[authtoken],
"format": "uri",
"description": "This field will show which model types to overwrite with this data.",
"required": false,
"readonly": false,
"title": "Affected Model Type",
"type": "string",
"target_model_type": "",
"choices": []
}
}
},
"required": false,
"readonly": false,
"type": "array"
}
}
},
"help_text": {
"description": "Object that will contain various fields that will allow formatted HTML additions to the general help section",
"title": "Help Text",
"required": true,
"readonly": false,
"type": "object",
"properties": {
"paragraph_section": {
"description": "This field will allow additions of paragraphs to the general help model",
"title": "Help Paragraph Section",
"items": {
"type": "string"
},
"required": true,
"readonly": false,
"type": "array"
}
}
}
},
"schema_version": "0.2.2"
}
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Get the GUI Add form. | GET | /api/data/GeneralHelp/add/ |
|
The GUI Add form of data/GeneralHelp 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/data/GeneralHelp | 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/data/GeneralHelp/ | hierarchy=[hierarchy] | {"hrefs":["/api/data/GeneralHelp/[pkid1]", "/api/data/GeneralHelp/[pkid2]", ...]} |
GET http://[host-proxy]/api/data/GeneralHelp/?hierarchy=[hierarchy]&format=json
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Bulk Modify | GET | /api/data/GeneralHelp/bulk_update/?schema=&schema_rules=true |
|
|
| Task | Call | URL | Parameters | Payload |
|---|---|---|---|---|
| Bulk Modify | POST | /api/data/GeneralHelp/bulk_update/ |
|
For example: {"data":{"name":"value"}, "meta":{}, "request_meta":{ "hrefs":["/api/v0/data/GeneralHelp/[pkid1]", "/api/v0/data/GeneralHelp/[pkid2]",...]}} |
GET http://[host-proxy]/api/data/GeneralHelp/?hierarchy=[hierarchy]&format=json
| Task | Call | URL | Parameters | Payload |
|---|---|---|---|---|
| Get a selected [export_format] of the schema and instances [pkid1], [pkid2],... of data/GeneralHelp; optionally with tag_version at [version] and Configuration Template as [configtemplate]. | POST | /api/data/GeneralHelp/export/ |
|
{ "hrefs":["/api/data/GeneralHelp/[pkid1]", "/api/data/GeneralHelp/[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 data/GeneralHelp and the JSON format can be used to import instances of data/GeneralHelp.
GET http://[host-proxy]/api/data/GeneralHelp/?hierarchy=[hierarchy]
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Get a compressed format of the Bulk Load spreadsheet template for data/GeneralHelp | POST | /api/data/GeneralHelp/export_bulkload_template/ |
|
The response is an attachment of the format: filetype_bulkloadsheet.xlsx.gz |
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Tag | PATCH | /api/data/GeneralHelp/+tag/ |
|
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Tag Version | PATCH | /api/data/GeneralHelp/+tag_version/ |
|
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Configuration Template | GET | /api/data/GeneralHelp/configuration_template/ | hierarchy=[hierarchy] |
|
POST http://[host-proxy]/api/data/ConfigurationTemplate/?hierarchy=[hierarchy]
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Field Display Policy | GET | /api/data/GeneralHelp/field_display_policy/ | hierarchy=[hierarchy] |
|
POST http://[host-proxy]/api/data/FieldDisplayPolicy/?hierarchy=[hierarchy]
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Migration Template | GET | /api/data/GeneralHelp/migration/ |
|
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| List | GET | /api/data/GeneralHelp/ |
|
The data/GeneralHelp schema and all instances as JSON. |
(The list will return 0 to 3 data/GeneralHelp instances)
{
"pagination": {
"skip": 0,
"limit": 3,
"maximum_limit": 2000,
"total": 376,
"total_limit": null,
"order_by": "name",
"direction": "asc",
"current": "/api/data/GeneralHelp/?skip=0&limit=3&order_by=name&direction=asc&traversal=down"
},
"operations": [
"help",
"export",
"configuration_template",
"field_display_policy",
"list",
"get",
"update",
"bulk_update_form",
"migration",
"add",
"remove",
"move",
"export_bulkload_template",
"transform"
],
"meta": {
"model_type": "data/GeneralHelp",
"summary_attrs": [
{
"name": "name",
"title": "Name"
},
{
"name": "menu_title",
"title": "Menu Title"
},
{
"name": "menu_position",
"title": "Menu Position"
},
{
"name": "language_code",
"title": "Language"
},
{
"name": "hierarchy_friendly_name",
"title": "Located At",
"allow_filtering": true
}
],
"tagged_versions": [],
"tags": [],
"title": "",
"business_key": {
"hierarchy": true,
"unique": [
"name"
]
},
"api_version": "21.2",
"cached": true,
"references": {
"children": [],
"parent": [
{
"href": "/api/data/HierarchyNode/6t0ggef2c0deab00hb595101",
"pkid": "6t0ggef2c0deab00hb595101"
}
],
"device": [
{
"href": "",
"pkid": ""
}
],
"foreign_key": []
},
"model_specific_actions": [
"add",
"bulk_update_form",
"clone",
"configuration_template",
"export",
"export_bulkload_template",
"field_display_policy",
"get",
"help",
"list",
"migration",
"remove",
"tag",
"tag_version",
"update"
],
"schema_version": "0.2.2",
"actions": [
{
"add": {
"method": "GET",
"class": "add",
"href": "/api/data/GeneralHelp/add/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Add"
}
},
{
"remove": {
"method": "DELETE",
"class": "delete",
"href": "/api/data/GeneralHelp/?hierarchy=[hierarchy]",
"support_async": true,
"title": "Delete"
}
},
{
"bulk_update_form": {
"method": "GET",
"class": "update",
"href": "/api/data/GeneralHelp/bulk_update/?hierarchy=[hierarchy]&schema=&schema_rules=true",
"support_async": false,
"title": "Bulk Modify"
}
},
{
"export": {
"method": "POST",
"class": "export",
"href": "/api/data/GeneralHelp/export/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Export",
"view": "/api/view/ExportData/add/?auth_token=[authtoken],
"submit": "payload"
}
},
{
"export_bulkload_template": {
"method": "POST",
"class": "bulkload_template",
"href": "/api/data/GeneralHelp/export_bulkload_template/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Export Bulk Load Template"
}
},
{
"tag": {
"method": "PATCH",
"class": "tag",
"href": "/api/data/GeneralHelp/+tag/?hierarchy=[hierarchy]",
"support_async": true,
"title": "Tag",
"view": "/api/view/TagNameForm/add/?auth_token=[authtoken]
}
},
{
"tag_version": {
"method": "PATCH",
"class": "tag_version",
"href": "/api/data/GeneralHelp/+tag_version/?hierarchy=[hierarchy]",
"support_async": true,
"title": "Tag Version",
"view": "/api/view/TagVersionForm/add/?auth_token=[authtoken]
}
},
{
"configuration_template": {
"method": "GET",
"class": "config",
"href": "/api/data/GeneralHelp/configuration_template/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Configuration Template"
}
},
{
"field_display_policy": {
"method": "GET",
"class": "display_policy",
"href": "/api/data/GeneralHelp/field_display_policy/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Field Display Policy"
}
},
{
"migration": {
"method": "GET",
"class": "migration",
"href": "/api/data/GeneralHelp/migration/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Migration Template"
}
},
{
"list": {
"method": "GET",
"class": "list",
"href": "/api/data/GeneralHelp/?hierarchy=[hierarchy]",
"support_async": false,
"title": "List"
}
},
{
"help": {
"method": "GET",
"class": "help",
"href": "/api/data/GeneralHelp/help?hierarchy=[hierarchy]",
"support_async": false,
"title": "Help"
}
}
]
},
"resources": [
{
"data": {
"name": "./src/user/access-profiles.rst",
"menu_title": "Introduction to Access Profiles",
"menu_position": -1,
"language_code": "en-us",
"overwrite_specifics": {
"overwrite_details": [
{
"hide_model_title": false,
"insert_model_content": true,
"model_content_position": 1,
"dynamic_help_position": 20,
"affected_model": "data/AccessProfile"
}
]
},
"help_text": {
"paragraph_section": [
"Introduction to access profiles\n---------------------------------\n \n.. raw:: html\n\n <a href=\"https://documentation.voss-solutions.com/release_25.3-PB0-help/html/src/user/access-profiles.html\" target=\"_blank\"><span style=\"vertical-align: 5px;\"> Full HTML Help</span></a>\n \n\n\n.. tip:: \n\n Use the Action search to navigate Automate\n\n\n\n**Overview**\n \nAccess profiles define the model types that a user is allowed to access, and are \nassigned to users via the **Roles** page. \n\n\nAccess profiles are subject to the following requirements:\n\n\n========================== ========================================================================\nDefault access profiles These adhere to the following hierarchy of permissions: \n **Provider > Reseller > Customer > Site**. \n For instance, default Customer access profiles have less permissions \n than Provider access profiles.\n\n By default, the access profiles that ship with the system (except for \n Operator access profiles) have *read* and *export* permissions on \n all multi vendor subscriber quick actions and service card actions that are \n views, for example, ``view/DeleteCucmHuntGroupAllMembers`` (quick action, \n *Remove from all Hunt Groups*) or ``view/AddExtensionMobility`` \n (service card action, *Add Extension Mobility*).\n\nCloned access profiles A cloned access profile has equal or less permissions than the access \n profile of the admin user who creates the clone.\n========================== ========================================================================\n \n\nWhen a system upgrade is performed, the default access profiles are updated in\naccordance with the above.\n \n.. note::\n\n Existing cloned access profiles are **not** upgraded. You have to manually update them, \n or re-clone and modify them from the upgraded, default versions as needed.\n\n\n\n\n\n\n.. rubric:: Related topics\n\n\n\nAccess profile permissions and operations in the Core Feature Guide\n \n\n* Search\n\n\n\n\n\n**Manage access profiles**\n \nAdmins at a higher level than Provider admins can view, add, edit, and delete access profiles via the \n**Access Profiles** page. \n\n\nThe list view shows existing access profiles added to the system. \n\n* To add an access profile, click the Plus icon (+) from the list view, then fill out details on the \n configuration screen. \n* To delete an access profile, select an access profile in the list view, then click the **Delete** icon. \n* To edit an access profile, click on the access profile in the list to open the configuration screen. \n\nThe table describes configuration options when adding or editing an access profile: \n\n\n+---------------+---------------------------+----------------------------+\n| Title | Field Name | Description |\n+===============+===========================+============================+\n| Name * | name | The name that is given to |\n| | | the access profile. |\n+---------------+---------------------------+----------------------------+\n| Description | description | A description for the |\n| | | access profile. |\n+---------------+---------------------------+----------------------------+\n| | | Enabling this flag, grants |\n| Full Access | full_access | the user full system |\n| | | access. |\n+---------------+---------------------------+----------------------------+\n| Miscellaneous | | The list of miscellaneous |\n| Permissions | miscellaneous_permissions | operations permitted by |\n| | | this access profile. |\n+---------------+---------------------------+----------------------------+\n| Type Specific | | Configure permissions per |\n| Permissions | type_specific_permissions | model type for this access |\n| | | profile. |\n| | | |\n| | | These permissions override |\n| | | any Permitted Type |\n| | | permissions using a wild |\n| | | card \"*\" of the same type. |\n+---------------+---------------------------+----------------------------+\n\n\n.. rubric:: Type-specific permissions\n\n\n+------------------+------------+--------------------------------------+\n| Title | Field Name | Description |\n+==================+============+======================================+\n| | | The type that is permitted by this |\n| Permitted Type * | type | access profile. This field supports |\n| | | the use of the * wildcard. |\n| | | |\n| | | The wildcard can be restricted by a |\n| | | type-specific permission of the same |\n| | | type. |\n+------------------+------------+--------------------------------------+\n| Permitted | | The operations that are permitted by |\n| Operations | operations | this access profile for the given |\n| | | type. |\n+------------------+------------+--------------------------------------+\n\n\n.. rubric:: Related topics \n\n* Search\n\n\n\n"
]
},
"pkid": "691dc14ba07dc042079b3fb7",
"hierarchy_friendly_name": "sys (System)",
"hierarchy_path": "sys"
},
"meta": {
"model_type": "data/GeneralHelp",
"summary_attrs": [
{
"name": "name",
"title": "Name"
},
{
"name": "menu_title",
"title": "Menu Title"
},
{
"name": "menu_position",
"title": "Menu Position"
},
{
"name": "language_code",
"title": "Language"
},
{
"name": "hierarchy_friendly_name",
"title": "Located At",
"allow_filtering": true
}
],
"tagged_versions": [],
"tags": [],
"title": "./src/user/access-profiles.rst",
"business_key": {
"hierarchy": true,
"unique": [
"name"
]
},
"api_version": "21.2",
"cached": true,
"references": {
"parent": [
{
"pkid": "6t0ggef2c0deab00hb595101",
"href": "/api/data/HierarchyNode/6t0ggef2c0deab00hb595101"
}
],
"device": [
{
"href": "",
"pkid": ""
}
],
"foreign_key": [
{
"pkid": "5a6f2630142896041b410c20",
"path": "language_code",
"model_type": "data/Language"
}
],
"owner": [
{
"pkid": ""
}
],
"self": [
{
"href": "/api/data/GeneralHelp/691dc14ba07dc042079b3fb6/",
"pkid": "691dc14ba07dc042079b3fb6"
}
]
},
"path": [
"6t0ggef2c0deab00hb595101",
"691dc14ba07dc042079b3fb6"
],
"schema_version": "0.2.2",
"actions": [
{
"update": {
"method": "PUT",
"class": "update",
"href": "/api/data/GeneralHelp/691dc14ba07dc042079b3fb6/",
"support_async": true,
"title": "Modify"
}
},
{
"remove": {
"method": "DELETE",
"class": "delete",
"href": "/api/data/GeneralHelp/691dc14ba07dc042079b3fb6/",
"support_async": true,
"title": "Delete"
}
},
{
"clone": {
"method": "GET",
"class": "clone",
"href": "/api/data/GeneralHelp/691dc14ba07dc042079b3fb6/clone/?schema=&schema_rules=true",
"support_async": false,
"title": "Clone"
}
},
{
"export": {
"method": "GET",
"class": "export",
"href": "/api/data/GeneralHelp/691dc14ba07dc042079b3fb6/export/",
"support_async": false,
"title": "Export",
"view": "/api/view/ExportData/add/",
"submit": "payload"
}
},
{
"tag": {
"method": "PATCH",
"class": "tag",
"href": "/api/data/GeneralHelp/691dc14ba07dc042079b3fb6/+tag/",
"support_async": true,
"title": "Tag",
"view": "/api/view/TagNameForm/add/"
}
},
{
"tag_version": {
"method": "PATCH",
"class": "tag_version",
"href": "/api/data/GeneralHelp/691dc14ba07dc042079b3fb6/+tag_version/",
"support_async": true,
"title": "Tag Version",
"view": "/api/view/TagVersionForm/add/"
}
},
{
"get": {
"method": "GET",
"class": "get",
"href": "/api/data/GeneralHelp/691dc14ba07dc042079b3fb6/",
"support_async": false,
"title": "Get"
}
},
{
"help": {
"method": "GET",
"class": "help",
"href": "/api/data/GeneralHelp/691dc14ba07dc042079b3fb6/help",
"support_async": false,
"title": "Help"
}
}
],
"summary": "false"
},
"pkid": "691dc14ba07dc042079b3fb6"
},
{
"data": {
"name": "./src/user/add-agent-lines.rst",
"menu_title": "Agent Lines",
"menu_position": -1,
"language_code": "en-us",
"overwrite_specifics": {
"overwrite_details": [
{
"hide_model_title": false,
"insert_model_content": true,
"model_content_position": 1,
"dynamic_help_position": 20,
"affected_model": "relation/HcsCucmCcTagREL"
}
]
},
"help_text": {
"paragraph_section": [
"Agent Lines \n------------\n \n.. raw:: html\n\n <a href=\"https://documentation.voss-solutions.com/release_25.3-PB0-help/html/src/user/add-agent-lines.html\" target=\"_blank\"><span style=\"vertical-align: 5px;\"> Full HTML Help</span></a>\n \n\n\n**Add an Agent Line (Phone or Device Profile)**\n \n**Prerequisites**:\n\nIn order to have an application user available, add a Contact Center server and\nservice:\n\n1. Under **Services > Contact Center > Servers** (default): add a server. \n\n Two SIP Trunks are needed, a CVP and CUBEE on the server.\n2. Under **Services > Contact Center > Service** (default): add a service using \n the above server. This step will create the application users\n needed when adding an Agent Line.\n\n\n**Perform these steps**:\n\n1. In the Admin Portal, go to **Agent Lines**.\n\n .. note:: \n\n Use the toolbar Action search to go to the page.\n\n2. On the **Agent Lines** form, click **Add** to add a new agent line.\n3. Complete the mandatory fields, consider the following:\n\n * Device Type*\n \n * Phone, or\n * Device Profile (Extension Mobility)\n \n * Profile User* (Device Profile device types only)\n \n Drop-down displays only users who have an extension mobility profile.\n\n4. Click **Save** to add the agent line.\n\n\n.. rubric:: Related topics \n\n* Search\n\n\n\n"
]
},
"pkid": "691dc14fa07dc042079b3feb",
"hierarchy_friendly_name": "sys (System)",
"hierarchy_path": "sys"
},
"meta": {
"model_type": "data/GeneralHelp",
"summary_attrs": [
{
"name": "name",
"title": "Name"
},
{
"name": "menu_title",
"title": "Menu Title"
},
{
"name": "menu_position",
"title": "Menu Position"
},
{
"name": "language_code",
"title": "Language"
},
{
"name": "hierarchy_friendly_name",
"title": "Located At",
"allow_filtering": true
}
],
"tagged_versions": [],
"tags": [],
"title": "./src/user/add-agent-lines.rst",
"business_key": {
"hierarchy": true,
"unique": [
"name"
]
},
"api_version": "21.2",
"cached": true,
"references": {
"parent": [
{
"pkid": "6t0ggef2c0deab00hb595101",
"href": "/api/data/HierarchyNode/6t0ggef2c0deab00hb595101"
}
],
"device": [
{
"href": "",
"pkid": ""
}
],
"foreign_key": [
{
"pkid": "5a6f2630142896041b410c20",
"path": "language_code",
"model_type": "data/Language"
}
],
"owner": [
{
"pkid": ""
}
],
"self": [
{
"href": "/api/data/GeneralHelp/691dc14fa07dc042079b3fea/",
"pkid": "691dc14fa07dc042079b3fea"
}
]
},
"path": [
"6t0ggef2c0deab00hb595101",
"691dc14fa07dc042079b3fea"
],
"schema_version": "0.2.2",
"actions": [
{
"update": {
"method": "PUT",
"class": "update",
"href": "/api/data/GeneralHelp/691dc14fa07dc042079b3fea/",
"support_async": true,
"title": "Modify"
}
},
{
"remove": {
"method": "DELETE",
"class": "delete",
"href": "/api/data/GeneralHelp/691dc14fa07dc042079b3fea/",
"support_async": true,
"title": "Delete"
}
},
{
"clone": {
"method": "GET",
"class": "clone",
"href": "/api/data/GeneralHelp/691dc14fa07dc042079b3fea/clone/?schema=&schema_rules=true",
"support_async": false,
"title": "Clone"
}
},
{
"export": {
"method": "GET",
"class": "export",
"href": "/api/data/GeneralHelp/691dc14fa07dc042079b3fea/export/",
"support_async": false,
"title": "Export",
"view": "/api/view/ExportData/add/",
"submit": "payload"
}
},
{
"tag": {
"method": "PATCH",
"class": "tag",
"href": "/api/data/GeneralHelp/691dc14fa07dc042079b3fea/+tag/",
"support_async": true,
"title": "Tag",
"view": "/api/view/TagNameForm/add/"
}
},
{
"tag_version": {
"method": "PATCH",
"class": "tag_version",
"href": "/api/data/GeneralHelp/691dc14fa07dc042079b3fea/+tag_version/",
"support_async": true,
"title": "Tag Version",
"view": "/api/view/TagVersionForm/add/"
}
},
{
"get": {
"method": "GET",
"class": "get",
"href": "/api/data/GeneralHelp/691dc14fa07dc042079b3fea/",
"support_async": false,
"title": "Get"
}
},
{
"help": {
"method": "GET",
"class": "help",
"href": "/api/data/GeneralHelp/691dc14fa07dc042079b3fea/help",
"support_async": false,
"title": "Help"
}
}
],
"summary": "false"
},
"pkid": "691dc14fa07dc042079b3fea"
},
{
"data": {
"name": "./src/user/add-app-user-to-device.rst",
"menu_title": "Add Application Users to Device",
"menu_position": -1,
"language_code": "en-us",
"overwrite_specifics": {
"overwrite_details": [
{
"hide_model_title": false,
"insert_model_content": true,
"model_content_position": 1,
"dynamic_help_position": 20,
"affected_model": "view/AddRemoveAppUserPerDevice"
}
]
},
"help_text": {
"paragraph_section": [
"Add application users to device\n--------------------------------\n \n.. raw:: html\n\n <a href=\"https://documentation.voss-solutions.com/release_25.3-PB0-help/html/src/user/add-app-user-to-device.html\" target=\"_blank\"><span style=\"vertical-align: 5px;\"> Full HTML Help</span></a>\n \n\n\n\n.. tip:: \n\n Use the Action search to navigate Automate\n\n\n**Overview**\n \nThe **Add Application Users to Device** tool for CUCM allows a site admin to view all CUCM application \nusers associated with or available to be associated with a selected device or device profile at a site, \nand to associate or disassociate one or more application users from that device or device profile at the site.\n\n\n**Associate or disassociate App users and a device or device profile**\n \nThis procedure allows a site admin (or higher level admin) to view all CUCM application users \ncurrently associated with a selected device or device profile, and to associate one or more \napplication users to the selected device or device profile. \n\n\n1. Log in to the Automate Admin portal. \n2. Select the site. \n3. Go to **Add Application Users to Device**\n\n#. On **Add Application Users to Device**, select the relevant device type, either of the following: \n\n * Device profile \n * Phone \n\n \n\n#. At **Device**, select the relevant device. \n\n .. note:: \n \n The lists in the **Associate** and **Disassociate** transfer boxes populate based on the application \n users that can be associated or disassociated from the selected device. \n\n \n \n#. At **Force Device Reset**, define whether to reset the phone or device profile. Default is false (do not force reset).\n\n#. At the **Associate** transfer box, if this is your use case, select one or more application users from the \n **Available** field, and move these to the **Selected** field. \n#. At the **Disassociate** transfer box, if this is your use case, select one or more application users from the \n **Available** field, and move these to the **Selected** field. \n#. Click **Save** to update the device. \n\n\n.. rubric:: Related topics \n\n* Add Devices to Application User\n\n\n\n"
]
},
"pkid": "691dc14ca07dc042079b3fc7",
"hierarchy_friendly_name": "sys (System)",
"hierarchy_path": "sys"
},
"meta": {
"model_type": "data/GeneralHelp",
"summary_attrs": [
{
"name": "name",
"title": "Name"
},
{
"name": "menu_title",
"title": "Menu Title"
},
{
"name": "menu_position",
"title": "Menu Position"
},
{
"name": "language_code",
"title": "Language"
},
{
"name": "hierarchy_friendly_name",
"title": "Located At",
"allow_filtering": true
}
],
"tagged_versions": [],
"tags": [],
"title": "./src/user/add-app-user-to-device.rst",
"business_key": {
"hierarchy": true,
"unique": [
"name"
]
},
"api_version": "21.2",
"cached": true,
"references": {
"parent": [
{
"pkid": "6t0ggef2c0deab00hb595101",
"href": "/api/data/HierarchyNode/6t0ggef2c0deab00hb595101"
}
],
"device": [
{
"href": "",
"pkid": ""
}
],
"foreign_key": [
{
"pkid": "5a6f2630142896041b410c20",
"path": "language_code",
"model_type": "data/Language"
}
],
"owner": [
{
"pkid": ""
}
],
"self": [
{
"href": "/api/data/GeneralHelp/691dc14ca07dc042079b3fc6/",
"pkid": "691dc14ca07dc042079b3fc6"
}
]
},
"path": [
"6t0ggef2c0deab00hb595101",
"691dc14ca07dc042079b3fc6"
],
"schema_version": "0.2.2",
"actions": [
{
"update": {
"method": "PUT",
"class": "update",
"href": "/api/data/GeneralHelp/691dc14ca07dc042079b3fc6/",
"support_async": true,
"title": "Modify"
}
},
{
"remove": {
"method": "DELETE",
"class": "delete",
"href": "/api/data/GeneralHelp/691dc14ca07dc042079b3fc6/",
"support_async": true,
"title": "Delete"
}
},
{
"clone": {
"method": "GET",
"class": "clone",
"href": "/api/data/GeneralHelp/691dc14ca07dc042079b3fc6/clone/?schema=&schema_rules=true",
"support_async": false,
"title": "Clone"
}
},
{
"export": {
"method": "GET",
"class": "export",
"href": "/api/data/GeneralHelp/691dc14ca07dc042079b3fc6/export/",
"support_async": false,
"title": "Export",
"view": "/api/view/ExportData/add/",
"submit": "payload"
}
},
{
"tag": {
"method": "PATCH",
"class": "tag",
"href": "/api/data/GeneralHelp/691dc14ca07dc042079b3fc6/+tag/",
"support_async": true,
"title": "Tag",
"view": "/api/view/TagNameForm/add/"
}
},
{
"tag_version": {
"method": "PATCH",
"class": "tag_version",
"href": "/api/data/GeneralHelp/691dc14ca07dc042079b3fc6/+tag_version/",
"support_async": true,
"title": "Tag Version",
"view": "/api/view/TagVersionForm/add/"
}
},
{
"get": {
"method": "GET",
"class": "get",
"href": "/api/data/GeneralHelp/691dc14ca07dc042079b3fc6/",
"support_async": false,
"title": "Get"
}
},
{
"help": {
"method": "GET",
"class": "help",
"href": "/api/data/GeneralHelp/691dc14ca07dc042079b3fc6/help",
"support_async": false,
"title": "Help"
}
}
],
"summary": "false"
},
"pkid": "691dc14ca07dc042079b3fc6"
}
]
}
(Show the first instance)
{
"data": {
"name": "./src/user/access-profiles.rst",
"menu_title": "Introduction to Access Profiles",
"menu_position": -1,
"language_code": "en-us",
"overwrite_specifics": {
"overwrite_details": [
{
"hide_model_title": false,
"insert_model_content": true,
"model_content_position": 1,
"dynamic_help_position": 20,
"affected_model": "data/AccessProfile"
}
]
},
"help_text": {
"paragraph_section": [
"Introduction to access profiles\n---------------------------------\n \n.. raw:: html\n\n <a href=\"https://documentation.voss-solutions.com/release_25.3-PB0-help/html/src/user/access-profiles.html\" target=\"_blank\"><span style=\"vertical-align: 5px;\"> Full HTML Help</span></a>\n \n\n\n.. tip:: \n\n Use the Action search to navigate Automate\n\n\n\n**Overview**\n \nAccess profiles define the model types that a user is allowed to access, and are \nassigned to users via the **Roles** page. \n\n\nAccess profiles are subject to the following requirements:\n\n\n========================== ========================================================================\nDefault access profiles These adhere to the following hierarchy of permissions: \n **Provider > Reseller > Customer > Site**. \n For instance, default Customer access profiles have less permissions \n than Provider access profiles.\n\n By default, the access profiles that ship with the system (except for \n Operator access profiles) have *read* and *export* permissions on \n all multi vendor subscriber quick actions and service card actions that are \n views, for example, ``view/DeleteCucmHuntGroupAllMembers`` (quick action, \n *Remove from all Hunt Groups*) or ``view/AddExtensionMobility`` \n (service card action, *Add Extension Mobility*).\n\nCloned access profiles A cloned access profile has equal or less permissions than the access \n profile of the admin user who creates the clone.\n========================== ========================================================================\n \n\nWhen a system upgrade is performed, the default access profiles are updated in\naccordance with the above.\n \n.. note::\n\n Existing cloned access profiles are **not** upgraded. You have to manually update them, \n or re-clone and modify them from the upgraded, default versions as needed.\n\n\n\n\n\n\n.. rubric:: Related topics\n\n\n\nAccess profile permissions and operations in the Core Feature Guide\n \n\n* Search\n\n\n\n\n\n**Manage access profiles**\n \nAdmins at a higher level than Provider admins can view, add, edit, and delete access profiles via the \n**Access Profiles** page. \n\n\nThe list view shows existing access profiles added to the system. \n\n* To add an access profile, click the Plus icon (+) from the list view, then fill out details on the \n configuration screen. \n* To delete an access profile, select an access profile in the list view, then click the **Delete** icon. \n* To edit an access profile, click on the access profile in the list to open the configuration screen. \n\nThe table describes configuration options when adding or editing an access profile: \n\n\n+---------------+---------------------------+----------------------------+\n| Title | Field Name | Description |\n+===============+===========================+============================+\n| Name * | name | The name that is given to |\n| | | the access profile. |\n+---------------+---------------------------+----------------------------+\n| Description | description | A description for the |\n| | | access profile. |\n+---------------+---------------------------+----------------------------+\n| | | Enabling this flag, grants |\n| Full Access | full_access | the user full system |\n| | | access. |\n+---------------+---------------------------+----------------------------+\n| Miscellaneous | | The list of miscellaneous |\n| Permissions | miscellaneous_permissions | operations permitted by |\n| | | this access profile. |\n+---------------+---------------------------+----------------------------+\n| Type Specific | | Configure permissions per |\n| Permissions | type_specific_permissions | model type for this access |\n| | | profile. |\n| | | |\n| | | These permissions override |\n| | | any Permitted Type |\n| | | permissions using a wild |\n| | | card \"*\" of the same type. |\n+---------------+---------------------------+----------------------------+\n\n\n.. rubric:: Type-specific permissions\n\n\n+------------------+------------+--------------------------------------+\n| Title | Field Name | Description |\n+==================+============+======================================+\n| | | The type that is permitted by this |\n| Permitted Type * | type | access profile. This field supports |\n| | | the use of the * wildcard. |\n| | | |\n| | | The wildcard can be restricted by a |\n| | | type-specific permission of the same |\n| | | type. |\n+------------------+------------+--------------------------------------+\n| Permitted | | The operations that are permitted by |\n| Operations | operations | this access profile for the given |\n| | | type. |\n+------------------+------------+--------------------------------------+\n\n\n.. rubric:: Related topics \n\n* Search\n\n\n\n"
]
},
"pkid": "691dc14ba07dc042079b3fb7"
},
"meta": {
"model_type": "data/GeneralHelp",
"summary_attrs": [
{
"name": "name",
"title": "Name"
},
{
"name": "menu_title",
"title": "Menu Title"
},
{
"name": "menu_position",
"title": "Menu Position"
},
{
"name": "language_code",
"title": "Language"
},
{
"name": "hierarchy_friendly_name",
"title": "Located At",
"allow_filtering": true
}
],
"tagged_versions": [],
"tags": [],
"title": "./src/user/access-profiles.rst",
"business_key": {
"hierarchy": true,
"unique": [
"name"
]
},
"api_version": "21.2",
"cached": false,
"references": {
"parent": [
{
"href": "/api/data/HierarchyNode/6t0ggef2c0deab00hb595101",
"pkid": "6t0ggef2c0deab00hb595101"
}
],
"device": [
{
"href": "",
"pkid": ""
}
],
"foreign_key": [
{
"pkid": "5a6f2630142896041b410c20",
"path": "language_code",
"model_type": "data/Language"
}
],
"owner": [
{
"pkid": ""
}
],
"children": [],
"self": [
{
"href": "/api/data/GeneralHelp/691dc14ba07dc042079b3fb6/",
"pkid": "691dc14ba07dc042079b3fb6"
}
]
},
"path": [
"6t0ggef2c0deab00hb595101",
"691dc14ba07dc042079b3fb6"
],
"schema_version": "0.2.2",
"actions": [
{
"update": {
"method": "PUT",
"class": "update",
"href": "/api/data/GeneralHelp/691dc14ba07dc042079b3fb6/?hierarchy=[hierarchy]",
"support_async": true,
"title": "Modify"
}
},
{
"remove": {
"method": "DELETE",
"class": "delete",
"href": "/api/data/GeneralHelp/691dc14ba07dc042079b3fb6/?hierarchy=[hierarchy]",
"support_async": true,
"title": "Delete"
}
},
{
"clone": {
"method": "GET",
"class": "clone",
"href": "/api/data/GeneralHelp/691dc14ba07dc042079b3fb6/clone/?hierarchy=[hierarchy]&schema=&schema_rules=true",
"support_async": false,
"title": "Clone"
}
},
{
"export": {
"method": "GET",
"class": "export",
"href": "/api/data/GeneralHelp/691dc14ba07dc042079b3fb6/export/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Export",
"view": "/api/view/ExportData/add/?auth_token=[authtoken],
"submit": "payload"
}
},
{
"tag": {
"method": "PATCH",
"class": "tag",
"href": "/api/data/GeneralHelp/691dc14ba07dc042079b3fb6/+tag/?hierarchy=[hierarchy]",
"support_async": true,
"title": "Tag",
"view": "/api/view/TagNameForm/add/?auth_token=[authtoken]
}
},
{
"tag_version": {
"method": "PATCH",
"class": "tag_version",
"href": "/api/data/GeneralHelp/691dc14ba07dc042079b3fb6/+tag_version/?hierarchy=[hierarchy]",
"support_async": true,
"title": "Tag Version",
"view": "/api/view/TagVersionForm/add/?auth_token=[authtoken]
}
},
{
"get": {
"method": "GET",
"class": "get",
"href": "/api/data/GeneralHelp/691dc14ba07dc042079b3fb6/?hierarchy=[hierarchy]",
"support_async": false,
"title": "Get"
}
},
{
"help": {
"method": "GET",
"class": "help",
"href": "/api/data/GeneralHelp/691dc14ba07dc042079b3fb6/help?hierarchy=[hierarchy]",
"support_async": false,
"title": "Help"
}
}
]
},
"pkid": "691dc14ba07dc042079b3fb6"
}
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Get the on-line Help for data/GeneralHelp. | GET | /api/data/GeneralHelp/help | hierarchy=[hierarchy] | On-line help of Model ref.: data/GeneralHelp as HTML |
| Task | Call | URL | Parameters | Payload |
|---|---|---|---|---|
| Modify | PUT | /api/data/GeneralHelp/[pkid] | hierarchy=[hierarchy] | (For payload specification) |
For Bulk modification, refer to the Bulk Modify section.
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Delete | DELETE | /api/data/GeneralHelp/[pkid] | hierarchy=[hierarchy] |
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Clone instance with [pkid]. The schema rules are applied. | GET | /api/data/GeneralHelp/[pkid]/clone/?schema=&schema_rules=true |
|
A JSON payload with:
|
GET http://[host-proxy]/api/data/GeneralHelp/?hierarchy=[hierarchy]&format=json
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Get a selected [export_format] of the schema and a single instance with [pkid] of data/GeneralHelp; optionally with tag_version at [version] and Configuration Template as [configtemplate]. | GET | /api/data/GeneralHelp/[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 data/GeneralHelp and the JSON format can be used to import instances of data/GeneralHelp.
For Bulk Export, refer to the Bulk Export section.
| Task | Call | URL | Parameters | Payload |
|---|---|---|---|---|
| Tag | PATCH | /api/data/GeneralHelp/[pkid]/+tag | hierarchy=[hierarchy] | If payload required: |
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Get | GET | /api/data/GeneralHelp/[pkid] | hierarchy=[hierarchy] | The data/GeneralHelp instance with [pkid]. |
| Task | Call | URL | Parameters | Response |
|---|---|---|---|---|
| Help | GET | /api/data/GeneralHelp/[pkid]/help | hierarchy=[hierarchy] | The on-line Help for data/GeneralHelp. |