Walmart · OpenAPI Overlay 1.0.0
API Evangelist enrichment overlay for Walmart Cost Management Assortment Recommendations Items API
14 actions
14 updates
update
extends
walmart-items-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Walmart's API. It is a proposal applied on top of the contract, not a document Walmart publishes.
What the actions change
x-rate-limitx-apievangelistx-idempotencyx-rate-limit-headersx-error-envelopex-required-headersx-deprecation-policy
Targets 14
$.info
$.servers
$
$.paths['/v3/feeds'].post
$.paths['/v3/items'].get
$.paths['/v3/items/{sku}'].get
$.paths['/v3/items/taxonomy'].get
$.paths['/v3/items/catalog/search'].post
$.paths['/v3/items/associations'].post
$.paths['/v3/items/{id}'].get
$.paths['/v3/items/walmart/search'].get
$.paths['/v3/items/groups/count'].get
$.paths['/v3/items/count'].get
$.paths['/v3/items/{SKU}'].delete
OpenAPI Overlay
overlay: 1.0.0
info:
title: API Evangelist enrichment overlay for Walmart Cost Management Assortment Recommendations Items API
version: 1.0.0
extends: walmart-items-api-openapi.yml
x-generated: '2026-08-27'
x-method: generated
x-source: rate-limits/walmart-rate-limits.yml, conventions/walmart-conventions.yml, errors/walmart-problem-types.yml
x-operations-matched: 11
actions:
- target: $.info
description: Record API Evangelist provenance and the runtime facts Walmart documents outside the spec.
update:
x-apievangelist:
profile: https://apis.io/provider/walmart/
enriched: '2026-08-27'
artifacts:
- conventions/walmart-conventions.yml
- errors/walmart-problem-types.yml
- rate-limits/walmart-rate-limits.yml
- lifecycle/walmart-lifecycle.yml
- authentication/walmart-authentication.yml
- target: $.servers
description: Correct the production host. Walmart publishes this API on marketplace.walmartapis.com in its own OpenAPI (openapi/_original/),
but the refined servers[] block carries api-gateway.walmart.com, which is the 1P Supplier / Dropship Vendor gateway. The
original document is left untouched; this overlay records the correction.
update:
- url: https://marketplace.walmartapis.com
description: Walmart Marketplace production
- url: https://sandbox.walmartapis.com
description: Walmart sandbox
- target: $
description: Declare the cross-cutting runtime semantics Walmart documents on the portal but does not express in the contract.
update:
x-idempotency:
supported: false
note: No idempotency key mechanism is documented anywhere on developer.walmart.com.
x-rate-limit-headers:
remaining: x-current-token-count
reset: X-Next-Replenishment-Time
exhausted_status: 429
oversized_payload_status: 413
x-error-envelope:
format: proprietary
shape: '{"errors":[{"code","message","category","severity","field"}]}'
rfc9457: false
x-required-headers:
- WM_SEC.ACCESS_TOKEN
- WM_QOS.CORRELATION_ID
- WM_SVC.NAME
x-deprecation-policy: https://developer.walmart.com/us-marketplace/docs/walmart-marketplace-api-deprecation-guide
- target: $.paths['/v3/feeds'].post
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 10
window: hour
published: 10/hour
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/items'].get
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 300
window: minute
published: 300/min (if used with query parameters 60/min)
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/items/{sku}'].get
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 900
window: minute
published: 900/min (if used with query parameters 60/min)
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/items/taxonomy'].get
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 200
window: minute
published: 200/min (Shared with Get items count by status)
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/items/catalog/search'].post
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 200
window: minute
published: 200/min (Shared with Get Item Associations)
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/items/associations'].post
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 200
window: minute
published: 200/min (Shared with Catalog Search)
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/items/{id}'].get
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 900
window: minute
published: 900/min (if used with query parameters 60/min)
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/items/walmart/search'].get
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 200
window: minute
published: 200/min 1000/day (if used with `responseFormat=SPEC`
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/items/groups/count'].get
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 100
window: minute
published: 100/min
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/items/count'].get
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 200
window: minute
published: 200/min (Shared with Taxonomy)
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/items/{SKU}'].delete
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 900
window: minute
published: 900/min
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
x-host-correction: true
Work with this as data
Every overlay here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/walmart-items-api-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.