Nurama Developers
Membership

Get mentionable users for a project based on visibility

Requires `canGetProjectMentionableUsers`. Workspace admins of the parent workspace are always included; project roles included depend on `visibility`. Users appearing under several memberships are merged with their roles concatenated.

GET
/memberships/mentionable/project/{projectId}/{visibility}

Requires canGetProjectMentionableUsers. Workspace admins of the parent workspace are always included; project roles included depend on visibility. Users appearing under several memberships are merged with their roles concatenated.

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Path Parameters

projectId*string

The ID of the project.

Formatuuid
visibility*string

Visibility scope. creator returns project creators + admins, reviewer returns reviewers + reviewer-admins + admins, and all returns the union (used for task chats whose underlying board is visible to both creator and reviewer).

Value in

  • "creator"
  • "reviewer"
  • "all"

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/memberships/mentionable/project/497f6eca-6276-4993-bfeb-53cbbbba6f08/creator"
[  {    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",    "firstName": "string",    "lastName": "string",    "displayName": "string",    "avatar": "01d8bd6c-6014-46aa-b5b1-14d337c9c779",    "color": "string",    "awards": [      "staff"    ],    "accountType": "standard",    "roles": [      "reviewer"    ]  }]