Permission (see Atlassian reference)
What it does
Why do we request it?
App data store
Store application data in isolated storage
Used to store skill trees, queue definitions and other configuration data
Basic issue access used by every feature including Skillset fields, Analytics and automated Assignments
View issue properties
View issue meta
View issue details
Create and update issues
Used to keep issues's Skillset fields up to date with users' qualifications
Create and update issue properties
View issue transitions
Used by the "Assignments" feature to find the appropriate transition when a use pulls assignments
View issue types
Used by APIs that support customizing the skill tree on the Field Context level (which enables flexible Project/IssueType/Field-level customization)
Read issue type hierarchies
View issue links
Reserved for the Assignments feature to offer more fine-grained control over issues that can be pulled from the queue.
Used by Assignments feature, allowing administrator to configure "Ready for Work" and "In Progress" statuses
View JQL filters
Used by Assignments and Analytics, allowing users to select analysis scope from the list of existing filters rather than typing in JQL manually.
View filter columns
View filter default share scopes
Used by Assignments feature, only allowing administrators to choose Work Scope filters that are available for their users to access.
View audit logs
For some reason, this permission is required by Atlassian in order to fetch a list of available issue transitions (link)
For every Skillset field an accompanying ”Skillset-Experts” field is created in order to improve JQL experience and support Expert-only transitions. This field shares life-cycle with the Skillset field
Create and update fields
Read field configurations
Used to support customizing the skill tree on the Field Context level (which enables flexible Project/IssueType/Field-level customization)
Save field configurations
Read custom field contextual configurations
Save custom field contextual configurations
View project categories
View project roles
Used to determine and display experts in Skillset and Analytics
View user columns
View user properties
View system and custom avatars.
View application roles
Used to search issues by JQL in Assignments and Analytics
Create and update dashboards
Used to provide a "Pull assignments" widget you can place in your dashboards instead of using a separate Assignments dashboard
Used to display configuration demo videos from YouTube in Admin Console - Introduction.
We use youtube-nocookie.com (YT official domain) instead of youtube.com to avoid having any access to user’s YouTube/Google accounts as well as to not influence user’s YT history/recommendations.
Used to record anonymous product events to power analytics, serves product improvement
Used to record client-side errors, serves product improvement
Used to interact with Atlassian via their GraphQL API in addition to their REST API