Skip to main content
GET
Send Verification Email

Send Verification Email

Signing up with an email that already belongs to a Nexudus account answers MUST_SIGN_IN (and Check Sign-up Email says so as soon as the email is typed). This endpoint emails the owner of that address a way to prove it is theirs and carry on. With code=true the email is the SignInCode template: a six-digit code to send to Verify Sign-in Code, plus a link that does the same, back to returnUrl. Without it (every portal before November 2026) the email is SignupRestore, or MagicLink when the account is already a customer of this location, with the link alone. See Sign-in Codes.

Authentication

No authentication required. The answer is the same whether or not the address has an account, so which addresses have one stays private. Limited to 2 requests per minute. With code=true, at most 5 code emails go to one account in 15 minutes.

Query Parameters

string
required
The email typed into the sign-up form.
string
default:"/checkout/tariffs"
The page the email’s link brings the customer back to: a path on the portal, starting with /. Anything else answers 400. Send location.pathname + location.search as they are; the backend encodes it once more for the email.
boolean
default:"false"
Send the SignInCode email, with a code the page can take, instead of the link-only email.

Response

Without code: an empty 200.
boolean
With code=true: always true, so the page knows it may ask for a code. A platform version without codes ignores the parameter and answers an empty body, which the portal reads as “link only”.

Errors

Examples

TypeScript Integration