> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.itential.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.itential.com/_mcp/server.

# Application role reference

> Default application roles by API method, task, and view for Itential Platform version 2023.2.

Default roles defined in pronghorn.json for each application in Platform 2023.2, including their associated API methods, tasks, and view permissions. To review these roles in Admin Essentials, go to **Authorization** > **Authorization** > **Roles**.

## Application roles

Application roles by API method, task, and view for Itential Platform 2023.2.

### Admin Essentials

|                  | view | admin |
| :--------------- | :--- | :---: |
| Admin Essentials | /    |   x   |

### AG Manager

| API Method/Task                                | admin | apiread | apiwrite |
| ---------------------------------------------- | ----- | ------- | -------- |
| clearDiscoveryLock (2023.2.27 and later)       | x     |         |          |
| discoverAll                                    | x     | x       |          |
| discoverModules                                | x     | x       |          |
| getClusterAdapters                             | x     | x       |          |
| getCurrentPronghornModel (2023.2.27 and later) | x     | x       |          |
| undiscoverAll                                  | x     |         | x        |
| undiscoverModules                              | x     |         | x        |

### Automation Catalog

| API Method/Task   | admin | apiread | other | readonly |
| :---------------- | :---: | :-----: | :---: | :------: |
| deleteAutomations |   x   |    x    |   x   |          |
| getAutomationById |   x   |    x    |   x   |     x    |
| getAutomations    |   x   |    x    |   x   |     x    |
| migrateAgendaJobs |   x   |    x    |   x   |     x    |

|                    | view | admin | readonly |
| :----------------- | :--- | :---: | :------: |
| Automation Catalog | /    |   x   |     x    |

### Automation Studio

| API Method/Task            | admin | apiread | apiwrite | designer | engineering | readonly | support |
| :------------------------- | :---: | :-----: | :------: | :------: | :---------: | :------: | :-----: |
| addComponentsToProject     |   x   |         |     x    |     x    |             |          |         |
| createAutomation           |   x   |         |     x    |     x    |             |          |         |
| createComponentGroup       |   x   |         |     x    |     x    |             |          |         |
| createProject              |   x   |         |     x    |          |             |          |         |
| createTemplate             |   x   |         |     x    |     x    |             |          |         |
| deleteComponentGroup       |   x   |         |     x    |     x    |             |          |         |
| deleteProject              |   x   |         |     x    |     x    |             |          |         |
| deleteTemplate             |   x   |         |     x    |     x    |             |          |         |
| exportProject              |   x   |         |     x    |     x    |             |          |         |
| exportTemplate             |   x   |         |     x    |     x    |             |          |         |
| getAppsAndAdapters         |   x   |         |          |          |      x      |          |    x    |
| getComponentGroup          |   x   |    x    |          |     x    |             |     x    |         |
| getComponentGroups         |   x   |    x    |          |     x    |             |     x    |         |
| getMethodOptions           |   x   |         |          |          |             |          |         |
| getMultipleTaskDetails     |   x   |    x    |          |          |             |          |         |
| getProject                 |   x   |    x    |          |          |             |          |         |
| getProjects                |   x   |         |     x    |          |             |          |         |
| getProjectThumbnail        |   x   |    x    |          |          |             |          |         |
| getReferencesTo            |   x   |    x    |          |     x    |             |          |         |
| getTaskDetails             |   x   |    x    |          |          |             |          |         |
| getTemplate                |   x   |    x    |          |     x    |             |     x    |         |
| getTemplates               |   x   |    x    |          |     x    |             |     x    |         |
| getWorkflowDetailedByName  |   x   |    x    |          |          |      x      |          |    x    |
| getWorkflows               |   x   |    x    |          |     x    |             |     x    |         |
| importAutomations          |   x   |         |     x    |     x    |             |          |         |
| importComponentGroups      |   x   |         |     x    |     x    |             |          |         |
| importProject              |   x   |         |     x    |     x    |             |          |         |
| importTemplates            |   x   |         |     x    |     x    |             |          |         |
| moveProjectComponents      |   x   |         |     x    |          |             |          |         |
| removeComponentFromProject |   x   |         |     x    |     x    |             |          |         |
| updateAutomation           |   x   |         |     x    |     x    |             |          |         |
| updateComponentGroup       |   x   |         |     x    |     x    |             |          |         |
| updateProject              |   x   |         |     x    |          |             |          |         |
| updateTemplate             |   x   |         |     x    |     x    |             |          |         |
| uploadProjectThumbnail     |   x   |         |     x    |     x    |             |          |         |
| validateWorkflow           |   x   |    x    |     x    |          |      x      |          |    x    |

|                   | view | admin | designer | readonly |
| :---------------- | :--- | :---: | :------: | :------: |
| Automation Studio | /    |   x   |     x    |     x    |

### Configuration Manager

| API Method/Task                      | admin | apiread | apiwrite |
| :----------------------------------- | :---: | :-----: | :------: |
| adapterProxy                         |   x   |         |     x    |
| addDevicesToGroup                    |   x   |         |     x    |
| addDevicesToGroupByName              |   x   |         |     x    |
| addDevicesToNode                     |   x   |         |     x    |
| addGroupsToNode                      |   x   |         |     x    |
| addNodesToCompliancePlan             |   x   |         |     x    |
| addTasksToNode                       |   x   |         |     x    |
| advancedAutoRemediation              |   x   |         |     x    |
| advancedPatchDeviceConfiguration     |   x   |         |     x    |
| applyDeviceConfig                    |   x   |         |     x    |
| applyDeviceTemplate                  |   x   |         |     x    |
| backUpDevice                         |   x   |         |     x    |
| buildSpecLines                       |   x   |    x    |          |
| cacheOSTypes                         |   x   |    x    |          |
| convertChangesToConfig               |   x   |    x    |          |
| createCompliancePlan                 |   x   |         |     x    |
| createConfigParser                   |   x   |         |     x    |
| createConfigSpec                     |   x   |         |     x    |
| createDeviceGroup                    |   x   |         |     x    |
| createDeviceTemplate                 |   x   |         |     x    |
| createGoldenConfigNode               |   x   |         |     x    |
| createGoldenConfigTree               |   x   |         |     x    |
| createGoldenConfigTreeVersion        |   x   |         |     x    |
| createJSONSpec                       |   x   |         |     x    |
| createPlanInstance                   |   x   |         |     x    |
| createTaskInstance                   |   x   |         |     x    |
| deleteCompliancePlans                |   x   |         |     x    |
| deleteConfigParser                   |   x   |         |     x    |
| deleteConfigParsers                  |   x   |         |     x    |
| deleteDeviceBackups                  |   x   |         |     x    |
| deleteDeviceGroups                   |   x   |         |     x    |
| deleteDeviceGroupsByName             |   x   |         |     x    |
| deleteDevicesFromGroup               |   x   |         |     x    |
| deleteDeviceTemplates                |   x   |         |     x    |
| deleteGoldenConfigNode               |   x   |         |     x    |
| deleteGoldenConfigTree               |   x   |         |     x    |
| deleteGoldenConfigTrees              |   x   |         |     x    |
| deleteGoldenConfigTreeVersion        |   x   |         |     x    |
| deleteOSTypeCache                    |   x   |         |     x    |
| deletePins                           |   x   |         |     x    |
| deleteTaskInstances                  |   x   |         |     x    |
| deleteVariables                      |   x   |         |     x    |
| exportGoldenConfigTree               |   x   |         |     x    |
| getAdapterTask                       |   x   |    x    |          |
| getAdapterTasks                      |   x   |    x    |          |
| getBackups                           |   x   |    x    |          |
| getCachedOSTypes                     |   x   |    x    |          |
| getCompliancePlan                    |   x   |    x    |          |
| getComplianceReportBackupHistory     |   x   |    x    |          |
| getComplianceReportDetail            |   x   |    x    |          |
| getComplianceReportDeviceHistory     |   x   |    x    |          |
| getComplianceReportNodeSummary       |   x   |    x    |          |
| getComplianceReportsByBatch          |   x   |    x    |          |
| getComplianceReportsDetail           |   x   |    x    |          |
| getComplianceReportTaskHistory       |   x   |    x    |          |
| getComplianceReportTreeSummary       |   x   |    x    |          |
| getConfigParser                      |   x   |    x    |          |
| getConfigParsers                     |   x   |    x    |          |
| getConfigSpec                        |   x   |    x    |          |
| getConfigTemplate                    |   x   |    x    |          |
| getCPINodeElements                   |   x   |         |     x    |
| getDevice                            |   x   |    x    |          |
| getDeviceBackupById                  |   x   |    x    |          |
| getDeviceConfig                      |   x   |    x    |          |
| getDeviceConfigFormat                |   x   |    x    |          |
| getDeviceGroupById                   |   x   |    x    |          |
| getDeviceGroupByName                 |   x   |    x    |          |
| getDeviceGroups                      |   x   |    x    |          |
| getDevicesFiltered                   |   x   |    x    |          |
| getDevicesOnTree                     |   x   |    x    |          |
| getDeviceTemplates                   |   x   |    x    |          |
| getGoldenConfigTree                  |   x   |    x    |          |
| getGoldenConfigTrees                 |   x   |    x    |          |
| getGoldenConfigTreeVersion           |   x   |    x    |          |
| getGroupsForDevice                   |   x   |    x    |          |
| getJSONComplianceReportDetail        |   x   |    x    |          |
| getJSONComplianceReportsByBatch      |   x   |    x    |          |
| getJSONSpec                          |   x   |    x    |          |
| getJSONSpecWithInheritance           |   x   |    x    |          |
| getNodePathFromNodeId                |   x   |         |     x    |
| getOperationalData                   |   x   |         |     x    |
| getPins                              |   x   |    x    |          |
| getTaskInstances                     |   x   |    x    |          |
| getTopIssues                         |   x   |    x    |          |
| getTopIssuesJson                     |   x   |    x    |          |
| getTreesForDevice                    |   x   |    x    |          |
| gradeComplianceReport                |   x   |         |     x    |
| gradeComplianceReports               |   x   |         |     x    |
| gradeDeviceComplianceHistory         |   x   |         |     x    |
| gradeTaskComplianceHistory           |   x   |         |     x    |
| handlePin                            |   x   |    x    |          |
| importBackup                         |   x   |         |     x    |
| importDeviceTemplates                |   x   |         |     x    |
| importGoldenConfigTree               |   x   |         |     x    |
| importGroup                          |   x   |         |     x    |
| importParsers                        |   x   |         |     x    |
| isAlive                              |   x   |    x    |          |
| lookupDiff                           |   x   |    x    |          |
| patchDeviceConfiguration             |   x   |         |     x    |
| queryGradedComplianceHistory         |   x   |         |     x    |
| removeDevicesFromGroup               |   x   |         |     x    |
| removeDevicesFromNode                |   x   |         |     x    |
| removeGroupsFromNode                 |   x   |         |     x    |
| removeNodesFromCompliancePlan        |   x   |         |     x    |
| removeTasksFromNode                  |   x   |         |     x    |
| renderJinja2                         |   x   |    x    |          |
| runAdapterTask                       |   x   |    x    |          |
| runAutoRemediation                   |   x   |         |     x    |
| runCompliance                        |   x   |    x    |          |
| runComplianceForDevice               |   x   |    x    |          |
| runComplianceForDeviceGroup          |   x   |    x    |          |
| runComplianceForNode                 |   x   |    x    |          |
| runComplianceForNodeWithOptions      |   x   |    x    |          |
| runComplianceForTree                 |   x   |    x    |          |
| runComplianceOnBackups               |   x   |    x    |          |
| runCompliancePlan                    |   x   |         |     x    |
| runConfigCompliance                  |   x   |    x    |          |
| runParallelCompliance                |   x   |         |     x    |
| runTaskInstance                      |   x   |    x    |          |
| searchCompliancePlans                |   x   |    x    |          |
| searchDeviceGroups                   |   x   |    x    |          |
| searchGoldenConfigTrees              |   x   |    x    |          |
| searchGroups                         |   x   |    x    |          |
| translateConfigSpec                  |   x   |    x    |          |
| updateComplianceInstanceDeviceStatus |   x   |         |     x    |
| updateComplianceInstanceNodeStatus   |   x   |         |     x    |
| updateComplianceInstanceStatus       |   x   |         |     x    |
| updateCompliancePlan                 |   x   |         |     x    |
| updateConfigParser                   |   x   |         |     x    |
| updateConfigSpec                     |   x   |         |     x    |
| updateDeviceBackupById               |   x   |         |     x    |
| updateDeviceGroups                   |   x   |         |     x    |
| updateDeviceTemplate                 |   x   |         |     x    |
| updateGoldenConfigNode               |   x   |         |     x    |
| updateGoldenConfigTree               |   x   |         |     x    |
| updateGoldenConfigTreeVersion        |   x   |         |     x    |
| updateJSONConfigRules                |   x   |         |     x    |
| updateJSONSpec                       |   x   |         |     x    |
| updateNodeConfig                     |   x   |         |     x    |
| updateTaskInstance                   |   x   |         |     x    |

|                                 | view                           | admin | taskwrite |
| :------------------------------ | :----------------------------- | :---: | :-------: |
| Configuration Manager           | /                              |   x   |           |
| Diff Viewer                     | /task/DiffViewer               |   x   |     x     |
| Manual Remediation Results Task | /task/ManualRemediationResults |   x   |     x     |
| Manual Remediation Task         | /task/ManualRemediation        |   x   |     x     |

### Form Builder

| API Method/Task      | admin | apiread | apiwrite | authorization | operator |
| :------------------- | :---: | :-----: | :------: | :-----------: | :------: |
| createFormGroupEntry |       |         |          |       x       |          |
| deleteForm           |   x   |         |     x    |               |          |
| deleteFormGroups     |       |         |          |       x       |          |
| exportForm           |   x   |    x    |          |               |          |
| fetchData            |   x   |         |     x    |               |     x    |
| getElementDefinition |   x   |    x    |          |               |     x    |
| getForm              |   x   |    x    |          |               |     x    |
| getFormByName        |   x   |    x    |          |               |     x    |
| importForm           |   x   |         |     x    |               |          |
| listElements         |   x   |    x    |          |               |     x    |
| listFormGroups       |       |    x    |          |       x       |          |
| listForms            |   x   |    x    |          |               |     x    |
| preserveFormData     |   x   |    x    |          |               |     x    |
| removeFormGroup      |       |         |          |       x       |          |
| replaceFormGroups    |       |         |          |       x       |          |
| saveForm             |   x   |         |     x    |               |          |
| searchForms          |   x   |    x    |          |               |     x    |

|                                        | view                               | admin | engineering | operator |
| :------------------------------------- | :--------------------------------- | :---: | :---------: | :------: |
| About                                  | /dialog/about                      |   x   |      x      |          |
| Automation Studio                      | /edit                              |   x   |             |          |
| Delete Workflow Group                  | /dialog/confirmDeleteWorkflowGroup |   x   |      x      |          |
| Edit Workflow Group                    | /editWorkflowGroup                 |   x   |      x      |          |
| Show Form and Pop Yang Containers      | /task/ShowFormPreserveData         |   x   |             |     x    |
| Show Form and Set Dropdown List Values | /task/ProviderForm                 |   x   |             |     x    |
| Show Form by Name                      | /task/ShowFormByName               |   x   |             |     x    |

### JSON Forms

| API Method/Task | admin | apiread | operator | other | readonly |
| :-------------- | :---: | :-----: | :------: | :---: | :------: |
| createForm      |   x   |    x    |          |   x   |     x    |
| decodeSchema    |   x   |    x    |     x    |   x   |     x    |
| deleteForms     |   x   |    x    |          |   x   |     x    |
| getFormById     |   x   |    x    |     x    |   x   |     x    |
| getForms        |   x   |    x    |     x    |   x   |     x    |
| importForms     |   x   |    x    |          |   x   |     x    |
| updateForm      |   x   |    x    |          |   x   |     x    |
| validateData    |   x   |    x    |     x    |   x   |     x    |
| validateForm    |   x   |    x    |          |   x   |     x    |
| yangToSchema    |   x   |    x    |     x    |   x   |     x    |

|                          | view                   | admin | operator |
| :----------------------- | :--------------------- | :---: | :------: |
| JSON Forms               | /                      |   x   |          |
| Render JSON Schema       | /task/RenderJsonSchema |   x   |     x    |
| Render Yang as JSON Form | /task/RenderYangForm   |   x   |     x    |
| Show Json Form           | /task/ShowJsonForm     |   x   |     x    |

### JST

| API Method/Task         | admin | apiread | other | readonly |
| :---------------------- | :---: | :-----: | :---: | :------: |
| createTransformation    |   x   |    x    |   x   |     x    |
| deleteTransformation    |   x   |    x    |   x   |     x    |
| getTransformation       |   x   |    x    |   x   |     x    |
| handleRunTransformation |       |         |       |          |
| importTransformation    |   x   |    x    |   x   |     x    |
| runTransformation       |   x   |    x    |   x   |     x    |
| searchTransformations   |   x   |    x    |   x   |     x    |
| updateTransformation    |   x   |    x    |   x   |     x    |

|                   | view      | admin | designer |
| :---------------- | :-------- | :---: | :------: |
| Automation Studio | /edit/jst |   x   |     x    |

### Lifecycle Manager

| API Method/Task                  | admin | apiread | apiwrite | designer | operator |
| :------------------------------- | :---: | :-----: | :------: | :------: | :------: |
| beginAction                      |       |         |          |          |          |
| createInstanceGroupHttp          |   x   |         |     x    |     x    |          |
| createManualInstanceGroup        |   x   |         |     x    |     x    |          |
| createResourceModel              |   x   |         |     x    |     x    |          |
| createResourceModelHttp          |   x   |         |     x    |     x    |          |
| deleteResourceModel              |   x   |         |     x    |     x    |          |
| deleteResourceModelHttp          |   x   |         |     x    |     x    |          |
| editResourceModelHttp            |   x   |         |     x    |     x    |          |
| exportResourceModelHttp          |   x   |    x    |          |     x    |     x    |
| finishAction                     |       |         |          |          |          |
| finishActionErrorHandler         |       |         |          |          |          |
| getActionExecution               |   x   |    x    |          |     x    |     x    |
| getActionExecutions              |   x   |    x    |          |     x    |     x    |
| getInstanceGroup                 |   x   |    x    |          |     x    |     x    |
| getInstanceGroupHttp             |   x   |    x    |          |     x    |     x    |
| getInstanceGroups                |   x   |    x    |          |     x    |          |
| getInstanceGroupsHttp            |   x   |    x    |          |     x    |          |
| getResourceInstanceById          |   x   |    x    |          |     x    |     x    |
| getResourceInstanceByName        |   x   |    x    |          |     x    |     x    |
| getResourceInstanceHttp          |   x   |    x    |          |     x    |     x    |
| getResourceInstances             |   x   |    x    |          |     x    |          |
| getResourceInstancesHttp         |   x   |    x    |          |     x    |          |
| getResourceModel                 |   x   |         |     x    |     x    |          |
| getResourceModelHttp             |   x   |         |     x    |     x    |          |
| getResourceModels                |   x   |    x    |          |     x    |          |
| getResourceModelsHttp            |   x   |    x    |          |     x    |          |
| importResourceModelHttp          |   x   |         |     x    |     x    |          |
| postTransformationErrorHandler   |       |         |          |          |          |
| postTransformationSuccessHandler |       |         |          |          |          |
| preTransformationErrorHandler    |       |         |          |          |          |
| preTransformationSuccessHandler  |       |         |          |          |          |
| runAction                        |   x   |         |     x    |     x    |          |
| runActionHttp                    |   x   |         |     x    |     x    |          |
| runBulkActionHttp                |   x   |         |     x    |     x    |          |
| updateInstanceGroupHttp          |   x   |         |     x    |     x    |          |
| updateInstanceMetadataHttp       |   x   |    x    |          |     x    |          |
| updateManualInstanceGroup        |   x   |         |     x    |     x    |          |
| updateResourceInstance           |   x   |         |     x    |     x    |          |
| updateResourceModel              |   x   |         |     x    |     x    |          |
| updateResourceModelHttp          |   x   |         |     x    |     x    |          |
| validateActionsHttp              |   x   |    x    |          |     x    |          |
| workflowErrorHandler             |       |         |          |          |          |
| workflowSuccessHandler           |       |         |          |          |          |

|                   | view | admin | designer | operator |
| :---------------- | :--- | :---: | :------: | :------: |
| Lifecycle Manager | /    |   x   |     x    |     x    |

### MOP Templates

| API Method/Task                   | admin | apiread | apiwrite | engineering | support |
| :-------------------------------- | :---: | :-----: | :------: | :---------: | :-----: |
| createAnalyticTemplate            |   x   |         |     x    |             |         |
| createTemplate                    |   x   |         |     x    |             |         |
| deleteAnalyticTemplate            |   x   |         |     x    |             |         |
| deleteTemplate                    |   x   |         |     x    |             |         |
| exportTemplate                    |   x   |    x    |          |             |         |
| GetBootFlash                      |   x   |    x    |          |      x      |    x    |
| getDeviceObjectsFiltered          |   x   |         |          |      x      |    x    |
| getDevicesFiltered                |   x   |         |          |      x      |    x    |
| getDevicesFilteredDetailedResults |   x   |         |          |      x      |    x    |
| getDiff                           |   x   |         |     x    |             |         |
| importTemplate                    |   x   |         |     x    |             |         |
| listAnalyticTemplates             |   x   |    x    |          |      x      |    x    |
| listAnAnalyticTemplate            |   x   |    x    |          |      x      |    x    |
| listATemplate                     |   x   |    x    |          |      x      |    x    |
| listTemplates                     |   x   |    x    |          |      x      |    x    |
| passThru                          |   x   |         |     x    |             |         |
| reattempt                         |   x   |         |     x    |      x      |    x    |
| runAnalyticsTemplate              |   x   |         |     x    |      x      |    x    |
| runAnalyticsTemplateDevices       |   x   |         |     x    |      x      |    x    |
| RunCommand                        |   x   |         |     x    |             |         |
| RunCommandDevices                 |   x   |         |     x    |             |         |
| RunCommandTemplate                |   x   |         |     x    |             |         |
| RunCommandTemplateSingleCommand   |   x   |         |     x    |             |         |
| runTemplatesDiffArray             |   x   |         |     x    |      x      |    x    |
| updateAnalyticTemplate            |   x   |         |     x    |             |         |
| updateTemplate                    |   x   |         |     x    |             |         |

|                           | view                               | admin | engineering | support |
| :------------------------ | :--------------------------------- | :---: | :---------: | :-----: |
| About                     | /dialog/about                      |   x   |      x      |         |
| Automation Studio         | /analytic                          |   x   |      x      |    x    |
| Automation Studio         | /template                          |   x   |      x      |    x    |
| Choose Device             | /task/chooseDevice                 |   x   |      x      |    x    |
| Delete Workflow Group     | /dialog/confirmDeleteWorkflowGroup |   x   |      x      |         |
| Edit Workflow Group       | /editWorkflowGroup                 |   x   |      x      |         |
| MOP Diff Config           | /task/diffConfig                   |   x   |      x      |    x    |
| MOP Diff Config           | /task/runTemplatesDiff             |   x   |      x      |    x    |
| MOP Manual Task           | /task/reloadFailed                 |   x   |      x      |    x    |
| MOP Review Summary        | /task/reviewSummary                |   x   |      x      |    x    |
| MOP Verify Config         | /task/verifyConfig                 |   x   |      x      |    x    |
| Variable Selector         | /modals/variableSelector           |   x   |      x      |    x    |
| View MOP Template Results | /task/viewTemplateResults          |   x   |      x      |    x    |

### NSO Manager

| API Method/Task              | admin | other |
| :--------------------------- | :---: | :---: |
| addLockItem                  |   x   |       |
| applyTemplates               |   x   |       |
| checkSyncService             |   x   |       |
| evaluateWhen                 |   x   |       |
| getAllAuthGroups             |   x   |       |
| getAllNEDs                   |   x   |   x   |
| getAuthGroups                |   x   |       |
| getDevicesFiltered           |   x   |       |
| getDevicesFilteredForAdapter |   x   |       |
| getLeafrefValues             |   x   |       |
| getNEDs                      |   x   |       |
| getNEDsDeep                  |   x   |   x   |
| getRollbackFiles             |   x   |       |
| getServiceModelSchemas       |   x   |       |
| isAlive                      |   x   |       |
| liveStatus                   |   x   |       |
| restAction                   |   x   |       |
| restQuery                    |   x   |       |
| runAction                    |   x   |       |
| runCommand                   |   x   |       |
| runCommands                  |   x   |       |
| setItemNacmGroup             |   x   |       |
| setLeaf                      |   x   |       |
| validateCommit               |   x   |       |
| verifyConfig                 |   x   |   x   |

|                                                                    | view                         | admin |
| :----------------------------------------------------------------- | :--------------------------- | :---: |
| Add Device Form                                                    | /task/addDeviceForm          |   x   |
| Set Device Configuration                                           | /task/SetDeviceConfiguration |   x   |
| User creates a list of devices from a given list of device options | /modal/devicePicker          |   x   |
| View queue item details                                            | /modal/itemDetails           |   x   |

### Operations Manager

| API Method/Task            | admin | apiread | apiwrite | engineering | operations | retryUser |
| :------------------------- | :---: | :-----: | :------: | :---------: | :--------: | :-------: |
| addJobGroup                |   x   |         |     x    |      x      |      x     |           |
| addWatchersToJob           |   x   |         |     x    |      x      |      x     |           |
| assignTask                 |   x   |         |     x    |      x      |      x     |           |
| cancelJobs                 |   x   |         |     x    |      x      |      x     |           |
| claimTask                  |   x   |         |     x    |      x      |      x     |           |
| cloneAutomation            |   x   |         |     x    |      x      |            |           |
| continueJobFrom            |       |         |          |             |            |     x     |
| createAutomation           |   x   |         |     x    |      x      |            |           |
| createTrigger              |   x   |         |     x    |      x      |      x     |           |
| deleteAutomation           |   x   |         |     x    |      x      |            |           |
| deleteJobGroup             |   x   |         |     x    |      x      |      x     |           |
| deleteJobGroups            |   x   |         |     x    |      x      |      x     |           |
| deleteTrigger              |   x   |         |     x    |      x      |      x     |           |
| deleteTriggersByActionId   |   x   |         |     x    |      x      |      x     |           |
| exportAutomation           |   x   |    x    |          |      x      |            |           |
| exportTrigger              |   x   |    x    |          |             |            |           |
| finishManualTask           |   x   |         |     x    |      x      |      x     |           |
| getAutomation              |   x   |    x    |          |      x      |      x     |           |
| getAutomations             |   x   |    x    |          |      x      |      x     |           |
| getEventDefinition         |   x   |    x    |          |      x      |      x     |           |
| getEvents                  |   x   |    x    |          |      x      |      x     |           |
| getJob                     |   x   |    x    |          |      x      |      x     |           |
| getJobs                    |   x   |    x    |          |      x      |      x     |           |
| getJobsAdmin               |   x   |    x    |          |      x      |      x     |           |
| getManualTaskController    |   x   |    x    |          |      x      |      x     |           |
| getTask                    |   x   |    x    |          |      x      |      x     |           |
| getTasks                   |   x   |    x    |          |      x      |      x     |           |
| getTrigger                 |   x   |    x    |          |      x      |      x     |           |
| getTriggers                |   x   |    x    |          |      x      |      x     |           |
| importAutomations          |   x   |         |     x    |      x      |            |           |
| importTriggers             |   x   |         |     x    |             |            |           |
| pauseJobs                  |   x   |         |     x    |      x      |      x     |           |
| releaseTask                |   x   |         |     x    |      x      |      x     |           |
| replaceJobGroups           |   x   |         |     x    |      x      |      x     |           |
| resumeJobs                 |   x   |         |     x    |      x      |      x     |           |
| retryTask                  |       |         |          |             |            |     x     |
| revertJob                  |   x   |         |     x    |      x      |      x     |           |
| runEndpointTriggerWithPost |   x   |         |     x    |      x      |      x     |           |
| runManualTrigger           |   x   |         |     x    |      x      |      x     |           |
| startJob                   |   x   |         |     x    |      x      |      x     |           |
| unwatchJob                 |   x   |         |     x    |      x      |      x     |           |
| unwatchJobs                |   x   |         |     x    |      x      |      x     |           |
| updateAutomation           |   x   |         |     x    |      x      |            |           |
| updateTrigger              |   x   |         |     x    |      x      |      x     |           |
| watchJob                   |   x   |         |     x    |      x      |      x     |           |
| watchJobs                  |   x   |         |     x    |      x      |      x     |           |

|                    | view           | admin | engineering | operations |
| :----------------- | :------------- | :---: | :---------: | :--------: |
|                    | /task-renderer |   x   |      x      |      x     |
| Operations Manager | /              |   x   |      x      |      x     |

### Service Catalog

| API Method/Task        | admin | apiread | apiwrite | engineering | support |
| :--------------------- | :---: | :-----: | :------: | :---------: | :-----: |
| AddNewServiceToCatalog |   x   |         |     x    |      x      |    x    |
| CreateServiceOrder     |   x   |         |     x    |      x      |    x    |
| deleteService          |   x   |         |     x    |      x      |    x    |
| exportCatalogItem      |   x   |    x    |          |      x      |    x    |
| GetFormData            |   x   |    x    |          |      x      |    x    |
| GetFormId              |   x   |    x    |          |      x      |    x    |
| GetForms               |   x   |    x    |          |      x      |    x    |
| getGroups              |   x   |    x    |          |      x      |    x    |
| GetUserObject          |   x   |    x    |          |      x      |    x    |
| GetWorkflows           |   x   |    x    |          |      x      |    x    |
| importCatalogItems     |   x   |    x    |          |      x      |    x    |
| invokeServiceOrder     |   x   |    x    |          |      x      |    x    |
| ServiceCatalogStore    |   x   |    x    |          |      x      |    x    |
| ServiceModels          |   x   |    x    |          |      x      |    x    |
| UpdateServiceInCatalog |   x   |         |     x    |      x      |    x    |

|                         | view    | admin | engineering | operations |
| :---------------------- | :------ | :---: | :---------: | :--------: |
| Service Catalog         | /       |   x   |      x      |      x     |
| Service Catalog Builder | /edit   |   x   |      x      |            |
| Service Catalog Builder | /manage |   x   |      x      |            |

### Service Manager

| API Method/Task                | admin | apiread | apiwrite | engineering | support |
| :----------------------------- | :---: | :-----: | :------: | :---------: | :-----: |
| addServiceInstance             |   x   |         |     x    |      x      |    x    |
| addServiceInstances            |   x   |         |     x    |      x      |    x    |
| checkSync                      |   x   |    x    |          |      x      |    x    |
| config                         |   x   |    x    |          |      x      |    x    |
| createServiceModelForm         |   x   |         |     x    |      x      |    x    |
| deleteInstance                 |   x   |         |          |      x      |    x    |
| deleteInstances                |   x   |         |     x    |      x      |    x    |
| deleteServiceModelFromDatabase |   x   |         |     x    |      x      |    x    |
| deleteServicePath              |   x   |         |     x    |      x      |    x    |
| deleteServicePaths             |   x   |         |     x    |      x      |    x    |
| deviceModifications            |   x   |    x    |          |      x      |    x    |
| getDevicesInServiceInstance    |   x   |    x    |          |      x      |    x    |
| getInstance                    |   x   |    x    |          |             |         |
| getInstancesOfService          |   x   |    x    |          |      x      |    x    |
| getServiceInstanceMap          |   x   |    x    |          |      x      |    x    |
| getServiceModel                |   x   |    x    |          |      x      |    x    |
| getServiceModelDatabase        |   x   |    x    |          |      x      |    x    |
| getServiceModelMap             |   x   |    x    |          |      x      |    x    |
| getServicesDetails             |   x   |    x    |          |      x      |    x    |
| listServiceModels              |   x   |    x    |          |      x      |    x    |
| mapInstanceDataToModel         |   x   |    x    |          |      x      |    x    |
| reactiveRedeploy               |   x   |         |     x    |      x      |    x    |
| saveInstance                   |   x   |         |     x    |      x      |    x    |
| saveInstances                  |   x   |         |     x    |      x      |    x    |
| setServiceInstanceTenant       |   x   |         |     x    |      x      |    x    |
| testInstance                   |   x   |    x    |          |      x      |    x    |
| testInstances                  |   x   |    x    |          |      x      |    x    |
| updateNSOData                  |   x   |         |     x    |      x      |    x    |
| updateServiceModelDatabase     |   x   |         |     x    |      x      |    x    |

|                    | view                       | admin | engineering | operations | support | taskread | taskwrite |
| :----------------- | :------------------------- | :---: | :---------: | :--------: | :-----: | :------: | :-------: |
| Choose Hub-Site    | /task/IWANChooseHub        |   x   |             |            |         |          |     x     |
| Choose QOS         | /task/IWANChooseQOS        |   x   |             |            |         |          |     x     |
| Choose Site        | /task/IWANChooseSite       |   x   |             |            |         |          |     x     |
| Device Config      | /deviceConfigDialog        |   x   |      x      |      x     |         |          |           |
| Out of Sync        | /outOfSyncDialog           |   x   |      x      |      x     |         |          |           |
| Service Management | /                          |   x   |      x      |            |         |          |           |
| Service Management | /cloned\_form              |   x   |      x      |            |         |          |           |
| Service Management | /edit                      |   x   |      x      |            |         |          |           |
| Service Management | /form                      |   x   |      x      |            |         |          |           |
| Service Management | /instances                 |   x   |      x      |            |         |          |           |
| Service Management | /list                      |   x   |      x      |            |         |          |           |
| View Service Model | /task/ViewServiceModelForm |   x   |             |            |         |     x    |           |

### Template Builder

| API Method/Task     | admin | apiread | other | readonly |
| :------------------ | :---: | :-----: | :---: | :------: |
| applyTemplate       |   x   |    x    |       |          |
| applyTemplates      |   x   |    x    |       |          |
| parseTemplate       |   x   |    x    |   x   |     x    |
| renderJinjaTemplate |   x   |    x    |   x   |     x    |

### Workflow Builder

| API Method/Task          | admin | apiread | authorization | engineering | support |
| :----------------------- | :---: | :-----: | :-----------: | :---------: | :-----: |
| createWorkflowGroupEntry |       |         |       x       |             |         |
| deleteWorkflow           |   x   |         |               |      x      |    x    |
| deleteWorkflowGroups     |       |         |       x       |             |         |
| exportWorkflow           |   x   |    x    |               |             |         |
| getSchemas               |   x   |         |               |      x      |    x    |
| getTaskDetails           |   x   |         |               |      x      |    x    |
| getTasksList             |   x   |         |               |      x      |    x    |
| importWorkflow           |   x   |         |               |             |         |
| listWorkflowGroups       |       |    x    |       x       |             |         |
| removeWorkflowGroup      |       |         |       x       |             |         |
| renameWorkflow           |   x   |         |               |      x      |    x    |
| replaceWorkflowGroups    |       |         |       x       |             |         |
| saveWorkflow             |   x   |         |               |      x      |    x    |

|                                      | view                               | admin | engineering |
| :----------------------------------- | :--------------------------------- | :---: | :---------: |
| About                                | /dialog/about                      |   x   |      x      |
| Add Event Listener                   | /editEventListener                 |   x   |      x      |
| Add New Job Variable                 | /editNewVariable                   |   x   |      x      |
| Automation Studio                    | /edit                              |   x   |      x      |
| Clone Workflow                       | /dialog/cloneWorkflow              |   x   |      x      |
| Create Workflow                      | /dialog/createWorkflow             |   x   |      x      |
| Delete Workflow Group                | /dialog/confirmDeleteWorkflowGroup |   x   |      x      |
| Edit Child Job                       | /editChildJob                      |   x   |      x      |
| Edit Deep Merge                      | /editDeepMerge                     |   x   |      x      |
| Edit Eval                            | /editEval                          |   x   |      x      |
| Edit Merge                           | /editMerge                         |   x   |      x      |
| Edit Push                            | /editPush                          |   x   |      x      |
| Edit Run Action                      | /editRunAction                     |   x   |      x      |
| Edit Shift or Pop                    | /editShiftPop                      |   x   |      x      |
| Edit Task                            | /editTask                          |   x   |      x      |
| Edit Transformation                  | /editTransformation                |   x   |      x      |
| Edit Transition                      | /editTransition                    |   x   |      x      |
| Edit Workflow Group                  | /editWorkflowGroup                 |   x   |      x      |
| Itential Platform Naming Conventions | /varNamingConventions              |   x   |      x      |
| Job Description                      | /dialog/jobDescription             |   x   |      x      |
| Reference Warning                    | /referenceWarn                     |   x   |      x      |
| Select Task                          | /dialog/selectTask                 |   x   |      x      |
| Set Variables                        | /dialog/setVariables               |   x   |      x      |
| Test Task                            | /task/TestTask                     |   x   |      x      |
| View Schema                          | /viewSchema                        |   x   |      x      |
| Workflow Settings                    | /dialog/workflowSettings           |   x   |      x      |

### Workflow Engine

| API Method/Task         | admin | apiread | apiwrite |
| :---------------------- | :---: | :-----: | :------: |
| activate                |   x   |         |          |
| activateJobWorker       |   x   |         |          |
| addDuration             |       |         |          |
| arrayConcat             |       |         |          |
| arrayIncludes           |       |         |          |
| arrayIndexOf            |       |         |          |
| arrayLastIndexOf        |       |         |          |
| arrayLength             |       |         |          |
| arrayPop                |       |         |          |
| arrayPush               |       |         |          |
| arrayShift              |       |         |          |
| arraySlice              |       |         |          |
| arrayToLocaleString     |       |         |          |
| arrayToString           |       |         |          |
| asciiToBase64           |       |         |          |
| assign                  |       |         |          |
| base64ToAscii           |       |         |          |
| calculateTimeDiff       |       |         |          |
| calculateWorkflowSchema |       |         |          |
| charAt                  |       |         |          |
| charCodeAt              |       |         |          |
| childJob                |       |         |          |
| codePointAt             |       |         |          |
| convertEpochToObject    |       |         |          |
| convertTimeFormat       |       |         |          |
| convertTimeToEpoch      |       |         |          |
| convertTimezone         |       |         |          |
| copyWithin              |       |         |          |
| csvStringToJson         |       |         |          |
| deactivate              |   x   |         |          |
| deactivateJobWorker     |   x   |         |          |
| decision                |       |         |          |
| deepmerge               |       |         |          |
| delay                   |       |         |          |
| diffToHTML              |   x   |         |          |
| endsWith                |       |         |          |
| evaluation              |       |         |          |
| eventListenerJob        |       |         |          |
| excelToJson             |       |         |          |
| extractField            |       |         |          |
| fill                    |       |         |          |
| FlattenJSONFormInput    |       |         |          |
| forEach                 |       |         |          |
| getJobHistory           |       |         |          |
| getJobMetrics           |   x   |    x    |          |
| getTaskMetrics          |   x   |    x    |          |
| getTime                 |       |         |          |
| getWorkerStatuses       |   x   |         |          |
| isActive                |   x   |         |          |
| isArray                 |       |         |          |
| join                    |       |         |          |
| keys                    |       |         |          |
| localeCompare           |       |         |          |
| makeData                |       |         |          |
| map                     |       |         |          |
| match                   |       |         |          |
| merge                   |       |         |          |
| modify                  |       |         |          |
| newVariable             |       |         |          |
| normalize               |       |         |          |
| numberToString          |       |         |          |
| objectHasOwnProperty    |       |         |          |
| objectToString          |       |         |          |
| padEnd                  |       |         |          |
| padStart                |       |         |          |
| parse                   |       |         |          |
| parseInt                |       |         |          |
| pop                     |       |         |          |
| push                    |       |         |          |
| query                   |   x   |    x    |          |
| repeat                  |       |         |          |
| replace                 |       |         |          |
| restCall                |       |         |          |
| reverse                 |       |         |          |
| runEvaluationGroup      |   x   |         |     x    |
| runEvaluationGroups     |   x   |         |     x    |
| search                  |       |         |          |
| setObjectKey            |       |         |          |
| shift                   |       |         |          |
| sort                    |       |         |          |
| split                   |       |         |          |
| startsWith              |       |         |          |
| stringConcat            |       |         |          |
| stringIncludes          |       |         |          |
| stringIndexOf           |       |         |          |
| stringLastIndexOf       |       |         |          |
| stringLength            |       |         |          |
| stringSlice             |       |         |          |
| stringValueOf           |       |         |          |
| stub                    |       |         |          |
| substring               |       |         |          |
| toLocaleLowerCase       |       |         |          |
| toLocaleUpperCase       |       |         |          |
| toLowerCase             |       |         |          |
| toUpperCase             |       |         |          |
| transformation          |       |         |          |
| trim                    |       |         |          |
| trimEnd                 |       |         |          |
| trimStart               |       |         |          |
| unshift                 |       |         |          |
| updateJobDescription    |       |         |          |
| validateJsonSchema      |   x   |    x    |          |
| values                  |       |         |          |

|                                   | view                | admin | engineering | operations |
| :-------------------------------- | :------------------ | :---: | :---------: | :--------: |
| Active Jobs                       | /jobs               |   x   |      x      |            |
| Active Tasks                      | /                   |   x   |      x      |            |
| Display Dialog with HTML contents | /task/ViewHTML      |   x   |      x      |      x     |
| Display Message with Data         | /task/ViewData      |   x   |      x      |      x     |
| Error Handling                    | /task/ErrorHandling |   x   |      x      |            |
| Job Manager                       | /job                |   x   |      x      |            |
| Job Manager                       | /manager            |   x   |             |            |
| Job Manager                       | /manual\_tasks      |   x   |             |            |
| Job Manager                       | /viewer             |   x   |             |            |
| View Diff                         | /task/ViewDiff      |   x   |      x      |            |