How to Resend a User Verification Email

Overview

This article outlines the two methods available for resending a verification email to a user. This can be done directly from the Auth0 Dashboard or programmatically by using the Auth0 Management API.

Applies To
  • Email Verification

  • User Management

  • Auth0 Management API

Solution

If a user does not receive their initial verification email or if the link expires, the email can be resent using one of the following two methods:

Method 1: Use the Auth0 Dashboard

This method is ideal for resending emails to individual users quickly.

  1. Navigate to the Auth0 Dashboard.

  2. In the left sidebar, go to User Management > Users.

  3. Select the user who needs a new verification email.

  4. Select the Actions dropdown menu.

  5. Select Send Verification Email.

 

Method 2: Use the Management API

This method is useful for automating the process or integrating it into custom administrative applications.

  1. Obtain a Management API token with the update:users scope.

  2. Make a POST request to the /api/v2/jobs/verification-email endpoint.

  3. The body of the request must include the user_id of the user who will receive the email.
    Example Request Body:

    {
      "user_id": "auth0|62463410c0242d00699461c8"
    }

    The API will respond with a job ID that can be used to check the status of the email sending task.

Recommended content

No recommended content found...