Generate an email link
Generates email links and OTPs to be sent via a custom email provider.
- The following types can be passed into
generateLink()
:signup
,magiclink
,invite
,recovery
,emailChangeCurrent
,emailChangeNew
,phoneChange
. generateLink()
only generates the email link foremail_change_email
if the "Secure email change" setting is enabled under the "Email" provider in your Supabase project.generateLink()
handles the creation of the user forsignup
,invite
andmagiclink
.
final res = await supabase.auth.admin.generateLink(
type: GenerateLinkType.signup,
email: 'email@example.com',
password: 'secret',
);
final actionLink = res.properties.actionLink;