The charts in this section show the default roles found in pronghorn.json for each application as delivered.
Note:
These charts will change based on the IAP release version that is running. Therefore, as a best practice, Itential recommends that you review the APIs, application roles and their respective permissions for the latest information. You can view this in the Itential UI by navigating to the Authorization page and selecting Roles (Admin Essentials > Quick Start > Authorization > Roles).
Figure 1: Inspect Role
Admin Essentials
API Method/Task
admin
apiread
getServicesHealth
x
x
view
admin
Admin Essentials
/
x
AG Manager
API Method/Task
admin
apiread
apiwrite
discoverModules
x
x
getClusterAdapters
x
x
undiscoverAll
x
x
undiscoverModules
x
x
Automation Catalog
API Method/Task
admin
apiread
other
readonly
createAutomation
x
x
x
deleteAutomations
x
x
x
exportAutomation
x
x
x
getAutomationById
x
x
x
x
getAutomations
x
x
x
x
importAutomations
x
x
x
migrateAgendaJobs
x
x
x
x
runAutomation
x
x
x
scheduleAutomation
x
x
x
updateAutomation
x
x
x
view
admin
readonly
Automation Catalog
/
x
x
Automation Studio
API Method/Task
admin
apiread
apiwrite
designer
engineering
readonly
support
createAutomation
x
x
x
createComponentGroup
x
x
x
createTemplate
x
x
x
deleteComponentGroup
x
x
x
deleteTemplate
x
x
x
exportTemplate
x
x
x
getAppsAndAdapters
x
x
x
getComponentGroup
x
x
x
x
getComponentGroups
x
x
x
x
getMethodOptions
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
importTemplates
x
x
x
updateAutomation
x
x
x
updateComponentGroup
x
x
x
updateTemplate
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
addTasksToNode
x
x
advancedAutoRemediation
x
x
advancedPatchDeviceConfiguration
x
x
applyDeviceConfig
x
x
applyDeviceTemplate
x
x
backUpDevice
x
x
buildSpecLines
x
x
convertChangesToConfig
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
createTaskInstance
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
deletePins
x
x
deleteTaskInstances
x
x
deleteVariables
x
x
exportGoldenConfigTree
x
x
getAdapterTask
x
x
getAdapterTasks
x
x
getBackups
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
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
getJSONComplianceReportDetail
x
x
getJSONComplianceReportsByBatch
x
x
getJSONSpec
x
x
getJSONSpecWithInheritance
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
removeDevicesFromGroup
x
x
removeDevicesFromNode
x
x
removeTasksFromNode
x
x
renderJinja2
x
x
runAdapterTask
x
x
runAutoRemediation
x
x
runCompliance
x
x
runComplianceForDevice
x
x
runComplianceForNode
x
x
runComplianceForTree
x
x
runComplianceOnBackups
x
x
runConfigCompliance
x
x
runTaskInstance
x
x
searchDeviceGroups
x
x
searchGoldenConfigTrees
x
x
searchGroups
x
x
translateConfigSpec
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
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
MOP
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
SetBoot
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
deleteQueueItem
x
evaluateWhen
x
getAllAuthGroups
x
getAllNEDs
x
x
getAuthGroups
x
getCommitQueueDeep
x
getDevicesFiltered
x
getDevicesFilteredForAdapter
x
getLeafrefValues
x
getNEDs
x
getNEDsDeep
x
x
getQueuedDevices
x
getQueueItemDetails
x
getRollbackFiles
x
getServiceModelSchemas
x
isAlive
x
liveStatus
x
lockQueueItem
x
pruneDevicesAllItems
x
pruneDevicesFromItem
x
restAction
x
restQuery
x
runAction
x
runCommand
x
runCommands
x
setItemNacmGroup
x
setLeaf
x
unlockQueueItem
x
validateCommit
x
verifyConfig
x
x
view
admin
Add Device Form
/task/addDeviceForm
x
Commit Queue Manager
/commit_queue_manager
x
Ned Validator
/ned_inspector
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
deleteServicePathDryRun
x
x
x
x
deleteServicePaths
x
x
x
x
deleteServicePathsDryRun
x
x
x
x
deviceModifications
x
x
x
x
dryrunServiceInstance
x
x
x
x
DryRunServiceWithFlags
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
Dry Run
/dryRunDialog
x
x
x
Dry Run
/task/DryRun
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 Dry Run
/task/ViewDryRun
x
x
View Dry Run Results
/task/ViewDryRunService
x
x
View Dry Run Results
/task/ViewTestService
x
x
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 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
IAP 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
authorization
engineering
support
activate
x
addDuration
addWatchers
x
x
arrayConcat
arrayIncludes
arrayIndexOf
arrayLastIndexOf
arrayLength
arrayPop
arrayPush
arrayShift
arraySlice
arrayToLocaleString
arrayToString
asciiToBase64
assign
base64ToAscii
calculateTimeDiff
calculateWorkflowSchema
cancelJob
x
x
x
x
charAt
charCodeAt
checkWorkflowForJobVariables
x
x
x
x
childJob
claimTask
x
x
x
x
x
codePointAt
continueJob
x
x
convertEpochToObject
convertTimeFormat
convertTimeToEpoch
convertTimezone
copyWithin
createJobGroupEntry
x
csvStringToJson
deactivate
x
decision
deepmerge
delay
deleteJobGroups
x
diffToHTML
x
endsWith
evaluation
eventListenerJob
excelToJson
extractField
fill
find
x
x
findForwardPaths
x
x
x
x
finishManualTask
x
x
x
fixJob
x
x
FlattenJSONFormInput
forEach
getAllLoopTasks
x
x
getAssociatedJobs
x
x
getEntireJob
x
x
getJob
x
x
getJobDetails
x
x
getJobFromTaskQuery
x
x
getJobHistory
getJobList
x
x
getJobMetrics
x
x
getJobOutput
x
x
getJobShallow
x
x
getJobVisualizationData
x
x
x
x
getManualTaskController
x
x
x
x
getTask
x
x
getTaskDetails
x
x
getTaskIterations
x
x
getTaskMetrics
x
x
getTaskStatuses
x
x
x
x
getTime
getWorkflowsDetailedByName
x
x
x
x
isActive
x
isArray
join
keys
listJobGroups
x
x
localeCompare
makeData
map
match
merge
modify
newVariable
normalize
numberToString
objectHasOwnProperty
objectToString
padEnd
padStart
parse
parseInt
pauseJob
x
x
pop
prepareMetricsLogs
x
x
push
query
x
x
queryJobs
x
x
queryTasksBrief
x
x
releaseTask
x
x
x
x
x
removeJobGroup
x
repeat
replace
replaceJobGroups
x
restCall
resumeJob
x
x
retryTask
x
x
reverse
revertToTask
x
x
runEvaluationGroup
x
x
runEvaluationGroups
x
x
runValidation
x
x
x
x
x
search
searchJobs
x
x
searchTasks
x
x
searchWorkflows
x
x
setObjectKey
shift
sort
split
startJobWithOptions
x
x
x
x
startsWith
stringConcat
stringIncludes
stringIndexOf
stringLastIndexOf
stringLength
stringSlice
stringValueOf
stub
substring
toLocaleLowerCase
toLocaleUpperCase
toLowerCase
toUpperCase
transformation
trim
trimEnd
trimStart
unshift
unwatchJob
x
x
updateJobDescription
validateAllLoops
x
x
validateJsonSchema
x
x
values
watchJob
x
x
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
Was this article helpful?
Thank you for your feedback! Our team will get back to you