Event: Feed Status Notification

The feed status notification is sent to suppliers when a bulk submission or feed has completed processing, and each record in the feed is in an end state.

A supplier can submit a feed for many functions (item setup, item maintenance, inventory updates, cost updates, and more) using the Submit bulk feed request (POST v3/feeds/?feedtype) available in the 1P Supplier Items, Cost, Inventory, Lag Time, and other APIs.

Event Type: FEED_STATUS
Event Trigger: A feed submitted by a supplier is in an end state (PROCESSED or ERROR)
Event Version : V1
Resource Name: REPORTS

When the feed status event occurs, the supplier will receive the notification payload at the defined destination URL. See the samples provided for more information.

Event Notification Payload Parameters


NameDescriptionType
vendorIdSpecifies the supplier vendor ID.String
feedIdSpecifies the feed identifier.

This value is provided to the supplier after submission to help the supplier track the status of the feed.
String
feedStatusSpecifies the status of the feed submission.

There are two possible values: PROCESSED or ERROR.
String
feedDateSpecifies the date and time when the supplier initially submitted the feed.String
feedTypeSpecifies the feed type or the name of the feed that the supplier submitted.String
itemsReceivedSpecifies the number of items the supplier submitted as part of the feed submission.Integer
itemsSucceededSpecifies the number of items that were successfully submitted and processed by Walmart.Integer
itemsFailedSpecifies the number of items that failed during the feed submission.

This failure can be from a variety of error types, including data error and system error.
Integer

Sample Payload 1: Report Status Event

{"source": {"eventType": "REPORT_STATUS", "eventTime": "2023-07-03T14:12:42.913Z", "eventId": "03d34580-61d4-11ea-9e23-cd38810ff7cd" },
"payload": { "vendor": "651263",
"feedId": "6da7357b1c3b4c1d9685ca2@931eb96b4",
"feedStatus": "PROCESSED",
"feedDate": "1706700172095",
"feedType": "OMNI_MAINTENANCE",
"itemsRecieved": 20
“itemsSucceeded”: 15
“itemsFailed”: 5}}