v13

latestOpenAPI 3.0.32026-07-31359869.4 MB
teams

List team members

Get a paginated list of team members for the provided team.

get/v3/teams/{teamId}/members

Path parameters

teamIdstring required
Example:team_1a2b3c4d5e6f7g8h9i0j1k2l

The Team identifier to perform the request on behalf of.

Query parameters

limitnumber

Limit how many teams should be returned

Example:20

Limit how many teams should be returned

sincenumber

Timestamp in milliseconds to only include members added since then.

Example:1540095775951

Timestamp in milliseconds to only include members added since then.

untilnumber

Timestamp in milliseconds to only include members added until then.

Example:1540095775951

Timestamp in milliseconds to only include members added until then.

searchstring

Search team members by their name, username, and email.

Search team members by their name, username, and email.

role'OWNER' | 'MEMBER' | 'DEVELOPER' | 'SECURITY' | 'BILLING' | 'VIEWER' | 'VIEWER_FOR_PLUS' | 'CONTRIBUTOR'

Only return members with the specified team role.

Example:OWNER

Only return members with the specified team role.

excludeProjectstring

Exclude members who belong to the specified project.

Exclude members who belong to the specified project.

eligibleMembersForProjectIdstring

Include team members who are eligible to be members of the specified project.

Include team members who are eligible to be members of the specified project.

slugstring
Example:my-team-url-slug

The Team slug to perform the request on behalf of.

Response

Example response

{
  "members": [
    {
      "avatar": "123a6c5209bc3778245d011443644c8d27dc2c50",
      "confirmed": true,
      "email": "jane.doe@example.com",
      "role": "OWNER",
      "uid": "zTuNVUXEAvvnNN3IaqinkyMw",
      "username": "jane-doe",
      "name": "Jane Doe",
      "createdAt": 1588720733602,
      "accessRequestedAt": 1588820733602
    }
  ],
  "pagination": {
    "count": 20,
    "next": 1540095775951,
    "prev": 1540095775951
  }
}