91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
# File 'lib/propelauth/client.rb', line 91
def fetch_users_in_org(org_id, page_size: 10, page_number: 0, include_orgs: false)
params = {
page_size: page_size,
page_number: page_number,
include_orgs: include_orgs,
}
response = connection.get "/api/backend/v1/user/org/#{org_id}", params, { "Authorization" => "Bearer #{api_key}" }
if response.status == 200
response.body
elsif response.status == 400
raise PropelAuth::BadRequest.new response.body
elsif response.status == 401
raise PropelAuth::InvalidApiKey.new
elsif response.status == 426
raise PropelAuth::B2BSupportDisabled.new
else
raise PropelAuth::UnexpectedError.new
end
end
|