Bulk item setup (Multiple)

Use this API for initial item setup and maintenance.

This API updates items in bulk, allowing you to update up to 10,000 items at once. Updates with more than 10,000 items are not supported. To ensure optimal feed processing time, keep feed sizes below 25 MB, except for FITMENT_ACES and FITMENT_PIES feeds, which support files up to 50 MB.

You can use the bulk item setup API for any of the following item spec versions by specifying the corresponding feed type as a query parameter:

FeedTypesAvailability
MP_MAINTENANCE, MP_ITEM_MATCHGlobal
SKU_TEMPLATE_MAPGlobal
MP_ITEM_INTLCA, MX, CL
MP_ITEM, MP_WFS_ITEMUS Only
OMNI_WFS, RETIRE_ITEM, SHIPPING_OVERRIDES, FITMENT_ACES, FITMENT_PIES, SPLIT_AND_MERGEUS Only
OMNI_WFSSETUPCA , MX

To create or manage variant groups, use feedType=MP_MAINTENANCE, feedType=MP_ITEM_MATCH, or feedType=MP_ITEM_INTL (CA, MX, CL). In the Visible.[ProductType] block for each item, include variantGroupId, isPrimaryVariant, and variantAttributeNames. Use the following values:

  • variantGroupId: The group ID
  • isPrimaryVariant: Use Yes for exactly one item per group and No for all others
  • variantAttributeNames: An array of up to three attribute names (for example, color and size)

Items that share the same variantGroupId within a single feed are grouped together.

Download the request body sample from

US Samples JSON
CA Samples JSON
MX Samples JSON
CL Samples JSON


Market availability: Global

Query Params
string
enum

The type of feed, which specifies the nature of the update. Choose from the above options based on the item specification version and the type of update you need to perform.

Market availability: Global

Body Params

The request body consists of a Feed file attached to the request based on the feedType selected.

file
required

Market availability: Global

Headers
string
required

Access token obtained from the Token API. This is required for authenticating requests to Walmart Marketplace APIs.

Market availability: Global

string

A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during onboarding.

Market availability: Global

string
required

AA unique ID that identifies each API call and is used to track and debug issues. Use a randomly generated GUID for this ID.

Market availability: Global

string
required

Specifies the name of the Walmart service being called.

Market availability: Global

string
enum
required

The target market of the API call.

Market availability: Global

Allowed:
string
enum
required

The version of the global API used.

Market availability: Global

Allowed:
Responses

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json