providers/pulsenote
default()
function default(config): EmailConfigSend magic links with Pulsenote, an email API with EU data residency.
Setup
import { Auth } from "@auth/core"
import Pulsenote from "@auth/core/providers/pulsenote"
const request = new Request(origin)
const response = await Auth(request, {
providers: [
Pulsenote({
apiKey: AUTH_PULSENOTE_KEY,
from: "login@example.com",
}),
],
})Notes
Pulsenote sends only from a domain you have verified, so from must be an address
on one of them — there is no shared sending address.
Until a domain is verified the API accepts a message and renders it, but does not deliver it. This provider throws in that case rather than resolving: left unchecked, sign-in would report success while the user waits for a link that was never sent.
Resources
Disclaimer If you think you found a bug in the default configuration, you can open an issue.
Parameters
| Parameter | Type |
|---|---|
config | EmailUserConfig |