Skip to content

Verify email and authentication tickets

GET
/verify

Verify tickets created by email verification, magic link authentication, or password reset processes. Redirects the user to the appropriate destination upon successful verification.

ticket
required

Ticket

string
Example
verifyEmail:xxxxxxxx

Ticket

type
deprecated

Type of the ticket

string
Allowed values: emailVerify emailConfirmChange signinPasswordless passwordReset
Example
emailVerify

Type of the ticket. Deprecated, no longer used

redirectTo
required

Target URL for the redirect

string format: uri
Example
https://my-app.com/catch-redirection

Target URL for the redirect

Redirect response

Location
required
string format: uri

URL to redirect to

An error occurred while processing the request

Standardized error response

object
status
required

HTTP status error code

integer
Example
400
message
required

Human-friendly error message

string
Example
Invalid email format
error
required

Error code identifying the specific application error

string
Allowed values: default-role-must-be-in-allowed-roles disabled-endpoint disabled-user email-already-in-use email-already-verified forbidden-anonymous internal-server-error invalid-email-password invalid-request locale-not-allowed password-too-short password-in-hibp-database redirectTo-not-allowed role-not-allowed signup-disabled unverified-user user-not-anonymous invalid-pat invalid-refresh-token invalid-ticket disabled-mfa-totp no-totp-secret invalid-totp mfa-type-not-found totp-already-active invalid-state oauth-token-echange-failed oauth-profile-fetch-failed oauth-provider-error invalid-otp cannot-send-sms provider-account-already-linked