List project members

projectMembers(projectReference: ID!, limit: Int, cursor: String): ProjectMemberList!

Requires project.members.read.

Arguments

ArgumentTypeRequiredDescription
projectReferenceID!YesProject UUID, slug or domain. An inaccessible project is not_found.
limitIntNoMembers per page, 1 to 100; default 20.
cursorStringNoThe previous page's pageInfo.endCursor.

Response

Returns ProjectMemberList!. Open the type for its fields and nested types.

FieldTypeDescription
data[ProjectMember!]!Project members ordered by user ID.
pageInfoPageInfo!

Types marked with ! cannot be null. Lists use [Type] notation. The type index lists all published input and response types.

Example

graphql
query ProjectMembers($projectReference: ID!, $limit: Int, $cursor: String) {
  projectMembers(projectReference: $projectReference, limit: $limit, cursor: $cursor) {
    data {
      name
      avatarSrc
      capabilities
      email
      role
    }
    pageInfo {
      hasNextPage
      endCursor
      hasPreviousPage
      startCursor
    }
  }
}
json
{
  "projectReference": "00000000-0000-4000-8000-000000000001"
}