Read or starred state changed
Fired when the read state or the star changes through the API or the inbox app. Changes made directly at the provider (for example in Gmail) and synchronised later do not fire it.
Registration: webhook subscriptions cannot be created with an API key, and Emelia has no screen for them yet: contact support.
Header Parameters
Event name, same as event in the body.
Value in
- "email.received"
- "email.updated"
- "email.deleted"
- "draft.sent"
- "label.applied"
- "mailbox.sync_failed"
t=<unix seconds>,v1=<hex HMAC-SHA256 of "<t>.<raw body>" keyed with the webhook secret>. Reject deliveries older than 300 seconds and compare in constant time.
Fixed User-Agent of the delivery client. Do not use it to authenticate a delivery: verify the signature.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
Example Requests
/email.updated