Every entry in this list appears on a Walmart documentation page. If your error is not here, Walmart has not published it where we looked, and we do not guess.

Feed and item data errors

Source: Walmart Marketplace Learn (Canada): Resolve common integration errors, read October 29, 2026. The explanations are paraphrased by Bluestack; text in quotation marks is Walmart's own.

ERR_PDI_0001

Malformed data

Message Walmart shows:

  • “Malformed data. Verify the data file to ensure it is formatted properly.”

Walmart’s description:

  • “Malformed data”

What it means: Walmart's pages describe the whole file as rejected because of bad characters or structure.

What to try: Get the latest XSD, remove special characters, validate the file, resubmit.

Source: Walmart Developer Portal: Error codes, read October 29, 2026; Walmart Marketplace Learn (Canada): Resolve common integration errors, read October 29, 2026.

ERR_PDI_0034

Invalid data

Message Walmart shows:

  • “The length of the UPC should be 12 or 13. The current UPC length is 13.”

Walmart’s description:

  • “Invalid data”

What it means: Required fields are missing or values are invalid (one Walmart example is a billable weight of 0). The Canada guide shows an instance where the UPC length is wrong.

What to try: Validate against the latest XSD; correct the UPC length and resubmit.

The same code carries different message text on different Walmart pages. The portal gives the category label; the Canada guide shows one observed message instance.

Source: Walmart Developer Portal: Error codes, read October 29, 2026; Walmart Marketplace Learn (Canada): Resolve common integration errors, read October 29, 2026.

ERR_EXT_DATA_0101116

Title or price mismatch

Walmart’s description:

  • “Title or price mismatch”

What it means: The item's title or price differs a lot from existing Walmart listings with the same product ID.

What to try: Check product ID, title and price against the existing listing; contact Support if Walmart's listing is wrong.

The Canada guide's longer message text was truncated when we read it, so it is not quoted here.

Source: Walmart Developer Portal: Error codes, read October 29, 2026; Walmart Marketplace Learn (Canada): Resolve common integration errors, read October 29, 2026.

Data Error

Message Walmart shows:

  • “Data Error”

What it means: An item in the XML feed has invalid or missing required data.

What to try: Validate the XML against the latest XSD files.

The GTIN's length should be less than 14. The current GTIN length is 26

Message Walmart shows:

  • “The GTIN's length should be less than 14. The current GTIN length is 26”

What it means: Walmart's guide attributes this to data corruption.

What to try: Contact Support with the error, SKU(s) and Feed ID; resubmit after cleaning the data.

SKU provided does not match Walmart records for this given item.

Message Walmart shows:

  • “SKU provided does not match Walmart records for this given item.”

What it means: The GTIN/UPC was already ingested under a different SKU.

What to try: Check earlier ingestions, then contact Support.

Requested URL could not be found.

Message Walmart shows:

  • “Requested URL could not be found.”

What it means: HTTP 404: the item has not been ingested yet, or ingestion failed.

What to try: Check the ingestion status and re-ingest; contact Support if it stays In Progress for over an hour.

System encountered internal error.

Message Walmart shows:

  • “System encountered internal error.”

What it means: HTTP 500: an internal system or data problem.

What to try: Re-ingest the item, then contact Support.

Internal server error

Message Walmart shows:

  • “Internal server error”

What it means: HTTP 500: the content type is wrong or does not match the payload.

What to try: Fix the content type and the payload so they match.

Seller Center item setup (spreadsheet upload)

Source: Walmart Marketplace Learn: Troubleshoot item setup errors, read October 29, 2026. The explanations are paraphrased by Bluestack; text in quotation marks is Walmart's own.

Invalid product ID

Message Walmart shows:

  • “Invalid product ID”

What it means: The ID does not match the selected Product Identifier type.

What to try: Correct the file and re-upload.

Missing attribute metadata

Message Walmart shows:

  • “Missing attribute metadata”

What it means: Walmart does not state the cause; its fix suggests header data was deleted.

What to try: Download a new template and do not remove Rows 1 to 6.

Main Image URL does not meet our image URL requirements

Message Walmart shows:

  • “Main Image URL does not meet our image URL requirements”

What it means: The image URL fails Walmart's image URL requirements.

What to try: Fix the URL, re-upload and check the Activity Feed.

You are not authorized to set up 'CUSTOM' Product IDs for UPC exemptions

Message Walmart shows:

  • “You are not authorized to set up 'CUSTOM' Product IDs for UPC exemptions”

What it means: A custom ID was used without an approved exemption.

What to try: Find the correct ID, or request a UPC/GTIN exemption through Help.

The item must have a Variant Group ID, Variant Attribute Name, and 'Is Primary Variant' value...

Message Walmart shows:

  • “The item must have a Variant Group ID, Variant Attribute Name, and 'Is Primary Variant' value...”

What it means: Variant fields are missing.

What to try: Complete the variant columns.

Message continues beyond the quoted part.

Feed error (system error during item setup)

What it means: A technical problem on Walmart's side.

What to try: Wait a day (Walmart retries automatically every few hours), then contact Support with the Feed ID and spreadsheet.

Walmart's guide lists this under common system errors; "feed error" is its wording in prose, not a message string.

Battery type is a required attribute

Message Walmart shows:

  • “Battery type is a required attribute”

What it means: Applies to Walmart Fulfillment Services (WFS) items that are or contain a battery.

What to try: Choose a value in the battery type column, or "Does Not Contain a Battery".

Hazmat (hazardous material) assessment is required

Message Walmart shows:

  • “Hazmat (hazardous material) assessment is required”

What it means: The item is held for a compliance review (WFS).

What to try: Wait for the review, then check the Pending review page for "Action Needed".

Item may contain a chemical, aerosol or pesticide

Message Walmart shows:

  • “Item may contain a chemical, aerosol or pesticide”

What it means: The item was flagged by compliance (WFS).

What to try: Answer "Yes" in the matching WFS column, re-upload and answer the follow-up questions.

Feed status

Source: Walmart Developer Portal: Feeds overview, read October 29, 2026. The explanations are paraphrased by Bluestack; text in quotation marks is Walmart's own.

RECEIVED

The system accepted the feed and queued it. Processing has not started.

Walmart’s description:

  • “The system accepted the feed and queued it. Processing has not started.”

What it means: Feed-level status published by Walmart.

What to try: Keep polling the feed status.

INPROGRESS

The system is processing the feed.

Walmart’s description:

  • “The system is processing the feed.”

What it means: Feed-level status published by Walmart.

What to try: Keep polling the feed status.

PROCESSED

The system finished processing the feed. Check per-item results for the outcome.

Walmart’s description:

  • “The system finished processing the feed. Check per-item results for the outcome.”

What it means: Feed-level status published by Walmart.

What to try: See the per-item results, or resubmit after fixing the cause.

ERROR

The feed failed as a whole. No items were processed.

Walmart’s description:

  • “The feed failed as a whole. No items were processed.”

What it means: Feed-level status published by Walmart.

What to try: See the per-item results, or resubmit after fixing the cause.

Item ingestion status

Source: Walmart Developer Portal: Feeds overview, read October 29, 2026. The explanations are paraphrased by Bluestack; text in quotation marks is Walmart's own.

SUCCESS

The object was ingested.

Walmart’s description:

  • “The object was ingested.”

What it means: Item ingestion status published by Walmart.

What to try: Nothing to do.

INPROGRESS

The object is still processing.

Walmart’s description:

  • “The object is still processing.”

What it means: Item ingestion status published by Walmart.

What to try: Keep polling.

DATA_ERROR

The payload is invalid or required data is missing.

Walmart’s description:

  • “The payload is invalid or required data is missing.”

What it means: Item ingestion status published by Walmart.

What to try: Fix the payload; if it validates and the problem continues, contact Partner Support.

SYSTEM_ERROR

A downstream system returned an error.

Walmart’s description:

  • “A downstream system returned an error.”

What it means: Item ingestion status published by Walmart.

What to try: Wait an hour or more, retry, and contact Partner Support if it persists.

TIMEOUT_ERROR

A downstream system was unavailable.

Walmart’s description:

  • “A downstream system was unavailable.”

What it means: Item ingestion status published by Walmart.

What to try: Retry after at least an hour; contact Partner Support if it persists.

API error codes (HTTP)

Source: Walmart Developer Portal: Error codes, read October 29, 2026. The explanations are paraphrased by Bluestack; text in quotation marks is Walmart's own.

SOME_CONTENT_NOT_FOUND

What it means: HTTP 206. Some requested data is unavailable.

What to try: Process what came back and re-request the rest.

Walmart's page lists the code and its meaning; it publishes no message text for it.

INVALID_REQUEST

What it means: HTTP 400. The request body does not match the schema.

What to try: Validate the body before submitting.

Walmart's page lists the code and its meaning; it publishes no message text for it.

INVALID_REQUEST_HEADER

What it means: HTTP 400. A header is absent or malformed.

What to try: Check required headers such as the correlation ID.

Walmart's page lists the code and its meaning; it publishes no message text for it.

INVALID_REQUEST_PARAM

What it means: HTTP 400. A query or path parameter is bad.

What to try: Correct the parameter.

Walmart's page lists the code and its meaning; it publishes no message text for it.

INVALID_REQUEST_CONTENT

What it means: HTTP 400. The body content is invalid.

What to try: Check the schema and constraints.

Walmart's page lists the code and its meaning; it publishes no message text for it.

MISSING_REQUEST_HEADER

What it means: HTTP 400. A required header is absent, for example WM_SEC.ACCESS_TOKEN.

What to try: Add the header.

Walmart's page lists the code and its meaning; it publishes no message text for it.

MISSING_REQUEST_PARAM

What it means: HTTP 400. A required parameter is absent.

What to try: Add the parameter.

Walmart's page lists the code and its meaning; it publishes no message text for it.

MALFORMED_REQUEST_CONTENT

What it means: HTTP 400. The JSON or XML cannot be parsed.

What to try: Fix the syntax.

Walmart's page lists the code and its meaning; it publishes no message text for it.

UNAUTHORIZED

What it means: HTTP 401. The token is missing or expired, or the scopes are wrong.

What to try: Request a new token and check scopes.

Walmart's page lists the code and its meaning; it publishes no message text for it.

FORBIDDEN.GMP_GATEWAY_API

What it means: HTTP 403. The caller lacks permission.

What to try: Check the scopes granted.

Walmart's page lists the code and its meaning; it publishes no message text for it.

CONTENT_NOT_FOUND

What it means: HTTP 404. The resource does not exist.

What to try: Check identifiers and ingestion state.

Walmart's page lists the code and its meaning; it publishes no message text for it.

URI_NOT_FOUND

What it means: HTTP 404. The path or route is wrong.

What to try: Correct the URL.

Walmart's page lists the code and its meaning; it publishes no message text for it.

METHOD_NOT_ALLOWED

What it means: HTTP 405. The wrong HTTP verb was used.

What to try: Use the verb the endpoint expects.

Walmart's page lists the code and its meaning; it publishes no message text for it.

INVALID_ACCEPT_TYPE

What it means: HTTP 406. The Accept header is unsupported.

What to try: Use application/json (the default).

Walmart's page lists the code and its meaning; it publishes no message text for it.

UNSUPPORTED_MEDIA_TYPE

What it means: HTTP 415. The Content-Type is wrong.

What to try: Send the Content-Type the endpoint expects.

Walmart's page lists the code and its meaning; it publishes no message text for it.

RESOURCE_IS_LOCKED.GMP_RECEIVER_API

What it means: HTTP 423. A backend volume or record lock.

What to try: Retry shortly; if it persists, wait up to an hour.

Walmart's page lists the code and its meaning; it publishes no message text for it.

REQUEST_THRESHOLD_VIOLATED

What it means: HTTP 429. The rate limit was exceeded.

What to try: Back off and follow the rate-limit headers.

Walmart's page lists the code and its meaning; it publishes no message text for it.

INVALID_SYSTEM_STATE

What it means: HTTP 500. Backend state is inconsistent.

What to try: Retry with jitter; open a ticket if it repeats.

Walmart's page lists the code and its meaning; it publishes no message text for it.

SYSTEM_ERROR

What it means: HTTP 500. An internal fault, or a payload/content-type mismatch.

What to try: Retry with jitter.

Walmart's page lists the code and its meaning; it publishes no message text for it.

DOWNSTREAM_SYSTEM_TIME_OUT

What it means: HTTP 504. A dependent service did not respond.

What to try: Retry with exponential backoff.

Walmart's page lists the code and its meaning; it publishes no message text for it.

Unpublished item reasons

Source: Walmart Developer Portal: Get unpublished item insights, read October 29, 2026. The explanations are paraphrased by Bluestack; text in quotation marks is Walmart's own.

START_DATE

What it means: The start date has not arrived yet.

What to try: The item goes live on that date.

Our summary of Walmart's reason-code table; Walmart publishes no message text for these codes.

END_DATE

What it means: The end date has passed.

What to try: Re-ingest with updated dates.

Our summary of Walmart's reason-code table; Walmart publishes no message text for these codes.

REASONABLE_PRICE_NOT_SATISFIED

What it means: A competing site is much cheaper.

What to try: Walmart republishes automatically once the price is acceptable.

Our summary of Walmart's reason-code table; Walmart publishes no message text for these codes.

PRIMARY_IMAGE_MISSING

What it means: The item has no primary image.

What to try: Re-ingest with a valid one.

Our summary of Walmart's reason-code table; Walmart publishes no message text for these codes.

NO_PRICE

What it means: No price is on record.

What to try: Add a price.

Our summary of Walmart's reason-code table; Walmart publishes no message text for these codes.

How this list was made

Checked 2026-10-29. We read each Walmart page below and wrote the explanations in our own words. On that date a script confirmed that every code and every quoted message on this page appears word for word (quote marks normalised) on the Walmart page it links to. Walmart can change these pages without notice; the link and read date on each entry tell you which version we saw. Some messages come from Walmart's Canada guide and can read differently in a US Seller Center.

  1. Walmart Developer Portal: Error codes (checked 2026-10-29)
  2. Walmart Marketplace Learn (Canada): Resolve common integration errors (checked 2026-10-29)
  3. Walmart Marketplace Learn: Troubleshoot item setup errors (checked 2026-10-29)
  4. Walmart Developer Portal: Feeds overview (checked 2026-10-29)
  5. Walmart Developer Portal: Get unpublished item insights (checked 2026-10-29)

Want a person to look at your account?

Get a Free Walmart Review