Setup Webhooks

Domain Webhooks
Standard Webhooks

Read this first!

Once you setup a Custom Domain webhook, you no longer need to create emails on the domain.
ALL emails will be forwarded from the domain to your webhook.

If you do not want this behavior, you can set webhooks on the "Standard Webhooks" tab of this page.

Setting up Catch-All Webhooks on Custom Domains

To get started with webhooks on Custom Domains, you need to have TempMail Ultra.

Your domain must also be setup with custom domains before setting up webhooks. Click here if you need to setup a custom domain first.

Note: webhooks can also be setup programmatically using the API.

We natively support Discord webhooks. If you want another website to be added, let us know!

Setup Webhook

Delete Webhook

Example webhook POST data:

Webhooks sent to Discord have different payloads to match Discord's webhook schema.

{
    "from": "[email protected]",
    "to": "[email protected]",
    "subject": "Awesome Email",
    "body": "Plaintext body",
    "html": "HTML Content, may be null",
    "date": 1736540047182
}

Your server must respond with 200 OK, otherwise the webhook will be retried.