Order snapshot in data.order so your handler can act without a follow-up GET.
order.status_changed
Fires on every LMN-driven status transition. Includes the previous status for reconstruction.
Failed-auction example
failure_reason enum:
outbid— lost to external bidder at auction.outbid_internally— another partner’s higher bid won.vehicle_unavailable— car withdrawn by seller.auction_cancelled— auction event cancelled.auction_passed— order remainedproceedpastauction_date + 24h(auto-failed).
order.fulfillment_updated
Fires when LMN updates fulfillment_detail on a shipping order. No status transition.
fulfillment_detail values: export_processing, awaiting_pickup. (Partner-emitted values in_transit, customs come via POST /status and do not fire this event.)
order.auction_rescheduled
Fires when the auction source postpones or advances an auction, shifting auction_date and recomputing order_cutoff_at.
data.previous_auction_date against data.order.auction_date to detect direction and magnitude. Update dealer-facing deadlines accordingly.
If a reschedule moves auction_date so close that order_cutoff_at is already in the past, LMN auto-cancels the order with cancellation_reason: "auction_rescheduled_too_soon" and fires a separate order.status_changed event.