Application role reference

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

viewadmin
Admin Essentials/x

AG Manager

API Method/Taskadminapireadapiwrite
clearDiscoveryLock (2023.2.27 and later)x
discoverAllxx
discoverModulesxx
getClusterAdaptersxx
getCurrentPronghornModel (2023.2.27 and later)xx
undiscoverAllxx
undiscoverModulesxx

Automation Catalog

API Method/Taskadminapireadotherreadonly
deleteAutomationsxxx
getAutomationByIdxxxx
getAutomationsxxxx
migrateAgendaJobsxxxx
viewadminreadonly
Automation Catalog/xx

Automation Studio

API Method/Taskadminapireadapiwritedesignerengineeringreadonlysupport
addComponentsToProjectxxx
createAutomationxxx
createComponentGroupxxx
createProjectxx
createTemplatexxx
deleteComponentGroupxxx
deleteProjectxxx
deleteTemplatexxx
exportProjectxxx
exportTemplatexxx
getAppsAndAdaptersxxx
getComponentGroupxxxx
getComponentGroupsxxxx
getMethodOptionsx
getMultipleTaskDetailsxx
getProjectxx
getProjectsxx
getProjectThumbnailxx
getReferencesToxxx
getTaskDetailsxx
getTemplatexxxx
getTemplatesxxxx
getWorkflowDetailedByNamexxxx
getWorkflowsxxxx
importAutomationsxxx
importComponentGroupsxxx
importProjectxxx
importTemplatesxxx
moveProjectComponentsxx
removeComponentFromProjectxxx
updateAutomationxxx
updateComponentGroupxxx
updateProjectxx
updateTemplatexxx
uploadProjectThumbnailxxx
validateWorkflowxxxxx
viewadmindesignerreadonly
Automation Studio/xxx

Configuration Manager

API Method/Taskadminapireadapiwrite
adapterProxyxx
addDevicesToGroupxx
addDevicesToGroupByNamexx
addDevicesToNodexx
addGroupsToNodexx
addNodesToCompliancePlanxx
addTasksToNodexx
advancedAutoRemediationxx
advancedPatchDeviceConfigurationxx
applyDeviceConfigxx
applyDeviceTemplatexx
backUpDevicexx
buildSpecLinesxx
cacheOSTypesxx
convertChangesToConfigxx
createCompliancePlanxx
createConfigParserxx
createConfigSpecxx
createDeviceGroupxx
createDeviceTemplatexx
createGoldenConfigNodexx
createGoldenConfigTreexx
createGoldenConfigTreeVersionxx
createJSONSpecxx
createPlanInstancexx
createTaskInstancexx
deleteCompliancePlansxx
deleteConfigParserxx
deleteConfigParsersxx
deleteDeviceBackupsxx
deleteDeviceGroupsxx
deleteDeviceGroupsByNamexx
deleteDevicesFromGroupxx
deleteDeviceTemplatesxx
deleteGoldenConfigNodexx
deleteGoldenConfigTreexx
deleteGoldenConfigTreesxx
deleteGoldenConfigTreeVersionxx
deleteOSTypeCachexx
deletePinsxx
deleteTaskInstancesxx
deleteVariablesxx
exportGoldenConfigTreexx
getAdapterTaskxx
getAdapterTasksxx
getBackupsxx
getCachedOSTypesxx
getCompliancePlanxx
getComplianceReportBackupHistoryxx
getComplianceReportDetailxx
getComplianceReportDeviceHistoryxx
getComplianceReportNodeSummaryxx
getComplianceReportsByBatchxx
getComplianceReportsDetailxx
getComplianceReportTaskHistoryxx
getComplianceReportTreeSummaryxx
getConfigParserxx
getConfigParsersxx
getConfigSpecxx
getConfigTemplatexx
getCPINodeElementsxx
getDevicexx
getDeviceBackupByIdxx
getDeviceConfigxx
getDeviceConfigFormatxx
getDeviceGroupByIdxx
getDeviceGroupByNamexx
getDeviceGroupsxx
getDevicesFilteredxx
getDevicesOnTreexx
getDeviceTemplatesxx
getGoldenConfigTreexx
getGoldenConfigTreesxx
getGoldenConfigTreeVersionxx
getGroupsForDevicexx
getJSONComplianceReportDetailxx
getJSONComplianceReportsByBatchxx
getJSONSpecxx
getJSONSpecWithInheritancexx
getNodePathFromNodeIdxx
getOperationalDataxx
getPinsxx
getTaskInstancesxx
getTopIssuesxx
getTopIssuesJsonxx
getTreesForDevicexx
gradeComplianceReportxx
gradeComplianceReportsxx
gradeDeviceComplianceHistoryxx
gradeTaskComplianceHistoryxx
handlePinxx
importBackupxx
importDeviceTemplatesxx
importGoldenConfigTreexx
importGroupxx
importParsersxx
isAlivexx
lookupDiffxx
patchDeviceConfigurationxx
queryGradedComplianceHistoryxx
removeDevicesFromGroupxx
removeDevicesFromNodexx
removeGroupsFromNodexx
removeNodesFromCompliancePlanxx
removeTasksFromNodexx
renderJinja2xx
runAdapterTaskxx
runAutoRemediationxx
runCompliancexx
runComplianceForDevicexx
runComplianceForDeviceGroupxx
runComplianceForNodexx
runComplianceForNodeWithOptionsxx
runComplianceForTreexx
runComplianceOnBackupsxx
runCompliancePlanxx
runConfigCompliancexx
runParallelCompliancexx
runTaskInstancexx
searchCompliancePlansxx
searchDeviceGroupsxx
searchGoldenConfigTreesxx
searchGroupsxx
translateConfigSpecxx
updateComplianceInstanceDeviceStatusxx
updateComplianceInstanceNodeStatusxx
updateComplianceInstanceStatusxx
updateCompliancePlanxx
updateConfigParserxx
updateConfigSpecxx
updateDeviceBackupByIdxx
updateDeviceGroupsxx
updateDeviceTemplatexx
updateGoldenConfigNodexx
updateGoldenConfigTreexx
updateGoldenConfigTreeVersionxx
updateJSONConfigRulesxx
updateJSONSpecxx
updateNodeConfigxx
updateTaskInstancexx
viewadmintaskwrite
Configuration Manager/x
Diff Viewer/task/DiffViewerxx
Manual Remediation Results Task/task/ManualRemediationResultsxx
Manual Remediation Task/task/ManualRemediationxx

Form Builder

API Method/Taskadminapireadapiwriteauthorizationoperator
createFormGroupEntryx
deleteFormxx
deleteFormGroupsx
exportFormxx
fetchDataxxx
getElementDefinitionxxx
getFormxxx
getFormByNamexxx
importFormxx
listElementsxxx
listFormGroupsxx
listFormsxxx
preserveFormDataxxx
removeFormGroupx
replaceFormGroupsx
saveFormxx
searchFormsxxx
viewadminengineeringoperator
About/dialog/aboutxx
Automation Studio/editx
Delete Workflow Group/dialog/confirmDeleteWorkflowGroupxx
Edit Workflow Group/editWorkflowGroupxx
Show Form and Pop Yang Containers/task/ShowFormPreserveDataxx
Show Form and Set Dropdown List Values/task/ProviderFormxx
Show Form by Name/task/ShowFormByNamexx

JSON Forms

API Method/Taskadminapireadoperatorotherreadonly
createFormxxxx
decodeSchemaxxxxx
deleteFormsxxxx
getFormByIdxxxxx
getFormsxxxxx
importFormsxxxx
updateFormxxxx
validateDataxxxxx
validateFormxxxx
yangToSchemaxxxxx
viewadminoperator
JSON Forms/x
Render JSON Schema/task/RenderJsonSchemaxx
Render Yang as JSON Form/task/RenderYangFormxx
Show Json Form/task/ShowJsonFormxx

JST

API Method/Taskadminapireadotherreadonly
createTransformationxxxx
deleteTransformationxxxx
getTransformationxxxx
handleRunTransformation
importTransformationxxxx
runTransformationxxxx
searchTransformationsxxxx
updateTransformationxxxx
viewadmindesigner
Automation Studio/edit/jstxx

Lifecycle Manager

API Method/Taskadminapireadapiwritedesigneroperator
beginAction
createInstanceGroupHttpxxx
createManualInstanceGroupxxx
createResourceModelxxx
createResourceModelHttpxxx
deleteResourceModelxxx
deleteResourceModelHttpxxx
editResourceModelHttpxxx
exportResourceModelHttpxxxx
finishAction
finishActionErrorHandler
getActionExecutionxxxx
getActionExecutionsxxxx
getInstanceGroupxxxx
getInstanceGroupHttpxxxx
getInstanceGroupsxxx
getInstanceGroupsHttpxxx
getResourceInstanceByIdxxxx
getResourceInstanceByNamexxxx
getResourceInstanceHttpxxxx
getResourceInstancesxxx
getResourceInstancesHttpxxx
getResourceModelxxx
getResourceModelHttpxxx
getResourceModelsxxx
getResourceModelsHttpxxx
importResourceModelHttpxxx
postTransformationErrorHandler
postTransformationSuccessHandler
preTransformationErrorHandler
preTransformationSuccessHandler
runActionxxx
runActionHttpxxx
runBulkActionHttpxxx
updateInstanceGroupHttpxxx
updateInstanceMetadataHttpxxx
updateManualInstanceGroupxxx
updateResourceInstancexxx
updateResourceModelxxx
updateResourceModelHttpxxx
validateActionsHttpxxx
workflowErrorHandler
workflowSuccessHandler
viewadmindesigneroperator
Lifecycle Manager/xxx

MOP Templates

API Method/Taskadminapireadapiwriteengineeringsupport
createAnalyticTemplatexx
createTemplatexx
deleteAnalyticTemplatexx
deleteTemplatexx
exportTemplatexx
GetBootFlashxxxx
getDeviceObjectsFilteredxxx
getDevicesFilteredxxx
getDevicesFilteredDetailedResultsxxx
getDiffxx
importTemplatexx
listAnalyticTemplatesxxxx
listAnAnalyticTemplatexxxx
listATemplatexxxx
listTemplatesxxxx
passThruxx
reattemptxxxx
runAnalyticsTemplatexxxx
runAnalyticsTemplateDevicesxxxx
RunCommandxx
RunCommandDevicesxx
RunCommandTemplatexx
RunCommandTemplateSingleCommandxx
runTemplatesDiffArrayxxxx
updateAnalyticTemplatexx
updateTemplatexx
viewadminengineeringsupport
About/dialog/aboutxx
Automation Studio/analyticxxx
Automation Studio/templatexxx
Choose Device/task/chooseDevicexxx
Delete Workflow Group/dialog/confirmDeleteWorkflowGroupxx
Edit Workflow Group/editWorkflowGroupxx
MOP Diff Config/task/diffConfigxxx
MOP Diff Config/task/runTemplatesDiffxxx
MOP Manual Task/task/reloadFailedxxx
MOP Review Summary/task/reviewSummaryxxx
MOP Verify Config/task/verifyConfigxxx
Variable Selector/modals/variableSelectorxxx
View MOP Template Results/task/viewTemplateResultsxxx

NSO Manager

API Method/Taskadminother
addLockItemx
applyTemplatesx
checkSyncServicex
evaluateWhenx
getAllAuthGroupsx
getAllNEDsxx
getAuthGroupsx
getDevicesFilteredx
getDevicesFilteredForAdapterx
getLeafrefValuesx
getNEDsx
getNEDsDeepxx
getRollbackFilesx
getServiceModelSchemasx
isAlivex
liveStatusx
restActionx
restQueryx
runActionx
runCommandx
runCommandsx
setItemNacmGroupx
setLeafx
validateCommitx
verifyConfigxx
viewadmin
Add Device Form/task/addDeviceFormx
Set Device Configuration/task/SetDeviceConfigurationx
User creates a list of devices from a given list of device options/modal/devicePickerx
View queue item details/modal/itemDetailsx

Operations Manager

API Method/TaskadminapireadapiwriteengineeringoperationsretryUser
addJobGroupxxxx
addWatchersToJobxxxx
assignTaskxxxx
cancelJobsxxxx
claimTaskxxxx
cloneAutomationxxx
continueJobFromx
createAutomationxxx
createTriggerxxxx
deleteAutomationxxx
deleteJobGroupxxxx
deleteJobGroupsxxxx
deleteTriggerxxxx
deleteTriggersByActionIdxxxx
exportAutomationxxx
exportTriggerxx
finishManualTaskxxxx
getAutomationxxxx
getAutomationsxxxx
getEventDefinitionxxxx
getEventsxxxx
getJobxxxx
getJobsxxxx
getJobsAdminxxxx
getManualTaskControllerxxxx
getTaskxxxx
getTasksxxxx
getTriggerxxxx
getTriggersxxxx
importAutomationsxxx
importTriggersxx
pauseJobsxxxx
releaseTaskxxxx
replaceJobGroupsxxxx
resumeJobsxxxx
retryTaskx
revertJobxxxx
runEndpointTriggerWithPostxxxx
runManualTriggerxxxx
startJobxxxx
unwatchJobxxxx
unwatchJobsxxxx
updateAutomationxxx
updateTriggerxxxx
watchJobxxxx
watchJobsxxxx
viewadminengineeringoperations
/task-rendererxxx
Operations Manager/xxx

Service Catalog

API Method/Taskadminapireadapiwriteengineeringsupport
AddNewServiceToCatalogxxxx
CreateServiceOrderxxxx
deleteServicexxxx
exportCatalogItemxxxx
GetFormDataxxxx
GetFormIdxxxx
GetFormsxxxx
getGroupsxxxx
GetUserObjectxxxx
GetWorkflowsxxxx
importCatalogItemsxxxx
invokeServiceOrderxxxx
ServiceCatalogStorexxxx
ServiceModelsxxxx
UpdateServiceInCatalogxxxx
viewadminengineeringoperations
Service Catalog/xxx
Service Catalog Builder/editxx
Service Catalog Builder/managexx

Service Manager

API Method/Taskadminapireadapiwriteengineeringsupport
addServiceInstancexxxx
addServiceInstancesxxxx
checkSyncxxxx
configxxxx
createServiceModelFormxxxx
deleteInstancexxx
deleteInstancesxxxx
deleteServiceModelFromDatabasexxxx
deleteServicePathxxxx
deleteServicePathsxxxx
deviceModificationsxxxx
getDevicesInServiceInstancexxxx
getInstancexx
getInstancesOfServicexxxx
getServiceInstanceMapxxxx
getServiceModelxxxx
getServiceModelDatabasexxxx
getServiceModelMapxxxx
getServicesDetailsxxxx
listServiceModelsxxxx
mapInstanceDataToModelxxxx
reactiveRedeployxxxx
saveInstancexxxx
saveInstancesxxxx
setServiceInstanceTenantxxxx
testInstancexxxx
testInstancesxxxx
updateNSODataxxxx
updateServiceModelDatabasexxxx
viewadminengineeringoperationssupporttaskreadtaskwrite
Choose Hub-Site/task/IWANChooseHubxx
Choose QOS/task/IWANChooseQOSxx
Choose Site/task/IWANChooseSitexx
Device Config/deviceConfigDialogxxx
Out of Sync/outOfSyncDialogxxx
Service Management/xx
Service Management/cloned_formxx
Service Management/editxx
Service Management/formxx
Service Management/instancesxx
Service Management/listxx
View Service Model/task/ViewServiceModelFormxx

Template Builder

API Method/Taskadminapireadotherreadonly
applyTemplatexx
applyTemplatesxx
parseTemplatexxxx
renderJinjaTemplatexxxx

Workflow Builder

API Method/Taskadminapireadauthorizationengineeringsupport
createWorkflowGroupEntryx
deleteWorkflowxxx
deleteWorkflowGroupsx
exportWorkflowxx
getSchemasxxx
getTaskDetailsxxx
getTasksListxxx
importWorkflowx
listWorkflowGroupsxx
removeWorkflowGroupx
renameWorkflowxxx
replaceWorkflowGroupsx
saveWorkflowxxx
viewadminengineering
About/dialog/aboutxx
Add Event Listener/editEventListenerxx
Add New Job Variable/editNewVariablexx
Automation Studio/editxx
Clone Workflow/dialog/cloneWorkflowxx
Create Workflow/dialog/createWorkflowxx
Delete Workflow Group/dialog/confirmDeleteWorkflowGroupxx
Edit Child Job/editChildJobxx
Edit Deep Merge/editDeepMergexx
Edit Eval/editEvalxx
Edit Merge/editMergexx
Edit Push/editPushxx
Edit Run Action/editRunActionxx
Edit Shift or Pop/editShiftPopxx
Edit Task/editTaskxx
Edit Transformation/editTransformationxx
Edit Transition/editTransitionxx
Edit Workflow Group/editWorkflowGroupxx
Itential Platform Naming Conventions/varNamingConventionsxx
Job Description/dialog/jobDescriptionxx
Reference Warning/referenceWarnxx
Select Task/dialog/selectTaskxx
Set Variables/dialog/setVariablesxx
Test Task/task/TestTaskxx
View Schema/viewSchemaxx
Workflow Settings/dialog/workflowSettingsxx

Workflow Engine

API Method/Taskadminapireadapiwrite
activatex
activateJobWorkerx
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
deactivatex
deactivateJobWorkerx
decision
deepmerge
delay
diffToHTMLx
endsWith
evaluation
eventListenerJob
excelToJson
extractField
fill
FlattenJSONFormInput
forEach
getJobHistory
getJobMetricsxx
getTaskMetricsxx
getTime
getWorkerStatusesx
isActivex
isArray
join
keys
localeCompare
makeData
map
match
merge
modify
newVariable
normalize
numberToString
objectHasOwnProperty
objectToString
padEnd
padStart
parse
parseInt
pop
push
queryxx
repeat
replace
restCall
reverse
runEvaluationGroupxx
runEvaluationGroupsxx
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
validateJsonSchemaxx
values
viewadminengineeringoperations
Active Jobs/jobsxx
Active Tasks/xx
Display Dialog with HTML contents/task/ViewHTMLxxx
Display Message with Data/task/ViewDataxxx
Error Handling/task/ErrorHandlingxx
Job Manager/jobxx
Job Manager/managerx
Job Manager/manual_tasksx
Job Manager/viewerx
View Diff/task/ViewDiffxx