Skip to content

docs(webhooks): document inbox/pod suspension + reactivation events#17

Open
armandokun wants to merge 3 commits into
mainfrom
docs/reputation-lifecycle-webhooks
Open

docs(webhooks): document inbox/pod suspension + reactivation events#17
armandokun wants to merge 3 commits into
mainfrom
docs/reputation-lifecycle-webhooks

Conversation

@armandokun

Copy link
Copy Markdown
Collaborator

Documents the new reputation lifecycle webhook events shipped in openmailsh/openmail#168.

Changes

  • pages/webhooks/events.mdx — adds inbox.suspended, inbox.reactivated, pod.suspended, pod.reactivated to the events table; new "Reputation lifecycle payload" section with a full example + field descriptions (reputation.scope/state/reason/actor, inbox_address, pod_id); notes they're HTTP-only and that the engine never auto-recovers a suspension. Fixes the stale "currently always message.received" line.
  • concepts/webhooks.mdx — overview now mentions lifecycle events alongside inbound email.

Why

Integrators (e.g. AI-employee platforms) need to know when a specific end-user inbox/pod is suspended so they can react — without their whole account being affected. Pairs with the API change in openmailsh/openmail#168.

🤖 Generated with Claude Code

armandokun and others added 2 commits June 25, 2026 17:34
Adds the reputation lifecycle webhook events (inbox.suspended,
inbox.reactivated, pod.suspended, pod.reactivated) to the events reference:
new entries in the events table, a dedicated reputation lifecycle payload
example with field descriptions, and notes that these are HTTP-only and that
the engine never auto-recovers a suspension. Updates the webhooks overview and
page descriptions to mention lifecycle events alongside inbound email.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Match the API: drop the internal reputation object (scope/state/actor) and raw
reason strings; document a single top-level `reason` with a stable public code
table (high_bounce_rate, high_complaint_rate, abuse, pod_degraded,
manual_review, other).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@mintlify

mintlify Bot commented Jun 25, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
openmail 🟢 Ready View Preview Jun 25, 2026, 2:42 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

Match the API: these are delivery bookkeeping, not customer-facing fields.
Receivers dedupe on event_id (X-Event-Id header).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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