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 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.

List or Search Users.

Generate New Multi-factor Authentication Recovery Code.

Remove Permissions from a User.

Removes roles from a user.

Link to this section Types

Specs

config() :: Auth0.Config.t()

Specs

error() :: {:error, integer(), term()} | {:error, term()}

Specs

id() :: String.t()

Specs

provider() :: String.t()

Specs

response_body() :: String.t()

Specs

user_id() :: String.t()

Link to this section Functions

Link to this function

assign_permissions(id, params, config)

View Source

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

Link to this function

assign_roles(id, params, config)

View Source

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 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

Link to this function

delete_multifactor(id, params, config)

View Source

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 a User.

see

https://auth0.com/docs/api/management/v2/#!/Users/get_users_by_id

Link to this function

get_enrollments(id, config)

View Source

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

Link to this function

get_logs(id, params, config)

View Source

Specs

Get user's log events.

see

https://auth0.com/docs/api/management/v2/#!/Users/get_logs_by_user

Link to this function

get_organizations(id, params, config)

View Source

Specs

List user's organizations.

see

https://auth0.com/docs/api/management/v2/#!/Users/get_user_organizations

Link to this function

get_permissions(id, params, config)

View Source

Specs

Get a User's Permissions.

see

https://auth0.com/docs/api/management/v2/#!/Users/get_permissions

Link to this function

get_roles(id, params, config)

View Source

Specs

Get a user's roles.

see

https://auth0.com/docs/api/management/v2/#!/Users/get_user_roles

Link to this function

invalidate_remembered_browser_for_multifactor(id, config)

View Source

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

List or Search Users.

see

https://auth0.com/docs/api/management/v2/#!/Users/get_users

Link to this function

regenerate_recovery_code(id, config)

View Source

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

Link to this function

remove_permissions(id, params, config)

View Source

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

Link to this function

remove_roles(id, params, config)

View Source

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

Link to this function

update(id, params, config)

View Source

Specs

Update a User.

see

https://auth0.com/docs/api/management/v2/#!/Users/patch_users_by_id