module Auth0::Api::V2::Users

auth0.com/docs/apiv2#!/users

Public Instance Methods

create_user(name, options={}) click to toggle source

auth0.com/docs/apiv2#!/users/post_users

# File lib/auth0/api/v2/users.rb, line 22
def create_user(name, options={})
  request_params = Hash[options.map{|(k,v)| [k.to_sym,v]}]
  request_params[:name] = name
  post(path, request_params)
end
delete_user(user_id) click to toggle source

auth0.com/docs/apiv2#!/users/delete_users_by_id

# File lib/auth0/api/v2/users.rb, line 43
def delete_user(user_id)
  raise Auth0::UserIdIsBlank, "if you want to remove all users user delete_users method" if user_id.to_s.empty?
  path = "/api/v2/users/" + user_id.to_s
  delete(path)
end
delete_user_provider(user_id, provider_name) click to toggle source

auth0.com/docs/apiv2#!/users/delete_multifactor_by_provider

# File lib/auth0/api/v2/users.rb, line 57
def delete_user_provider(user_id, provider_name)
  path = "/api/v2/users/#{user_id}/multifactor/#{provider_name}"
  delete(path)
end
delete_users() click to toggle source

auth0.com/docs/apiv2#!/users/delete_users

# File lib/auth0/api/v2/users.rb, line 29
def delete_users
  delete(path)
end
get_users( per_page: nil, page: nil, include_totals: nil, sort: nil, connection: nil, fields: nil, exclude_fields: nil, q: nil )
Alias for: users
patch_user(user_id, options) click to toggle source

auth0.com/docs/apiv2#!/users/patch_users_by_id

# File lib/auth0/api/v2/users.rb, line 51
def patch_user(user_id, options)
  path = "/api/v2/users/" + user_id
  patch(path, options)
end
user(user_id, fields: nil, exclude_fields: nil) click to toggle source

auth0.com/docs/apiv2#!/users/get_users_by_id

# File lib/auth0/api/v2/users.rb, line 34
def user(user_id, fields: nil, exclude_fields: nil)
  path = "/api/v2/users/" + user_id.to_s
  request_params = {  fields:         fields,
                      exclude_fields: exclude_fields
                    }
  get(path, request_params)
end
users( per_page: nil, page: nil, include_totals: nil, sort: nil, connection: nil, fields: nil, exclude_fields: nil, q: nil ) click to toggle source

auth0.com/docs/apiv2#!/users/get_users

# File lib/auth0/api/v2/users.rb, line 7
def users( per_page: nil, page: nil, include_totals: nil, sort: nil, connection: nil, fields: nil, exclude_fields: nil, q: nil )
  request_params = {  per_page:       per_page,
                      page:           page,
                      include_totals: include_totals,
                      sort:           sort,
                      connection:     connection,
                      fields:         fields,
                      exclude_fields: exclude_fields,
                      q:              q
                    }
  get(path, request_params)
end
Also aliased as: get_users