Lettermint · AsyncAPI Specification

Lettermint Webhooks

Version

View Spec View on GitHub CompanyEmailTransactionalAPIEuropeanAsyncAPIEvents

AsyncAPI Specification

lettermint-webhooks.yml Raw ↑
generated: '2026-10-26'
method: searched
generator: extract-docs-artifacts.py (local)
source: https://lettermint.co/changelog/webhooks-for-team-projects-or-routes.md
sources:
- https://lettermint.co/changelog/webhooks-for-team-projects-or-routes.md
- https://lettermint.co/changelog/inbound-emails-receive-process-emails-webhooks.md
- https://lettermint.co/changelog/webhooks-sent-emails.md
- https://lettermint.co/docs/api-reference/team/webhook
description: Lettermint webhooks deliver JSON payloads for email‑related events. Each webhook has a URL, a signing secret used to verify a signature
  header, and optional basic‑auth credentials. Deliveries are signed; the secret is rotated via the API. No retry policy is documented on the
  pages.
events:
- event: message.created
  description: Sent when a transactional email is created in the system.
- event: message.sent
  description: Sent when a transactional email has been sent to the recipient’s mail server.
- event: message.delivered
  description: Sent when a transactional email is successfully delivered to the recipient’s inbox.
- event: message.hard_bounced
  description: Sent when a transactional email cannot be delivered due to a hard bounce.
- event: message.soft_bounced
  description: Sent when a transactional email cannot be delivered due to a soft bounce.
- event: message.spam_complaint
  description: Sent when a recipient marks the email as spam.
- event: message.failed
  description: Sent when a transactional email fails to be delivered for reasons other than hard or soft bounce.
- event: message.auto_replied
  description: Sent when an automatic reply (e.g., out‑of‑office) is received for a sent email.
- event: suppression.added
  description: Sent when an email address is added to your suppression list.
- event: suppression.removed
  description: Sent when an email address is removed from your suppression list.
delivery:
  signature: Each webhook includes a signing secret; the payload is signed and can be verified via a signature header (exact header name not specified
    on the pages).
  content_type: application/json
note: The documentation mentions a signing secret and optional basic authentication (has_basic_auth flag) but does not detail the exact header
  name or retry behavior.
docs: https://lettermint.co/changelog/webhooks-for-team-projects-or-routes.md

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/lettermint-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.