Walmart · Capability

Walmart Fulfillment Management — Fulfillment

Walmart Fulfillment Management — Fulfillment. 23 operations. Lead operation: Walmart Convert Items for Wfs. Self-contained Naftiko capability covering one Walmart business surface.

Run with Naftiko WalmartFulfillment

What You Can Do

POST
Convertitemforwfs — Walmart Convert Items for Wfs
/v1/v3/feeds
POST
Printcarrierlabel — Walmart Print Carrier Label
/v1/v3/fulfillment/carrier-label/{shipmentid}
POST
Confirmcarrierratequote — Walmart Confirm Carrier Rate Quote
/v1/v3/fulfillment/carrier-rate-quote/confirm
DELETE
Voidcarrierratequote — Walmart Cancel Carrier Rate Quote
/v1/v3/fulfillment/carrier-rate-quote/{shipmentid}
GET
Getcarrierratequote — Walmart Get Carrier Rate Quote
/v1/v3/fulfillment/carrier-rate-quotes
POST
Createcarrierratequotes — Walmart Create Carrier Rate Quote
/v1/v3/fulfillment/carrier-rate-quotes
POST
Inboundpreview — Walmart Fetch Inbound Preview
/v1/v3/fulfillment/inbound-preview
GET
Getinboundordererrors — Walmart Get Inbound Shipment Errors
/v1/v3/fulfillment/inbound-shipment-errors
GET
Getinboundshipmentitems — Walmart Get Inbound Shipment Items
/v1/v3/fulfillment/inbound-shipment-items
GET
Getinboundshipments — Walmart Get Shipments
/v1/v3/fulfillment/inbound-shipments
POST
Createshipment — Walmart Create Inbound Shipment
/v1/v3/fulfillment/inbound-shipments
DELETE
Cancelshipment — Walmart Cancel Inbound Shipment
/v1/v3/fulfillment/inbound-shipments/{inboundorderid}
GET
Getwfsinventorylog — Walmart Get Inventory Log for a Wfs Item
/v1/v3/fulfillment/inventory-log
GET
Createinboundshipmentlabel — Walmart Create Inbound Shipment Label (deprecated)
/v1/v3/fulfillment/label/{shipmentid}
POST
Createfulfillment — Walmart Create Customer Order
/v1/v3/fulfillment/orders-fulfillments
POST
Cancelfulfillment — Walmart Cancel Customer Order
/v1/v3/fulfillment/orders-fulfillments/cancel
POST
Promisefulfillments — Walmart Fetch Delivery Promise Details
/v1/v3/fulfillment/orders-fulfillments/fetchorderpromiseoptions
GET
Getfulfillmentordersstatus — Walmart Get Fulfillment Orders Status
/v1/v3/fulfillment/orders-fulfillments/status
POST
Createinboundshipmentlabelv2 — Walmart Create Inbound Shipment Label
/v1/v3/fulfillment/shipment-label
PUT
Updateshipmentquantity — Walmart Update Shipment Quantities
/v1/v3/fulfillment/shipment-quantities
POST
Updateshipmenttrackingdetails — Walmart Update Shipment Tracking
/v1/v3/fulfillment/shipment-tracking
POST
Wercsfeedback — Walmart Hazmat Items on Hold
/v1/v3/items/onhold/search
GET
Getinventoryhealthreport — Walmart Get Wfs Inventory Health Report
/v1/v3/report/wfs/getinventoryhealthreport

MCP Tools

walmart-convert-items-wfs

Walmart Convert Items for Wfs

walmart-print-carrier-label

Walmart Print Carrier Label

walmart-confirm-carrier-rate-quote

Walmart Confirm Carrier Rate Quote

walmart-cancel-carrier-rate-quote

Walmart Cancel Carrier Rate Quote

idempotent
walmart-get-carrier-rate-quote

Walmart Get Carrier Rate Quote

read-only idempotent
walmart-create-carrier-rate-quote

Walmart Create Carrier Rate Quote

walmart-fetch-inbound-preview

Walmart Fetch Inbound Preview

read-only
walmart-get-inbound-shipment-errors

Walmart Get Inbound Shipment Errors

read-only idempotent
walmart-get-inbound-shipment-items

Walmart Get Inbound Shipment Items

read-only idempotent
walmart-get-shipments

Walmart Get Shipments

read-only idempotent
walmart-create-inbound-shipment

Walmart Create Inbound Shipment

walmart-cancel-inbound-shipment

Walmart Cancel Inbound Shipment

idempotent
walmart-get-inventory-log-wfs

Walmart Get Inventory Log for a Wfs Item

read-only idempotent
walmart-create-inbound-shipment-label

Walmart Create Inbound Shipment Label (deprecated)

read-only idempotent
walmart-create-customer-order

Walmart Create Customer Order

walmart-cancel-customer-order

Walmart Cancel Customer Order

walmart-fetch-delivery-promise-details

Walmart Fetch Delivery Promise Details

read-only
walmart-get-fulfillment-orders-status

Walmart Get Fulfillment Orders Status

read-only idempotent
walmart-create-inbound-shipment-label-2

Walmart Create Inbound Shipment Label

walmart-update-shipment-quantities

Walmart Update Shipment Quantities

idempotent
walmart-update-shipment-tracking

Walmart Update Shipment Tracking

walmart-hazmat-items-hold

Walmart Hazmat Items on Hold

walmart-get-wfs-inventory-health

Walmart Get Wfs Inventory Health Report

read-only idempotent

Capability Spec

marketplace-fulfillment-fulfillment.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Walmart Fulfillment Management — Fulfillment
  description: 'Walmart Fulfillment Management — Fulfillment. 23 operations. Lead operation: Walmart Convert Items for Wfs.
    Self-contained Naftiko capability covering one Walmart business surface.'
  tags:
  - Walmart
  - Fulfillment
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    WALMART_API_KEY: WALMART_API_KEY
capability:
  consumes:
  - type: http
    namespace: marketplace-fulfillment-fulfillment
    baseUri: https://marketplace.walmartapis.com
    description: Walmart Fulfillment Management — Fulfillment business capability. Self-contained, no shared references.
    resources:
    - name: v3-feeds
      path: /v3/feeds
      operations:
      - name: convertitemforwfs
        method: POST
        description: Walmart Convert Items for Wfs
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: feedType
          in: query
          type: string
          description: Includes details of each entity in the feed. Do not set this parameter to true.
          required: true
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v3-fulfillment-carrier-label-shipmentId
      path: /v3/fulfillment/carrier-label/{shipmentId}
      operations:
      - name: printcarrierlabel
        method: POST
        description: Walmart Print Carrier Label
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: shipmentId
          in: path
          type: string
          description: Unique ID identifying each shipment.
          required: true
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: v3-fulfillment-carrier-rate-quote-confirm
      path: /v3/fulfillment/carrier-rate-quote/confirm
      operations:
      - name: confirmcarrierratequote
        method: POST
        description: Walmart Confirm Carrier Rate Quote
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: v3-fulfillment-carrier-rate-quote-shipmentId
      path: /v3/fulfillment/carrier-rate-quote/{shipmentId}
      operations:
      - name: voidcarrierratequote
        method: DELETE
        description: Walmart Cancel Carrier Rate Quote
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: shipmentId
          in: path
          type: string
          description: Unique ID identifying each shipment.
          required: true
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
    - name: v3-fulfillment-carrier-rate-quotes
      path: /v3/fulfillment/carrier-rate-quotes
      operations:
      - name: getcarrierratequote
        method: GET
        description: Walmart Get Carrier Rate Quote
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: shipmentId
          in: path
          type: string
          description: Unique ID identifying each shipment.
          required: true
        - name: mode
          in: path
          type: string
          description: Shipment type.
          required: true
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
      - name: createcarrierratequotes
        method: POST
        description: Walmart Create Carrier Rate Quote
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: v3-fulfillment-inbound-preview
      path: /v3/fulfillment/inbound-preview
      operations:
      - name: inboundpreview
        method: POST
        description: Walmart Fetch Inbound Preview
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: v3-fulfillment-inbound-shipment-errors
      path: /v3/fulfillment/inbound-shipment-errors
      operations:
      - name: getinboundordererrors
        method: GET
        description: Walmart Get Inbound Shipment Errors
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: offset
          in: query
          type: string
          description: offset is the number of records you wish to skip before selecting records.
        - name: limit
          in: query
          type: string
          description: The number of Purchase Orders to be returned.
        - name: shipmentId
          in: query
          type: string
          description: Unique ID identifying each shipment.
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
    - name: v3-fulfillment-inbound-shipment-items
      path: /v3/fulfillment/inbound-shipment-items
      operations:
      - name: getinboundshipmentitems
        method: GET
        description: Walmart Get Inbound Shipment Items
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: offset
          in: query
          type: string
          description: offset is the number of records you wish to skip before selecting records.
        - name: limit
          in: query
          type: string
          description: The number of Purchase Orders to be returned.
        - name: shipmentId
          in: query
          type: string
          description: Unique ID identifying each shipment.
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
    - name: v3-fulfillment-inbound-shipments
      path: /v3/fulfillment/inbound-shipments
      operations:
      - name: getinboundshipments
        method: GET
        description: Walmart Get Shipments
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: offset
          in: query
          type: string
          description: offset is the number of records you wish to skip before selecting records.
        - name: limit
          in: query
          type: string
          description: The number of Purchase Orders to be returned.
        - name: inboundOrderId
          in: query
          type: string
          description: Unique ID identifying inbound shipment request.
        - name: shipmentId
          in: query
          type: string
          description: Unique ID identifying each shipment.
        - name: status
          in: query
          type: string
          description: Current shipment status
        - name: fromCreateDate
          in: query
          type: string
          description: Shipment create date starting range
        - name: toCreateDate
          in: query
          type: string
          description: Shipment create date starting  end range
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
      - name: createshipment
        method: POST
        description: Walmart Create Inbound Shipment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: v3-fulfillment-inbound-shipments-inboundOrderId
      path: /v3/fulfillment/inbound-shipments/{inboundOrderId}
      operations:
      - name: cancelshipment
        method: DELETE
        description: Walmart Cancel Inbound Shipment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: inboundOrderId
          in: path
          type: string
          description: Unique ID identifying inbound shipment request
          required: true
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
    - name: v3-fulfillment-inventory-log
      path: /v3/fulfillment/inventory-log
      operations:
      - name: getwfsinventorylog
        method: GET
        description: Walmart Get Inventory Log for a Wfs Item
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: gtin
          in: query
          type: string
          description: GTIN.
          required: true
        - name: shipmentId
          in: query
          type: string
          description: Shipment Id.
        - name: transactionType
          in: query
          type: string
          description: Transaction Type.
        - name: transactionLocation
          in: query
          type: string
          description: Transaction Location.
        - name: startDate
          in: query
          type: string
          description: Inventory log transaction time starting range (Date in YYYY-MM-DD format).
        - name: endDate
          in: query
          type: string
          description: Inventory log transaction time ending range (Date in YYYY-MM-DD format).
        - name: sort_by
          in: query
          type: string
          description: 'Sort By Attribute (Supported Attributes: gtin, changedUnits, transactionReasonCode, transactionType,
            shipmentId).'
        - name: sort_order
          in: query
          type: string
          description: Sort Order (ASC or DESC).
        - name: offset
          in: query
          type: string
          description: Offset is the number of records you wish to skip before selecting records.
        - name: limit
          in: query
          type: string
          description: limit is the number of records to be returned.
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
    - name: v3-fulfillment-label-shipmentId
      path: /v3/fulfillment/label/{shipmentId}
      operations:
      - name: createinboundshipmentlabel
        method: GET
        description: Walmart Create Inbound Shipment Label (deprecated)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: shipmentId
          in: path
          type: string
          description: Unique ID identifying inbound shipment
          required: true
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
    - name: v3-fulfillment-orders-fulfillments
      path: /v3/fulfillment/orders-fulfillments
      operations:
      - name: createfulfillment
        method: POST
        description: Walmart Create Customer Order
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: v3-fulfillment-orders-fulfillments-cancel
      path: /v3/fulfillment/orders-fulfillments/cancel
      operations:
      - name: cancelfulfillment
        method: POST
        description: Walmart Cancel Customer Order
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: v3-fulfillment-orders-fulfillments-fetchOrderPromiseOptions
      path: /v3/fulfillment/orders-fulfillments/fetchOrderPromiseOptions
      operations:
      - name: promisefulfillments
        method: POST
        description: Walmart Fetch Delivery Promise Details
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: v3-fulfillment-orders-fulfillments-status
      path: /v3/fulfillment/orders-fulfillments/status
      operations:
      - name: getfulfillmentordersstatus
        method: GET
        description: Walmart Get Fulfillment Orders Status
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: string
          description: Limiting the number of records fetched. Valid range is from 1 to 50 inclusive.
        - name: offset
          in: query
          type: string
          description: Setting an offset to skip records. Valid range is from 0 to 50000 inclusive.
        - name: orderNumber
          in: query
          type: string
          description: Search the order based on an order number.
        - name: trackingNumber
          in: query
          type: string
          description: Search the order based on a tracking number.
        - name: shipmentNumber
          in: query
          type: string
          description: Search the order based on a shipment number.
        - name: fromOrderDate
          in: query
          type: string
          description: Search the order based on a start date (Date in YYYY-MM-DD format).
        - name: toOrderDate
          in: query
          type: string
          description: Search the order based on an endDate date (Date in YYYY-MM-DD format).
        - name: sortOrder
          in: query
          type: string
          description: Order of sorting (asc/desc).
        - name: sortBy
          in: query
          type: string
          description: 'Key on which sorting is done (Supported Attributes: orderDate).'
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
    - name: v3-fulfillment-shipment-label
      path: /v3/fulfillment/shipment-label
      operations:
      - name: createinboundshipmentlabelv2
        method: POST
        description: Walmart Create Inbound Shipment Label
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: v3-fulfillment-shipment-quantities
      path: /v3/fulfillment/shipment-quantities
      operations:
      - name: updateshipmentquantity
        method: PUT
        description: Walmart Update Shipment Quantities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: v3-fulfillment-shipment-tracking
      path: /v3/fulfillment/shipment-tracking
      operations:
      - name: updateshipmenttrackingdetails
        method: POST
        description: Walmart Update Shipment Tracking
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: v3-items-onhold-search
      path: /v3/items/onhold/search
      operations:
      - name: we

# --- truncated at 32 KB (65 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/walmart/refs/heads/main/capabilities/marketplace-fulfillment-fulfillment.yaml