Team users endpoint

Team users documentation

Fetch all team users

team_users(team_id[, params = None])
param team_id:ID of the team
type team_id:str or int
param dict params:
 (optional) pagination options
return:Collection of team users

Example:

users = client.team_users(7890, {
    "page": 2,
    "limit": 4
})
users.items[0].user_id # => 12345

Fetch a team user

team_user(team_id, team_user_id)
Parameters:
  • team_id (str or int) – ID of the team
  • team_user_id (str or int) – ID of the team user to fetch
Returns:

Team user model

Example:

user = client.team_user(7890, 12345)
user.email # => "elf@lorien.com"
user.fullname # => "Mr. Elf"

Update a team user

update_team_user(team_id, team_user_id[, params = None])
Parameters:
  • team_id (str or int) – ID of the team
  • team_user_id (str or int) – ID of the team user to update
  • params (dict) – (optional) Team user parameters
Returns:

Team user model

Example:

user = client.update_team_user(7890, 12345, {"role": "admin"})
user.role # => "admin"

Delete a team user

delete_team_user(team_id, team_user_id)
Parameters:
  • team_id (str or int) – ID of the team
  • team_user_id (str or int) – ID of the team user to delete
Returns:

Dict with the team ID and team_user_deleted set to True

Example:

client.delete_team_user(7890, 12345)