Jira Align API roleId Value Details for Team Roles
Summary
This article describes the roleId value for team roles. This can be useful for API commands.
The information provided should not confused with identical looking ID numbers for Access Roles
Environment
Jira Align
Solution
Team Level | ID |
---|---|
Analyst | 10 |
Architect | 8 |
Developer | 4 |
Documentation | 11 |
Product Owner | 6 |
QA Lead | 2 |
Scrum Master | 1 |
Stakeholder | 9 |
Team Coach | 7 |
Tester | 5 |
UX | 13 |
Program Level | |
Release Train Engineer | 14 |
Stakeholder | 9 |
Team of Team | 12 |
Portfolio Level | |
Business Owner | 15 |
Enterprise Architect | 16 |
Epic Owner | 17 |
These Role Ids are static across teams and levels. Eg Stakeholder at Team Level and at Program Level has roleID = 9
For your reference, you can do an API users "GET" request with the parameter &expand=true
and it will pull back the following information:
GET https://<yourJAsite>/rest/align/api/2/users?expand=true&id=<userId>
...
"teams": [
{
"teamId": 1641,
"teamName": "Portfolio 1 Team",
"teamType": 5,
"roleId": 12,
"roleName": "TeamOfTeam"
}
]
...
Here you can see that this user has the "TeamOfTeam" role which is roleId = 12 in the "Portfolio 1 Team" which has teamId = 1641.
Team Types
Team Types | ID |
---|---|
Agile Team | 1 |
Program Team | 2 |
Portfolio Team | 5 |
Specialized (Maint / E2E / Research) | 3 |
Process Flow Team | 11 |
Community of Practice | 7 |
Release Management | 8 |
System Team | 9 |
Dev Ops Team | 10 |
Solution Team | 12 |
This info is also available in Enterprise Insights when joining User, Team Member, and Team tables.