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

X-Maylee-Event*string

Event name, same as event in the body.

Value in

  • "email.received"
  • "email.updated"
  • "email.deleted"
  • "draft.sent"
  • "label.applied"
  • "mailbox.sync_failed"
X-Maylee-Signature*string

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.

User-Agent?string

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

POST/email.updated