The delivery's id.
The run the event belongs to.
The product's reference for where it goes (a webhook registration).
The event the delivery carries.
The event's type; bot:purged once a purge emptied the delivery.
The body to send; empty once a purge emptied the delivery, and empty once a mail delivery ended (delivered, dead, cancelled or expired), so a mail's body outlives no pending delivery.
The failed attempts so far.
Optional firstWhen the first failed attempt was recorded; a delivery still failing a day later is given up.
When the next attempt is due.
pending until the destination takes it, or until it is given up as dead.
Set when a purge emptied the delivery.
What the delivery is: a run event to a webhook registration (event, the default), or a mail the host renders and sends (mail).
Optional expiresA mail delivery's expiry: it is not due after it, and markFailed ends it dead at it. Absent on an event delivery.
One event's delivery to one destination.