curl --location --request PUT 'http://jira.local:8080/jira/rest//rest/api/3/project//role/' \
--header 'Content-Type: application/json' \
--data-raw '{
"categorisedActors": {
"atlassian-group-role-actor-id": [
"952d12c3-5b5b-4d04-bb32-44d383afc4b2"
],
"atlassian-user-role-actor": [
"12345678-9abc-def1-2345-6789abcdef12"
]
}
}'
{"self":"https://your-domain.atlassian.net/rest/api/3/project/MKY/role/10360","name":"Developers","id":10360,"description":"A project role that represents developers in a project","actors":[{"id":10240,"displayName":"jira-developers","type":"atlassian-group-role-actor","name":"jira-developers","actorGroup":{"name":"jira-developers","displayName":"jira-developers","groupId":"952d12c3-5b5b-4d04-bb32-44d383afc4b2"}},{"id":10241,"displayName":"Mia Krystof","type":"atlassian-user-role-actor","actorUser":{"accountId":"5b10a2844c20165700ede21g"}}],"scope":{"type":"PROJECT","project":{"id":"10000","key":"KEY","name":"Next Gen Project"}}}
atlassian-group-role-actor
and a list of group names.atlassian-group-role-actor-id
and a list of group IDs.atlassian-group-role-actor-id
is recommended. For example, "atlassian-group-role-actor-id":["eef79f81-0b89-4fca-a736-4be531a10869","77f6ab39-e755-4570-a6ae-2d7a8df0bcb8"]
.atlassian-user-role-actor
and a list of account IDs. For example, "atlassian-user-role-actor":["12345678-9abc-def1-2345-6789abcdef12", "abcdef12-3456-789a-bcde-f123456789ab"]
.