Skip to contentSkip to navigation

Sending Email

Own Auth sends managed delivery requests for magic links, verification, password resets, and invitations.

Email Types

TypeWhen It Is Sent
magic_linkPasswordless sign in.
email_verificationConfirming a user's email address.
password_resetResetting a forgotten password.
organisation_inviteInviting someone to an organisation.

Custom Endpoint

The provider uses the managed delivery endpoint by default. Pass endpoint only when you run this service yourself.

auth.ts
new OwnAuthManagedEmailProvider({
  deliveryKey: process.env.OWN_AUTH_EMAIL_DELIVERY_KEY,
  endpoint: "https://delivery.your-company.com/v1/email"
});

URL Validation

Every email request includes the auth URL created by Own Auth. Own Auth Delivery checks that URL against the selected app's allowed URLs before queueing the email.

Sending Email — Own Auth Docs