Atlassian: Project role actors schemas
3 Atlassian schemas with complete fields and constraints.
← Project role actors operations · All schemas
Add actors to project role — request body — body
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Additional keys: not allowed |
group | array | Optional | The name of the group to add. This parameter cannot be used with the `groupId` parameter. As a group's name can change, use of `groupId` is recommended. |
group[] | string | Each item | |
groupId | array | Optional | The ID of the group to add. This parameter cannot be used with the `group` parameter. |
groupId[] | string | Each item | |
user | array | Optional | The user account ID of the user to add. |
user[] | string | Each item |
Add default actors to project role — request body — body
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Additional keys: not allowed |
group | array | Optional | The name of the group to add as a default actor. This parameter cannot be used with the `groupId` parameter. As a group's name can change,use of `groupId` is recommended. This parameter accepts a comma-separated list. For example, `"group":["project-admin", "jira-developers"]`. |
group[] | string | Each item | |
groupId | array | Optional | The ID of the group to add as a default actor. This parameter cannot be used with the `group` parameter This parameter accepts a comma-separated list. For example, `"groupId":["77f6ab39-e755-4570-a6ae-2d7a8df0bcb8", "0c011f85-69ed-49c4-a801-3b18d0f771bc"]`. |
groupId[] | string | Each item | |
user | array | Optional | The account IDs of the users to add as default actors. This parameter accepts a comma-separated list. For example, `"user":["5b10a2844c20165700ede21g", "5b109f2e9729b51b54dc274d"]`. |
user[] | string | Each item |
Set actors for project role — request body — body
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Additional keys: not allowed |
categorisedActors | object | Optional | The actors to add to the project role. Add groups using: * `atlassian-group-role-actor` and a list of group names. * `atlassian-group-role-actor-id` and a list of group IDs. As a group's name can change, use of `atlassian-group-role-actor-id` is recommended. For example, `"atlassian-group-role-actor-id":["eef79f81-0b89-4fca-a736-4be531a10869","77f6ab39-e755-4570-a6ae-2d7a8df0bcb8"]`. Add users using `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"]`. Additional keys: see wildcard field |
categorisedActors.* | array | Additional keys | |
categorisedActors.*[] | string | Each item | |
id | integer | Optional | The ID of the project role. Use [Get all project roles](#api-rest-api-3-role-get) to get a list of project role IDs. Format: int64 Read only: true |