Module: TestingBot::Resources::Team

Included in:
Api
Defined in:
lib/testingbot/resources/team.rb

Overview

Endpoints under /team-management.

Instance Method Summary collapse

Instance Method Details

#create_user_in_team(user = {}) ⇒ Object



22
23
24
# File 'lib/testingbot/resources/team.rb', line 22

def create_user_in_team(user = {})
  post("/team-management/users", user)
end

#get_teamObject



5
6
7
# File 'lib/testingbot/resources/team.rb', line 5

def get_team
  get("/team-management")
end

#get_user_client_key(user_id) ⇒ Object

Fetch a team member’s API client key (requires ADMIN rights).



18
19
20
# File 'lib/testingbot/resources/team.rb', line 18

def get_user_client_key(user_id)
  get("/team-management/users/#{escape(user_id)}/client-key")
end

#get_user_in_team(user_id) ⇒ Object



13
14
15
# File 'lib/testingbot/resources/team.rb', line 13

def get_user_in_team(user_id)
  get("/team-management/users/#{escape(user_id)}")
end

#get_users_in_team(offset = 0, count = 10) ⇒ Object



9
10
11
# File 'lib/testingbot/resources/team.rb', line 9

def get_users_in_team(offset = 0, count = 10)
  get("/team-management/users#{query(:offset => offset, :count => count)}")
end

#reset_credentials(user_id) ⇒ Object



30
31
32
# File 'lib/testingbot/resources/team.rb', line 30

def reset_credentials(user_id)
  post("/team-management/users/#{escape(user_id)}/reset-keys")
end

#update_user_in_team(user_id, user = {}) ⇒ Object



26
27
28
# File 'lib/testingbot/resources/team.rb', line 26

def update_user_in_team(user_id, user = {})
  put("/team-management/users/#{escape(user_id)}", user)
end