Walmart · OpenAPI Overlay 1.0.0
API Evangelist enrichment overlay for Walmart Cost Management Assortment Recommendations Settings API
21 actions
21 updates
update
extends
walmart-settings-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 21 · first 16 shown; the file carries all of them
$.info
$.servers
$
$.paths['/v3/settings/shipping/templates/{templateId}'].get
$.paths['/v3/settings/shipping/templates/{templateId}'].put
$.paths['/v3/settings/shipping/templates/{templateId}'].delete
$.paths['/v3/settings/shipping/shipnodes'].get
$.paths['/v3/settings/shipping/shipnodes'].put
$.paths['/v3/settings/shipping/shipnodes'].post
$.paths['/v3/settings/shipping/account'].get
$.paths['/v3/settings/shipping/account'].put
$.paths['/v3/settings/shipping/account'].post
$.paths['/v3/settings/shipping/templates'].get
$.paths['/v3/settings/shipping/templates'].post
$.paths['/v3/settings/shipping/3plshipnodes'].post
$.paths['/v3/settings/shippingprofile'].get
OpenAPI Overlay
overlay: 1.0.0
info:
title: API Evangelist enrichment overlay for Walmart Cost Management Assortment Recommendations Settings API
version: 1.0.0
extends: walmart-settings-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: 18
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/settings/shipping/templates/{templateId}'].get
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 750
window: minute
published: 750/min
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/settings/shipping/templates/{templateId}'].put
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/settings/shipping/templates/{templateId}'].delete
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/settings/shipping/shipnodes'].get
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 50
window: minute
published: 50/min
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/settings/shipping/shipnodes'].put
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 60
window: minute
published: 60/min
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/settings/shipping/shipnodes'].post
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 10
window: minute
published: 10/min
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/settings/shipping/account'].get
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 50
window: minute
published: 50/min
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/settings/shipping/account'].put
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/settings/shipping/account'].post
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 10
window: minute
published: 10/min
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/settings/shipping/templates'].get
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 300
window: minute
published: 300/min
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/settings/shipping/templates'].post
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 60
window: minute
published: 60/min
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/settings/shipping/3plshipnodes'].post
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 10
window: minute
published: 10/min
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/settings/shippingprofile'].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/settings/shipping/templates/activationStatus'].get
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 10
window: minute
published: 10/min
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/settings/shipping/shipnodes/coverage'].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/settings/shipping/carriers'].get
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 10
window: minute
published: 10/min
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/settings/shipping/3plproviders'].get
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 10
window: minute
published: 10/min
scope: per-seller
algorithm: token-bucket
source: https://developer.walmart.com/us-marketplace/docs/rate-limiting
- target: $.paths['/v3/settings/partnerprofile'].get
description: Attach Walmart's published rate limit for this operation.
update:
x-rate-limit:
limit: 50
window: minute
published: 50/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-settings-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.