Email URLs

Foundation

URL construction helpers for email template links. Builds absolute, validated URLs for magic links, password resets, confirmations, and unsubscribe. All URLs are validated as http(s).

core/email-urls

Installation

1 · Add registry to components.json

2 · Install component

API Reference

PropTypeDescription
buildEmailUrl(siteUrl, path, params?)
stringJoin base + path + query params into a validated URL.
buildMagicLinkUrl(siteUrl, token)
string/auth/verify?token=…&type=magiclink
buildResetPasswordUrl(siteUrl, token)
string/auth/reset-password?token=…
buildConfirmationUrl(siteUrl, token)
string/auth/confirm?token=…&type=email
buildUnsubscribeUrl(siteUrl, recipientId, listId?)
string/unsubscribe?uid=…&list=…