Order management event

Order update notifications report key milestones in the order lifecycle. Use the Order management webhook to receive near-real time notifications when order lifecycle events occur. Walmart sends a JSON payload at your destination URL for each update. The payload includes a source block with event metadata (source.eventType is ORDER_UPDATES) and a payload.order block with order details plus a concrete payload.subEventType such as PO_CREATED, PO_LINE_AUTOCANCELLED, INTENT_TO_CANCEL, or FRAUD_CANCEL.

Use these events to start fulfillment, pause or cancel lines, update customer messaging, and reconcile post-purchase workflows. Near real-time updates reduce polling and speed downstream actions and helps teams meet delivery SLAs.

Event metadata

  • Event type: ORDER_UPDATES
  • Event version: V1
  • Resource name: ORDER

Supported order sub-events (subEventType)

ValueWhen it occursTypical use
PO_CREATEDA new purchase order is createdStart acknowledgment and fulfillment workflows
PO_LINE_AUTOCANCELLEDA line was auto-cancelled by the systemNotify customer; update inventory and refund if needed
INTENT_TO_CANCELA cancellation intent was recordedPause fulfillment or confirm cancellation
FRAUD_CANCELOrder or line cancelled due to fraudBlock shipment; reconcile payment and inventory

Response parameters

Applies to all order update sub-events: PO_CREATED, PO_LINE_AUTOCANCELLED, INTENT_TO_CANCEL, FRAUD_CANCEL.

NameDescriptionType
sourceMetadata about the event envelope.Object
eventTypeEvent envelope type sent in the source block. Always ORDER_UPDATES.String
eventFiltersReserved for future use; may be null.Object or null
eventTimeTime the event was generated. ISO 8601 UTC.String
eventIdUnique identifier for the event delivery. Use as an idempotency key.String
payloadEvent-specific details.Object
metaEvent metadata container that describes the concrete order update.Object
subEventTypeConcrete order update type. One of PO_CREATED, PO_LINE_AUTOCANCELLED, INTENT_TO_CANCEL, FRAUD_CANCEL.String (enum)
orderOrder data for this event.Object
orderTypeOrder type (for example REGULAR).String
customerEmailIdCustomer email (masked or relay).String
shippingInfoShipping method, delivery estimates, phone, and address.Object
methodCodeShipment method (for example Standard).String
estimatedShipDateEstimated ship date, epoch milliseconds.Long
estimatedDeliveryDateEstimated delivery date, epoch milliseconds.Long
phoneContact phone number.String
postalAddressDelivery address container (country, city, address1, state, postalCode, addressType, name).Object
countryCountry code (for example USA).String
cityCity.String
address1Address line 1.String
address2Address line 2, if present.String
stateState or region.String
postalCodePostal code. .String
addressTypeAddress type (for example RESIDENTIAL).String
nameRecipient name.String
orderLinesContainer for line items.Object
orderLineArray of order line objects.Array
lineNumberLine number.String
statusDateLast status update time for the line, epoch milliseconds.Long
itemProduct information for the line.Object
productNameProduct name.String
skuSeller SKU.String
conditionItem condition (for example New).String
imageUrlProduct image URL, if present.String
weightItem weight with unit and value, if present.Object
unitWeight unit (for example LB).String
valueWeight value.String
chargesLine-level charges.Object
chargeArray of charge components.Array
chargeTypeCharge type (for example PRODUCT, FEE).String
chargeNameCharge name (for example ItemPrice, Fee).String
chargeAmountMonetary amount object for the charge.Object
amountNumeric amount used inside monetary objects (chargeAmount, taxAmount, taxAndOtherFeesAmount).Number
currencyISO currency code used inside monetary objects.String
taxTax details for the charge, if present.Object
taxAmountMonetary tax amount.Object
taxNameName of the tax.String
taxAndOtherFeesAdditional fees, if present.Object
taxAndOtherFeesNameName of the additional fee.String
taxAndOtherFeesAmountMonetary fee amount.Object
orderLineQuantityLine quantity information.Object
unitOfMeasurementUnit of measure for quantities (for example EACH).String
orderLineStatusesStatus history for the line.Object
orderLineStatusArray of status entries.Array
statusCurrent status value (for example Created, Cancelled, Shipped, Delivered).String
statusQuantityQuantity in this status.Object
trackingInfoTracking details, if available. carrierName may be an empty object.Object
trackingNumberTracking number, if present.String
trackingURLTracking URL, if present.String
carrierNameCarrier container; may be empty.Object
fulfillmentFulfillment attributes for the line.Object
fulfillmentOptionDELIVERY or PICKUP.String
shipMethodShipment speed (for example STANDARD).String
shippingProgramTypeProgram speed (for example THREE_TO_FIVE_DAY).String
shippingSLAShipping SLA value, if present.String
shippingConfigSourceSELLER or WALMART.String
pickUpDateTimePickup date and time, epoch milliseconds, if present.Long
shipWithWalmartCrossBorderEnrolledWhether the line is enrolled in cross-border.Boolean
shipNodeFulfillment node details.Object
idShip node identifier.String
typeShip node type (for example SellerFulfilled, Store, FC).String
customerOrderIdUnique identifier for the customer order.String
partnerIdSeller partner identifier.String

Applies to all sub-events

  • Use source.eventId as an idempotency key to safely de-duplicate deliveries.
  • Parse times as indicated: source.eventTime is ISO 8601 (UTC); most order timestamps (for example orderDate, statusDate, estimatedShipDate, estimatedDeliveryDate, pickUpDateTime) are epoch milliseconds.
  • Additional sub-events may be added in future versions. Ignore unrecognized fields to keep your integration forward-compatible.

Sample payloads by sub-event

PO_CREATED

{ "source": { "eventType": "ORDER_UPDATES", "eventFilters": null, "eventTime": "2026-01-13T19:30:07.142Z", "eventId": "44707460-f0b6-11f0-8b81-198424ea73e3" }, "payload": { "meta": { "subEventType": "PO_CREATED" }, "order": { "orderType": "REGULAR", "customerEmailId": "[email protected]", "orderLines": { "orderLine": [ { "statusDate": 1768294804246, "item": { "condition": "New", "imageUrl": "https://i5-qa.walmartimages.com/seo/Crown-Camp-Fuel-Gallon_783282f9-4aec-494c-ac2a-ce67a87e808b.7084f63464c65f81592d4744fdb2bce2.jpeg", "weight": { "unit": "LB", "value": "8" }, "sku": "SKU-00023857310115", "productName": "Crown White Gas Camp Fuel for Use in Gasoline Stoves and Lanterns, 1 Gallon" }, "charges": { "charge": [ { "taxAndOtherFees": { "taxAndOtherFeesName": "Tax1", "taxAndOtherFeesAmount": { "amount": 1.51, "currency": "USD" } }, "chargeType": "PRODUCT", "chargeAmount": { "amount": 15, "currency": "USD" }, "tax": { "taxAmount": { "amount": 1.51, "currency": "USD" }, "taxName": "Tax1" }, "chargeName": "ItemPrice" }, { "taxAndOtherFees": { "taxAndOtherFeesName": "California Redemption Value(CRV)", "taxAndOtherFeesAmount": { "amount": 1.2, "currency": "USD" } }, "chargeType": "FEE", "chargeAmount": { "amount": 0, "currency": "USD" }, "tax": { "taxAmount": { "amount": 1.2, "currency": "USD" }, "taxName": "California Redemption Value(CRV)" }, "chargeName": "Fee" } ] }, "orderLineStatuses": { "orderLineStatus": [ { "trackingInfo": { "carrierName": {}, "methodCode": "Standard" }, "status": "CANCELLED", "statusQuantity": { "unitOfMeasurement": "EACH", "amount": "1" } } ] }, "orderLineQuantity": { "unitOfMeasurement": "EACH", "amount": "1" }, "fulfillment": { "shippingSLA": "5", "shipMethod": "STANDARD", "fulfillmentOption": "DELIVERY", "shippingConfigSource": "SELLER", "shippingProgramType": "THREE_TO_FIVE_DAY", "pickUpDateTime": 1768122463893 }, "lineNumber": "1", "shipWithWalmartCrossBorderEnrolled": false } ] }, "shipNode": { "name": "Shoes.com - 10900015173 - MP", "id": "10900015173", "type": "SellerFulfilled" }, "purchaseOrderId": "129101316011725", "customerOrderId": "701768208862892", "shippingInfo": { "postalAddress": { "country": "USA", "city": "San Jose", "address1": "2476 Barlow Ave", "addressType": "RESIDENTIAL", "postalCode": "95122", "name": "RxTestNamerxTestName rxTestName", "state": "CA" }, "phone": "0000000000", "estimatedShipDate": 1768287600000, "estimatedDeliveryDate": 1768766400000, "methodCode": "Standard" }, "orderDate": 1768208863893 } }
}

PO_LINE_AUTOCANCELLED

{ "source": { "eventType": "ORDER_UPDATES", "eventFilters": null, "eventTime": "2026-01-13T19:30:07.142Z", "eventId": "44707460-f0b6-11f0-8b81-198424ea73e3" }, "payload": { "meta": { "subEventType": "PO_LINE_AUTOCANCELLED" }, "order": { "orderType": "REGULAR", "customerEmailId": "[email protected]", "orderLines": { "orderLine": [ { "statusDate": 1768294804246, "item": { "condition": "New", "imageUrl": "https://i5-qa.walmartimages.com/seo/Crown-Camp-Fuel-Gallon_783282f9-4aec-494c-ac2a-ce67a87e808b.7084f63464c65f81592d4744fdb2bce2.jpeg", "weight": { "unit": "LB", "value": "8" }, "sku": "SKU-00023857310115", "productName": "Crown White Gas Camp Fuel for Use in Gasoline Stoves and Lanterns, 1 Gallon" }, "charges": { "charge": [ { "taxAndOtherFees": { "taxAndOtherFeesName": "Tax1", "taxAndOtherFeesAmount": { "amount": 1.51, "currency": "USD" } }, "chargeType": "PRODUCT", "chargeAmount": { "amount": 15, "currency": "USD" }, "tax": { "taxAmount": { "amount": 1.51, "currency": "USD" }, "taxName": "Tax1" }, "chargeName": "ItemPrice" }, { "taxAndOtherFees": { "taxAndOtherFeesName": "California Redemption Value(CRV)", "taxAndOtherFeesAmount": { "amount": 1.2, "currency": "USD" } }, "chargeType": "FEE", "chargeAmount": { "amount": 0, "currency": "USD" }, "tax": { "taxAmount": { "amount": 1.2, "currency": "USD" }, "taxName": "California Redemption Value(CRV)" }, "chargeName": "Fee" } ] }, "orderLineStatuses": { "orderLineStatus": [ { "trackingInfo": { "carrierName": {}, "methodCode": "Standard" }, "status": "CANCELLED", "statusQuantity": { "unitOfMeasurement": "EACH", "amount": "1" } } ] }, "orderLineQuantity": { "unitOfMeasurement": "EACH", "amount": "1" }, "fulfillment": { "shippingSLA": "5", "shipMethod": "STANDARD", "fulfillmentOption": "DELIVERY", "shippingConfigSource": "SELLER", "shippingProgramType": "THREE_TO_FIVE_DAY", "pickUpDateTime": 1768122463893 }, "lineNumber": "1", "shipWithWalmartCrossBorderEnrolled": false } ] }, "shipNode": { "name": "Shoes.com - 10900015173 - MP", "id": "10900015173", "type": "SellerFulfilled" }, "purchaseOrderId": "129101316011725", "customerOrderId": "701768208862892", "shippingInfo": { "postalAddress": { "country": "USA", "city": "San Jose", "address1": "2476 Barlow Ave", "addressType": "RESIDENTIAL", "postalCode": "95122", "name": "RxTestNamerxTestName rxTestName", "state": "CA" }, "phone": "0000000000", "estimatedShipDate": 1768287600000, "estimatedDeliveryDate": 1768766400000, "methodCode": "Standard" }, "orderDate": 1768208863893 } }
}

INTENT_TO_CANCEL

{ "source": { "eventType": "ORDER_UPDATES", "eventFilters": null, "eventTime": "2026-01-13T19:30:07.142Z", "eventId": "44707460-f0b6-11f0-8b81-198424ea73e3" }, "payload": { "meta": { "subEventType": "INTENT_TO_CANCEL" }, "order": { "orderType": "REGULAR", "customerEmailId": "[email protected]", "orderLines": { "orderLine": [ { "statusDate": 1768294804246, "item": { "condition": "New", "imageUrl": "https://i5-qa.walmartimages.com/seo/Crown-Camp-Fuel-Gallon_783282f9-4aec-494c-ac2a-ce67a87e808b.7084f63464c65f81592d4744fdb2bce2.jpeg", "weight": { "unit": "LB", "value": "8" }, "sku": "SKU-00023857310115", "productName": "Crown White Gas Camp Fuel for Use in Gasoline Stoves and Lanterns, 1 Gallon" }, "charges": { "charge": [ { "taxAndOtherFees": { "taxAndOtherFeesName": "Tax1", "taxAndOtherFeesAmount": { "amount": 1.51, "currency": "USD" } }, "chargeType": "PRODUCT", "chargeAmount": { "amount": 15, "currency": "USD" }, "tax": { "taxAmount": { "amount": 1.51, "currency": "USD" }, "taxName": "Tax1" }, "chargeName": "ItemPrice" }, { "taxAndOtherFees": { "taxAndOtherFeesName": "California Redemption Value(CRV)", "taxAndOtherFeesAmount": { "amount": 1.2, "currency": "USD" } }, "chargeType": "FEE", "chargeAmount": { "amount": 0, "currency": "USD" }, "tax": { "taxAmount": { "amount": 1.2, "currency": "USD" }, "taxName": "California Redemption Value(CRV)" }, "chargeName": "Fee" } ] }, "orderLineStatuses": { "orderLineStatus": [ { "trackingInfo": { "carrierName": {}, "methodCode": "Standard" }, "status": "CANCELLED", "statusQuantity": { "unitOfMeasurement": "EACH", "amount": "1" } } ] }, "orderLineQuantity": { "unitOfMeasurement": "EACH", "amount": "1" }, "fulfillment": { "shippingSLA": "5", "shipMethod": "STANDARD", "fulfillmentOption": "DELIVERY", "shippingConfigSource": "SELLER", "shippingProgramType": "THREE_TO_FIVE_DAY", "pickUpDateTime": 1768122463893 }, "lineNumber": "1", "shipWithWalmartCrossBorderEnrolled": false } ] }, "shipNode": { "name": "Shoes.com - 10900015173 - MP", "id": "10900015173", "type": "SellerFulfilled" }, "purchaseOrderId": "129101316011725", "customerOrderId": "701768208862892", "shippingInfo": { "postalAddress": { "country": "USA", "city": "San Jose", "address1": "2476 Barlow Ave", "addressType": "RESIDENTIAL", "postalCode": "95122", "name": "RxTestNamerxTestName rxTestName", "state": "CA" }, "phone": "0000000000", "estimatedShipDate": 1768287600000, "estimatedDeliveryDate": 1768766400000, "methodCode": "Standard" }, "orderDate": 1768208863893 } }
}

FRAUD_CANCEL

{ "source": { "eventType": "ORDER_UPDATES", "eventFilters": null, "eventTime": "2026-01-13T19:30:07.142Z", "eventId": "44707460-f0b6-11f0-8b81-198424ea73e3" }, "payload": { "meta": { "subEventType": "FRAUD_CANCEL" }, "order": { "orderType": "REGULAR", "customerEmailId": "[email protected]", "orderLines": { "orderLine": [ { "statusDate": 1768294804246, "item": { "condition": "New", "imageUrl": "https://i5-qa.walmartimages.com/seo/Crown-Camp-Fuel-Gallon_783282f9-4aec-494c-ac2a-ce67a87e808b.7084f63464c65f81592d4744fdb2bce2.jpeg", "weight": { "unit": "LB", "value": "8" }, "sku": "SKU-00023857310115", "productName": "Crown White Gas Camp Fuel for Use in Gasoline Stoves and Lanterns, 1 Gallon" }, "charges": { "charge": [ { "taxAndOtherFees": { "taxAndOtherFeesName": "Tax1", "taxAndOtherFeesAmount": { "amount": 1.51, "currency": "USD" } }, "chargeType": "PRODUCT", "chargeAmount": { "amount": 15, "currency": "USD" }, "tax": { "taxAmount": { "amount": 1.51, "currency": "USD" }, "taxName": "Tax1" }, "chargeName": "ItemPrice" }, { "taxAndOtherFees": { "taxAndOtherFeesName": "California Redemption Value(CRV)", "taxAndOtherFeesAmount": { "amount": 1.2, "currency": "USD" } }, "chargeType": "FEE", "chargeAmount": { "amount": 0, "currency": "USD" }, "tax": { "taxAmount": { "amount": 1.2, "currency": "USD" }, "taxName": "California Redemption Value(CRV)" }, "chargeName": "Fee" } ] }, "orderLineStatuses": { "orderLineStatus": [ { "trackingInfo": { "carrierName": {}, "methodCode": "Standard" }, "status": "CANCELLED", "statusQuantity": { "unitOfMeasurement": "EACH", "amount": "1" } } ] }, "orderLineQuantity": { "unitOfMeasurement": "EACH", "amount": "1" }, "fulfillment": { "shippingSLA": "5", "shipMethod": "STANDARD", "fulfillmentOption": "DELIVERY", "shippingConfigSource": "SELLER", "shippingProgramType": "THREE_TO_FIVE_DAY", "pickUpDateTime": 1768122463893 }, "lineNumber": "1", "shipWithWalmartCrossBorderEnrolled": false } ] }, "shipNode": { "name": "Shoes.com - 10900015173 - MP", "id": "10900015173", "type": "SellerFulfilled" }, "purchaseOrderId": "129101316011725", "customerOrderId": "701768208862892", "shippingInfo": { "postalAddress": { "country": "USA", "city": "San Jose", "address1": "2476 Barlow Ave", "addressType": "RESIDENTIAL", "postalCode": "95122", "name": "RxTestNamerxTestName rxTestName", "state": "CA" }, "phone": "0000000000", "estimatedShipDate": 1768287600000, "estimatedDeliveryDate": 1768766400000, "methodCode": "Standard" }, "orderDate": 1768208863893 } }
}