Members

List team members

List the members of the team.

get

/organizations/{organizationId}/teams/{teamId}/members

Authorizations
Path parameters
organizationIdstringrequired

The organization ID

teamIdstringrequired

ID for a team

Query parameters
limitinteger · min: 1 · max: 100 · default: 10

Limits the number of results to return

reverseboolean

Order in which to retrieve the results

pageTokenstring

Pagination token that keeps of track of the current position in the list

statusstring · enum
Options: active, invited, requested-to-join
Responses
curl -L \
  --url '/organizations/{organizationId}/teams/{teamId}/members' \
  --header 'Authorization: Bearer jwt'
{
  "results": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "createdAt": "2025-02-21T18:06:01.180Z",
      "updatedAt": "2025-02-21T18:06:01.180Z",
      "type": "user",
      "status": "active"
    }
  ],
  "nextPageToken": "text"
}

Add team member

Add a member to the team.

post

/organizations/{organizationId}/teams/{teamId}/members

Authorizations
Path parameters
organizationIdstringrequired

The organization ID

teamIdstringrequired

ID for a team

Body
idstring · uuidrequired
typestring · enumrequired
Options: user
Responses
curl -L \
  --request POST \
  --url '/organizations/{organizationId}/teams/{teamId}/members' \
  --header 'Authorization: Bearer jwt' \
  --header 'Content-Type: application/json' \
  --data '{"id":"123e4567-e89b-12d3-a456-426614174000","type":"user"}'
{
  "results": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "createdAt": "2025-02-21T18:06:01.180Z",
      "updatedAt": "2025-02-21T18:06:01.180Z",
      "type": "user",
      "status": "active"
    }
  ]
}

Get team member

Retrieve a single team member.

get

/organizations/{organizationId}/teams/{teamId}/members/{teamMemberId}

Authorizations
Path parameters
organizationIdstringrequired

The organization ID

teamIdstringrequired

ID for a team

teamMemberIdstringrequired

ID for a team member

Responses
curl -L \
  --url '/organizations/{organizationId}/teams/{teamId}/members/{teamMemberId}' \
  --header 'Authorization: Bearer jwt'
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "createdAt": "2025-02-21T18:06:01.180Z",
  "updatedAt": "2025-02-21T18:06:01.180Z",
  "type": "user",
  "status": "active"
}

Remove team member

Remove a member from a team.

delete

/organizations/{organizationId}/teams/{teamId}/members/{teamMemberId}

Authorizations
Path parameters
organizationIdstringrequired

The organization ID

teamIdstringrequired

ID for a team

teamMemberIdstringrequired

ID for a team member

Responses
curl -L \
  --request DELETE \
  --url '/organizations/{organizationId}/teams/{teamId}/members/{teamMemberId}' \
  --header 'Authorization: Bearer jwt'

No body

Last updated

Was this helpful?