Auth0.Management.Users (Auth0Api v1.4.0) View Source
Documentation for Auth0 Management API of Users.
endpoint
- /api/v2/users
- /api/v2/users/{id}
- /api/v2/users/{id}/enrollments
- /api/v2/users/{id}/roles
- /api/v2/users/{id}/logs
- /api/v2/users/{id}/organizations
- /api/v2/users/{id}/permissions
- /api/v2/users/{id}/multifactor/{provider}
- /api/v2/users/{id}/multifactor/actions/invalidate-remember-browser
- /api/v2/users/{id}/identities
- /api/v2/users/{id}/identities/{provider}/{user_id}
- /api/v2/users/{id}/recovery-code-regeneration
Link to this section Summary
Functions
Assign Permissions to a User.
Assign roles to a user.
Create a User.
Delete a User.
Delete a User's Multi-factor Provider.
Get a User.
Get the First Confirmed Multi-factor Authentication Enrollment.
Get user's log events.
List user's organizations.
Get a User's Permissions.
Get a user's roles.
Invalidate All Remembered Browsers for Multi-factor Authentication.
Link a User Account.
List or Search Users.
Generate New Multi-factor Authentication Recovery Code.
Remove Permissions from a User.
Removes roles from a user.
Unlink a User Identity.
Update a User.
Link to this section Types
Specs
config() :: Auth0.Config.t()
Specs
Specs
id() :: String.t()
Specs
provider() :: String.t()
Specs
response_body() :: String.t()
Specs
user_id() :: String.t()
Link to this section Functions
Specs
assign_permissions( id(), Auth0.Management.Users.Permissions.Assign.Params.t() | map(), config() ) :: {:ok, String.t(), response_body()} | error()
Assign Permissions to a User.
see
https://auth0.com/docs/api/management/v2/#!/Users/post_permissions
Specs
assign_roles( id(), Auth0.Management.Users.Roles.Assign.Params.t() | map(), config() ) :: {:ok, String.t(), response_body()} | error()
Assign roles to a user.
see
https://auth0.com/docs/api/management/v2/#!/Users/post_user_roles
Specs
create(Auth0.Management.Users.Create.Params.t() | map(), config()) :: {:ok, Auth0.Entity.User.t(), response_body()} | error()
Create a User.
see
https://auth0.com/docs/api/management/v2/#!/Users/post_users
Specs
delete(id(), config()) :: {:ok, String.t(), response_body()} | error()
Delete a User.
see
https://auth0.com/docs/api/management/v2/#!/Users/delete_users_by_id
Specs
delete_multifactor( id(), Auth0.Management.Users.Multifactor.Delete.Params.t() | map(), config() ) :: {:ok, String.t(), response_body()} | error()
Delete a User's Multi-factor Provider.
see
https://auth0.com/docs/api/management/v2/#!/Users/delete_multifactor_by_provider
Specs
get(id(), Auth0.Management.Users.Get.Params.t() | map(), config()) :: {:ok, Auth0.Entity.User.t(), response_body()} | error()
Get a User.
see
https://auth0.com/docs/api/management/v2/#!/Users/get_users_by_id
Specs
get_enrollments(id(), config()) :: {:ok, Auth0.Entity.Enrollments.t(), response_body()} | error()
Get the First Confirmed Multi-factor Authentication Enrollment.
see
https://auth0.com/docs/api/management/v2/#!/Users/get_enrollments
Specs
get_logs(id(), Auth0.Management.Users.Logs.List.Params.t() | map(), config()) :: {:ok, Auth0.Entity.Logs.t(), response_body()} | error()
Get user's log events.
see
https://auth0.com/docs/api/management/v2/#!/Users/get_logs_by_user
Specs
get_organizations( id(), Auth0.Management.Users.Organizations.List.Params.t() | map(), config() ) :: {:ok, Auth0.Entity.Organizations.t(), response_body()} | error()
List user's organizations.
see
https://auth0.com/docs/api/management/v2/#!/Users/get_user_organizations
Specs
get_permissions( id(), Auth0.Management.Users.Permissions.List.Params.t() | map(), config() ) :: {:ok, Auth0.Entity.Permissions.t(), response_body()} | error()
Get a User's Permissions.
see
https://auth0.com/docs/api/management/v2/#!/Users/get_permissions
Specs
get_roles(id(), Auth0.Management.Users.Roles.List.Params.t() | map(), config()) :: {:ok, Auth0.Entity.Roles.t(), response_body()} | error()
Get a user's roles.
see
https://auth0.com/docs/api/management/v2/#!/Users/get_user_roles
Specs
invalidate_remembered_browser_for_multifactor(id(), config()) :: {:ok, String.t(), response_body()} | error()
Invalidate All Remembered Browsers for Multi-factor Authentication.
see
https://auth0.com/docs/api/management/v2/#!/Users/post_invalidate_remember_browser
Specs
link_identities( id(), Auth0.Management.Users.Identities.Link.Params.t() | map(), config() ) :: {:ok, Auth0.Entity.Identities.t(), response_body()} | error()
Link a User Account.
see
https://auth0.com/docs/api/management/v2/#!/Users/post_identities
Specs
list(Auth0.Management.Users.List.Params.t() | map(), config()) :: {:ok, Auth0.Entity.Users.t(), response_body()} | error()
List or Search Users.
see
https://auth0.com/docs/api/management/v2/#!/Users/get_users
Specs
regenerate_recovery_code(id(), config()) :: {:ok, Auth0.Entity.RecoveryCodeRegeneration.t(), response_body()} | error()
Generate New Multi-factor Authentication Recovery Code.
see
https://auth0.com/docs/api/management/v2/#!/Users/post_recovery_code_regeneration
Specs
remove_permissions( id(), Auth0.Management.Users.Permissions.Remove.Params.t() | map(), config() ) :: {:ok, String.t(), response_body()} | error()
Remove Permissions from a User.
see
https://auth0.com/docs/api/management/v2/#!/Users/delete_permissions
Specs
remove_roles( id(), Auth0.Management.Users.Roles.Remove.Params.t() | map(), config() ) :: {:ok, String.t(), response_body()} | error()
Removes roles from a user.
see
https://auth0.com/docs/api/management/v2/#!/Users/delete_user_roles
Specs
unlink_identities(id(), provider(), user_id(), config()) :: {:ok, Auth0.Entity.Identities.t(), response_body()} | error()
Unlink a User Identity.
see
https://auth0.com/docs/api/management/v2/#!/Users/delete_user_identity_by_user_id
Specs
update(id(), Auth0.Management.Users.Patch.Params.t() | map(), config()) :: {:ok, Auth0.Entity.User.t(), response_body()} | error()
Update a User.
see
https://auth0.com/docs/api/management/v2/#!/Users/patch_users_by_id