Skip to content

README lists the email.scheduled, email.failed and email.suppressed webhook events - #7

Merged
heliocosta-dev merged 2 commits into
mainfrom
feat/webhook-events-0.15.1
Oct 17, 2026
Merged

heliocosta-dev merged 2 commits into
mainfrom
feat/webhook-events-0.15.1

Conversation

@heliocosta-dev

Copy link
Copy Markdown
Member

Docs only, so no release: the next version carries it.

  • The webhook event list names email.scheduled, email.failed and email.suppressed (MillionSend v0.15.1 or later; an older server refuses them with 422 validation_error), in the server's order. It also names the opt-in email.prefetched, which reaches only endpoints that list it.
  • One short note on their data (failed.reason; suppressed.type, message and reason, all open sets).
  • Where the README documents 422 all_recipients_suppressed, it now says the suppression list alone emptying to still keeps a metadata-only suppressed email that fires email.suppressed.
  • The "Server versions" table gains a v0.15.1 row.

The repo's lint and tests pass locally.

🤖 Generated with Claude Code

heliocosta-dev and others added 2 commits October 17, 2026 10:01
…ebhook events

They join email.received in the events list, in server order. The
README notes data.failed.reason and data.suppressed (type, message,
reason) as open sets, and that the three need MillionSend v0.15.1 or
later, in the webhooks section and the server versions table.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…AllRecipientsSuppressedError

email.prefetched joins the webhook events, in server order, and like
the inbox events it reaches only endpoints that name it. The
AllRecipientsSuppressedError note and the v0.15.1 row say that an
Emails.send the suppression list alone refuses still keeps a
metadata-only suppressed email, which fires email.suppressed, and that
each retry keeps another, even with the same idempotency_key.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@heliocosta-dev
heliocosta-dev merged commit 1e96ad5 into main Oct 17, 2026
5 checks passed
@heliocosta-dev
heliocosta-dev deleted the feat/webhook-events-0.15.1 branch October 17, 2026 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant