New: Order management webhook event
Date: February 11, 2026
Walmart now pushes order lifecycle updates to your endpoint in near real time. The ORDER_UPDATES webhook replaces separate status-specific webhooks with a consistent JSON envelope and extensible sub-events, so you can trigger fulfillment, handle cancellations, and reduce polling. This model lets us add new statuses for sellers and approved solution providers without creating a new webhook for each case.
What changed
- Added
- New webhook event:
ORDER_UPDATES(Event versionV1, ResourceORDER) with sub-events inpayload.subEventType - Current sub-events:
PO_CREATED,PO_LINE_AUTOCANCELLED,INTENT_TO_CANCEL,FRAUD_CANCEL - Subscribe once and route by
subEventTypeinstead of maintaining multiple webhook events - Extensible design so new statuses can be added to
ORDER_UPDATESover time
- New webhook event:
- Deprecated (removal on Dec 15, 2026)
- Legacy standalone webhook events
PO_CREATED,PO_LINE_AUTOCANCELLED, andINTENT_TO_CANCELwill continue to work, but will be deprecated on December 15, 2026.
- Legacy standalone webhook events
Why it matters
- One subscription covers many order updates, which simplifies setup and maintenance
FRAUD_CANCELsub-event gives you a real-time signal from Walmart fraud review to halt fulfillment, prevent seller-fault metrics, and trigger the right customer and refund flows- You can adopt new statuses without changing endpoints
- Fewer moving parts reduce operational risk and speed delivery of future use cases
- Cuts down on Orders API polling and rate-limit pressure
Next steps
- Create a subscription to
ORDER_UPDATESusingPOST /v3/webhooks/subscriptions - Route by
payload.subEventTypein your listener - Test in sandbox and validate each sub-event end to end
- Refer to Order Management Webhook API Guide for contract details
Target timelines / migration
- The legacy
PO_CREATED,PO_LINE_AUTOCANCELLED, andINTENT_TO_CANCELwebhook events will be deprecated and removed on December 15, 2026. Begin migrating flows toORDER_UPDATESnow to avoid disruption. The deprecation schedule follows our API deprecation policy.
