How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Walmart Fulfillment API

The Fulfillment API from Walmart — 21 operation(s) for fulfillment.

Walmart Fulfillment API is one of 22 APIs that Walmart publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Fulfillment. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 23 operations across 21 paths. It is described by OpenAPI 3.2.0.

Requests are made against 2 base URLs: https://marketplace.walmartapis.com, https://sandbox.walmartapis.com.

23 operations 21 paths 0 schemas 2 DELETE8 GET12 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
Base URL
https://marketplace.walmartapis.com
Authentication
HTTP Basic
Resource Areas
1

Authentication & Security 1

Walmart Fulfillment API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (basicScheme). By default, every request must be authenticated.

Paths & Operations 23

Across 21 paths, the API surfaces 23 operations — 2 DELETE, 8 GET, 12 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Fulfillment 23
PUT
/v3/fulfillment/shipment-quantities
Walmart Update Shipment Quantities
updateShipmentQuantity 4 params body → 200
POST
/v3/items/onhold/search
Walmart Hazmat Items on Hold
wercsFeedback 5 params body → 200
POST
/v3/fulfillment/shipment-tracking
Walmart Update Shipment Tracking
updateShipmentTrackingDetails 4 params body → 200
POST
/v3/fulfillment/shipment-label
Walmart Create Inbound Shipment Label
createInboundShipmentLabelV2 4 params body → 200
POST
/v3/fulfillment/orders-fulfillments
Walmart Create Customer Order
createFulfillment 4 params body → 200
POST
/v3/fulfillment/orders-fulfillments/fetchOrderPromiseOptions
Walmart Fetch Delivery Promise Details
promiseFulfillments 4 params body → 200
POST
/v3/fulfillment/orders-fulfillments/cancel
Walmart Cancel Customer Order
cancelFulfillment 4 params body → 200
GET
/v3/fulfillment/inbound-shipments
Walmart Get Shipments
getInboundShipments 11 params → 200
POST
/v3/fulfillment/inbound-shipments
Walmart Create Inbound Shipment
createShipment 4 params body → 200
POST
/v3/fulfillment/inbound-preview
Walmart Fetch Inbound Preview
inboundPreview 4 params body → 200
GET
/v3/fulfillment/carrier-rate-quotes
Walmart Get Carrier Rate Quote
getCarrierRateQuote 6 params → 200
POST
/v3/fulfillment/carrier-rate-quotes
Walmart Create Carrier Rate Quote
createCarrierRateQuotes 4 params body → 200
POST
/v3/fulfillment/carrier-rate-quote/confirm
Walmart Confirm Carrier Rate Quote
confirmCarrierRateQuote 4 params body → 200
POST
/v3/fulfillment/carrier-label/{shipmentId}
Walmart Print Carrier Label
printCarrierLabel 5 params body → 200
POST
/v3/feeds
Walmart Convert Items for Wfs
convertItemForWfs 5 params body → 200
GET
/v3/report/wfs/getInventoryHealthReport
Walmart Get Wfs Inventory Health Report
getInventoryHealthReport 4 params → 200
GET
/v3/fulfillment/orders-fulfillments/status
Walmart Get Fulfillment Orders Status
getFulfillmentOrdersStatus 13 params → 200
GET
/v3/fulfillment/label/{shipmentId}
Walmart Create Inbound Shipment Label (deprecated)
createInboundShipmentLabel 5 params → 200
GET
/v3/fulfillment/inventory-log
Walmart Get Inventory Log for a Wfs Item
getWFSInventoryLog 14 params → 200
GET
/v3/fulfillment/inbound-shipment-items
Walmart Get Inbound Shipment Items
getInboundShipmentItems 7 params → 200
GET
/v3/fulfillment/inbound-shipment-errors
Walmart Get Inbound Shipment Errors
getInboundOrderErrors 7 params → 200
DELETE
/v3/fulfillment/inbound-shipments/{inboundOrderId}
Walmart Cancel Inbound Shipment
cancelShipment 5 params → 200
DELETE
/v3/fulfillment/carrier-rate-quote/{shipmentId}
Walmart Cancel Carrier Rate Quote
voidCarrierRateQuote 5 params → 200

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

walmart-fulfillment-api-openapi.yml Raw ↑

Other APIs Walmart publishes across the network.

Walmart Assortment Recommendations API
Walmart Authorization API
Walmart Feeds API
Walmart Insight API
Walmart Inventory API
Walmart Items API
Walmart Lag Time API
Walmart Listing Quality API
Walmart Notifications API
Walmart On Request Reports API
Walmart Orders API
Walmart Pre-Generated Reports API
Where this information came from

This is an independent, third-party profile of Walmart Fulfillment API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.