Example scripts
To homepage
Jira

Add a user or group to a project role
App in script

ScriptRunner For Jira
by Adaptavist
Compatibility

Jira
Language |
groovy
def accountId = '123456:12345a67-bbb1-12c3-dd45-678ee99f99g0'
def groupName = 'jira-core-users'
def projectKey = 'TP'
def roleName = 'Developers'
def roles = get("/rest/api/2/project/${projectKey}/role")
.asObject(Map).body
String developersUrl = roles[roleName]
assert developersUrl != null
def result = post(developersUrl)
.header('Content-Type', 'application/json')
.body([
user: [accountId],
group: [groupName]
])
.asString()
assert result.status == 200
result.statusText
Having an issue with this script?
Report it here