List of project members
GET/v2/orgs/:org_id/teams/:team_id/projects/:project_id/members
Retrieves the list of members for a specific project.
Required scope
projects:readRate limiting
Level 1Enterprise only
This API is available only for Enterprise plan users. You can only use this endpoint if you have the role of a Company Admin. You can request temporary access to Enterprise APIs using this form.
Request
Path Parameters
The ID of the organization to which the project belongs.
The ID of the team to which the project belongs.
The ID of the project for which you want to retrieve the list of members.
Query Parameters
Possible values: >= 1
and <= 100
Default value: 100
The maximum number of results to return per call. If the number of project members in the response is greater than the limit specified, the response returns the cursor parameter with a value.
An indicator of the position of a page in the full set of results. To obtain the first page leave it empty. To obtain subsequent pages set it to the value returned in the cursor field of the previous request.
Responses
- 200
- 400
- 401
- 403
- 404
- 409
- 429
Page of project member
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
Possible values: >= 1
and <= 100
Default value: 100
The maximum number of results to return per call. If the number of project member in the response is greater than the limit specified, the response returns the cursor parameter with a value.
Possible values: <= 100
Default value: 100
Number of results returned in the response considering the cursor and the limit values sent in the request. For example, if there are 20 results, the request does not have a cursor value, and the limit set to 10, the size of the results will be 10. In this example, the response will also return a cursor value that can be used to retrieve the next set of 10 remaining results in the collection.
data
object[]
required
Contains the result data.
ID of the project member.
Email ID of the project member.
Possible values: [owner
, editor
, viewer
, commentator
, coowner
]
Role of the project member.
Default value: project_member
Type of the object
Indicator of the position of the next page of the result. To retrieve the next page, make another query setting its cursor field to the value returned by the current query. If the value is empty, there are no more pages to fetch.
Default value: cursor-list
Type of the object returned.
{
"limit": 100,
"size": 87,
"data": [
{
"id": "3074457345618265000",
"email": "someone@domain.com",
"role": "viewer",
"type": "project_member"
}
],
"cursor": "3074457345821140946",
"type": "cursor-list"
}
Malformed request
- application/json
- Schema
- Example (from schema)
Schema
Default value: 400
HTTP status code.
Default value: invalidParameters
Description of the status code.
Explanation of the error.
Default value: error
{
"status": 400,
"code": "invalidParameters",
"message": "string",
"type": "error"
}
Invalid authentication credentials
- application/json
- Schema
- Example (from schema)
Schema
Default value: 401
HTTP status code.
Default value: tokenNotProvided
Description of the status code.
Explanation of the error.
Default value: error
{
"status": 401,
"code": "tokenNotProvided",
"message": "string",
"type": "error"
}
Invalid access
- application/json
- Schema
- Example (from schema)
Schema
Default value: 403
HTTP status code.
Description of the status code.
Explanation of the error.
Default value: error
{
"status": 403,
"code": "forbiddenAccess",
"message": "string",
"type": "error"
}
Not found
- application/json
- Schema
- Example (from schema)
Schema
Default value: 404
HTTP status code.
Description of the status code.
Explanation of the error.
Default value: error
{
"status": 404,
"code": "notFound",
"message": "string",
"type": "error"
}
Conflict
- application/json
- Schema
- Example (from schema)
Schema
Default value: 409
HTTP status code.
Description of the status code.
Explanation of the error.
Default value: error
{
"status": 409,
"code": "conflict",
"message": "string",
"type": "error"
}
Too many requests
- application/json
- Schema
- Example (from schema)
Schema
Default value: 429
HTTP status code.
Description of the status code.
Explanation of the error.
Default value: error
{
"status": 429,
"code": "tooManyRequests",
"message": "string",
"type": "error"
}