Saltar al contenido principal
POST
https://{tenantDomain}/api/v2
/
tickets
/
email-verification
Go
package example

import (
    context "context"

    management "github.com/auth0/go-auth0/management/management"
    client "github.com/auth0/go-auth0/management/management/client"
    option "github.com/auth0/go-auth0/management/management/option"
)

func do() {
    client := client.NewClient(
        option.WithToken(
            "<token>",
        ),
    )
    request := &management.VerifyEmailTicketRequestContent{
        UserId: "user_id",
    }
    client.Tickets.VerifyEmail(
        context.TODO(),
        request,
    )
}
{
  "ticket": "https://login.auth0.com/lo/verify_email?client_id=nsaPS2p3cargoFy82WT7betaOPOt3qSh&tenant=mdocs&bewit=bmNlR01CcDNOUE1GeXVzODJXVDdyY1RUT1BPdDNxU2hcMTQzMDY2MjE4MVxuRTcxM0RSeUNlbEpzUUJmaFVaS3A1NEdJbWFzSUZMYzRTdEFtY2NMMXhZPVx7ImVtYWloojoiZGFtaWtww2NoQGhvdG1haWwuY29tIiwidGVuYW50IjoiZHNjaGVua2tjwWFuIiwiY2xpZW50X2lkIjoibmNlR01CcDNOUE1GeXVzODJXVDdyY1RUT1BPiiqxU2giLCJjb25uZWN0aW9uIjoiRGFtaWmsdiwicmVzdWx0VXJsIjoiIn0"
}

Autorizaciones

Authorization
string
header
requerido

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Encabezados

auth0-custom-domain
string

Dominio personalizado que se usará para esta solicitud

Required string length: 3 - 255

Cuerpo

user_id
string<user-id>
requerido

user_id para el que debe crearse el ticket.

client_id
string<client-id>
predeterminado:DaM8bokEXBWrTUFCiJjWn50jei6ardyX

ID del cliente (aplicación). Si se proporciona para inquilinos que usan la experiencia New Universal Login, la plantilla de correo electrónico y la interfaz de usuario muestran los detalles de la aplicación, y se solicita al usuario que redirija a la ruta de inicio de sesión predeterminada de la aplicación después de que se use el ticket. client_id es obligatorio para usar el desencadenador Password Reset Post Challenge.

identity
object

Debe proporcionarse para verificar las identidades principales de correo electrónico de tipo social, empresarial y sin contraseña. Además, es necesario para verificar las identidades secundarias.

includeEmailInRedirect
boolean

Indica si la dirección de correo electrónico debe incluirse como parte de la returnUrl en reset_email (true) o no (false).

organization_id
string<organization-id>
predeterminado:org_2eondWoxcMIpaLQc

(Opcional) ID de la Organización: el ID de la Organización. Si se proporciona, los parámetros de la organización estarán disponibles para la plantilla de correo electrónico y la marca de la organización se aplicará a la pantalla. Además, el enlace de redirección de la pantalla incluirá los parámetros de cadena de consulta organization_id y organization_name.

result_url
string<url>
predeterminado:http://myapp.com/callback

URL a la que se redirigirá al usuario en la experiencia clásica de Universal Login una vez que se use el ticket. No se puede especificar cuando se usa client_id u organization_id.

ttl_sec
integer

Número de segundos durante los cuales el ticket es válido antes de expirar. Si no se especifica o se establece en 0, este valor predeterminado es de 432000 segundos (5 días).

Rango requerido: x >= 0

Respuesta

Ticket creado correctamente.

ticket
string<url>
predeterminado:https://login.auth0.com/lo/verify_email?client_id=nsaPS2p3cargoFy82WT7betaOPOt3qSh&tenant=mdocs&bewit=bmNlR01CcDNOUE1GeXVzODJXVDdyY1RUT1BPdDNxU2hcMTQzMDY2MjE4MVxuRTcxM0RSeUNlbEpzUUJmaFVaS3A1NEdJbWFzSUZMYzRTdEFtY2NMMXhZPVx7ImVtYWloojoiZGFtaWtww2NoQGhvdG1haWwuY29tIiwidGVuYW50IjoiZHNjaGVua2tjwWFuIiwiY2xpZW50X2lkIjoibmNlR01CcDNOUE1GeXVzODJXVDdyY1RUT1BPiiqxU2giLCJjb25uZWN0aW9uIjoiRGFtaWmsdiwicmVzdWx0VXJsIjoiIn0
requerido

URL que representa el ticket.