Protect signups and test flows with disposable emails made on demand. A simple POST request creates a fresh masked email and sends it right back. Great for privacy focused teams, QA testing, and safe trials.
Here is how it works from end to end. A webhook receives a POST with optional state and description. The Session request pulls account data from the Fastmail JMAP session endpoint and uses header based auth. A Set node maps state and description, then a POST call creates the masked email using the JMAP MaskedEmail set method. Another Set node extracts the email address from the response, and the workflow replies to the original request with the new email and its description.
You will need a Fastmail account and an API token with access to the JMAP masked email feature. Add header authentication in n8n and secure the webhook if it is exposed to the internet. Expect faster testing, cleaner signups, and less spam because every form gets a unique address. Teams can generate addresses for partner forms, demos, and sandbox accounts without manual steps.