# Check an inbound message’s disposition before processing it
URL: https://samva.dev/changelog/check-inbound-disposition-before-processing
> Received webhooks include disposition and reason, so your handler can distinguish delivered mail from receipt holds.
- Published: 2026-11-13
- Tags: api, sdk

**Breaking contract change:** `message.received` includes required `disposition` and `reason`
fields. Update your webhook payload types and fixtures. Check `disposition === "delivered"`
before treating an email as delivered; `reason` is null for delivered messages.

Email missing a receipt verdict is quarantined with reason `verdict_missing`. A quarantined
email still produces the organization webhook with its body. Isolated malware produces no
organization received webhook.

The event describes the receipt decision when it is committed. Mailbox content screening can
subsequently hold a message; follow mailbox events and the quarantine API for those holds.

## Links

- [Received webhook reference](/docs/platform/webhook-events#messagereceived)
- [Mailbox quarantine](/docs/mailboxes/quarantine)

## Related

- [Upgrading to samva 0.37 and the CLI 0.31](/changelog/upgrade-to-samva-0-37)
- [All changelog entries](/changelog)
