Email URLs
FoundationURL 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-urlsInstallation
1 · Add registry to components.json
2 · Install component
API Reference
| Prop | Type | Default | Description |
|---|---|---|---|
buildEmailUrl(siteUrl, path, params?) | string | — | Join 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=… |