Delivery webhooks

SendGrid Event Webhook JSON.

Events as a signed JSON array.

POST the SendGrid Event Webhook shape. HMAC over timestamp and body.

Join waitlist Read the docs

POST https://hooks.acme.test/capsule

Event types

processed delivered deferred bounce dropped spamreport

Signature

X-Capsule-Signature: sha256=...

HMAC-SHA256 over {timestamp}.{body}

Body

events.json
1 [{ "event": "delivered", "email": "user@acme.test", "campaign_id": "cmp_123", "unique_args": { "campaign_id": "cmp_123", "site": "docs" } }]

Tatami and replay

Point Tatami at this endpoint as a SendGrid source. Set X-Capsule-Unique-Args when you send and those keys come back on each event. We do not emit open or click. Replay dead letters from the endpoint page.

Add a webhook

Same JSON Tatami already knows how to read.

About

PostShiba is the transactional email platform that powers Bento behind the scenes. You can build your own products, like Bento, on top of it.

© 2026 PostShiba by Backpack Internet Pty. Ltd. All rights reserved.

The same policies that govern Bento are applied to PostShiba Privacy | Terms | Security