Skip to content

Resend Webhook

POST
/api/webhooks/resend
curl --request POST \
--url https://example.com/api/webhooks/resend

Receive Resend email lifecycle webhooks.

Verifies the Svix signature, looks up email metadata from Redis, and forwards the event to Matomo for analytics tracking.

Returns: 200 on success. Error paths raise via raise_ui_http and the global FastAPI handler in app.py wraps them into the canonical envelope: 400 on invalid signature, 503 if webhook service is not configured, 500 on processing failure.

Successful Response

Media type application/json
Example generated
example