ZapSMTP / Email API / Webhooks

Every event.
Back in your app.

From a delivery to an incoming reply, keep your application connected to what happens after a request.

Replay any event

Replay an event when your handler is ready, without sending the original email again.

See every delivery attempt

Inspect the delivery log for each attempt when an endpoint fails or retries.

Rotate secrets without downtime

Rotate signing secrets while your application continues to verify incoming events.

Pause failing endpoints

Endpoints that keep failing are disabled automatically. Inspect delivery history before restoring your handler.

Make retries safe.

Verify the signature before processing an event. Handle each event idempotently and return a successful response once your application has accepted it.

Back to the Email API

Send your first email.

Your next email starts with a few lines of code.

Start building 3,000 emails / month free