Manual
CLI
API
Log in Get started free

List project members

Lists everybody with access to the project, directly or through a team, ordered by name.

Lists everybody with access to the project, directly or through a team, ordered by name.

HTTP
GET /projects/{projectId}/members

Access: Session token only. API keys get 403 with insufficient_scope.

Role: Any role in the project.

Path parameters #

ParameterDescription
projectIdThe id of the project.

Response 200 #

A list of people.

JSON
[
{
  "id": "0197a3c2-5b1e-7c4a-9d2f-3e8b6a1f0c55",
  "name": "Ada Lovelace",
  "email": "ada@example.com",
  "initials": "AL",
  "gradient": "linear-gradient(135deg,#06b6d4,#7c3aed)",
  "from": "#06b6d4",
  "to": "#7c3aed",
  "role": "manager",
  "teams": [],
  "joinedAt": "2026-03-02T09:00:00+00:00",
  "direct": true,
  "you": true
}
]

Response fields #

FieldTypeDescription
idstringThe id of the user.
namestringThe name.
emailstringThe email address.
initialsstringInitials for an avatar.
gradientstringA CSS gradient for an avatar.
fromstringFirst colour of the gradient.
tostringSecond colour of the gradient.
rolestringThe highest role the person has: manager, reviewer or translator.
teamslist of stringNames of the teams through which the person has access.
youbooleanWhether this is you.
directbooleanWhether the person is a member of the project themselves, not only through a team.

Errors #

StatuserrorWhen
401unauthenticatedThe token is missing or not valid.
404not_foundThe project does not exist in your organisation, you have no access to it, or projectId is not a UUID.
429rate_limitedToo many requests, see Rate limiting.

See Errors for the error format.