One order event to deliver: the order document encoded once, with the Webhook-Id and Webhook-Timestamp that identify it. Nothing here changes between delivery attempts, which is what lets the platform deduplicate retries.
Webhook-Id
Webhook-Timestamp
@type t() :: %Bazaar.Webhook.Event{ body: binary(), id: String.t(), order: map(), timestamp: integer(), url: String.t() }