How to Track Feed Submissions
A feed file contains a number of records. The more records the feed file contains, the longer the Walmart system must process them. This processing time results in a delay between the request being submitted and its completion. This type of request is called an asynchronous (async) request. Suppliers must track the request's status to ensure every record is successfully processed.
Use the returned feed ID (feedId
) to track the progress. The feed ID (feedId
) is an identifier that is unique for all successful POST v3/feeds
requests. Use the Feed Status request to follow a specific feed's progress or all of the supplier's submitted feeds.
The following diagram outlines a sample process for submitting and tracking feeds.

Requests Available to Track Feed Status
We offer two requests for users to track the status of a submitted feed.
- GET All Feeds (Request)
- GET Feed Status (and Records)
GET All Feeds (Request)
The GET Feed Item Status request (GET /v3/feeds/{feedId}
) provides the user with all feed IDs and the status of each feed file submitted.
Note: The request does not indicate the status of items within the feed.
Note: This request only returns 50 feeds at a time. The user must use pagination (
offset
) to see all available feeds.
GET Feed Status (and Records)
The GET Feed Status request (GET /v3/feeds
) lets users request a specific feed ID (feedId
), and the request returns the status for that feed ID (feedId
) and the aggregated status of all records submitted.
The user can request the status for all records in the submission by using the following query parameter:
?includeDetails=true
Updated about 17 hours ago