Jira Align API roleId Value Details for Team Roles

Still need help?

The Atlassian Community is here for you.

Ask the community

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 TypesID
Agile Team1
Program Team2
Portfolio Team5
Specialized (Maint / E2E / Research)3
Process Flow Team11
Community of Practice7
Release Management8
System Team9
Dev Ops Team10
Solution Team12

This info is also available in Enterprise Insights when joining User, Team Member, and Team tables.

Last modified on Feb 19, 2024

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.