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: wercsfeedback method: POST description: Walmart Hazmat Items on Hold 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: Accept in: header type: string description: 'Only supported Media Type : application/json' required: true - name: body in: body type: object description: Request body (JSON). required: true - name: v3-report-wfs-getInventoryHealthReport path: /v3/report/wfs/getInventoryHealthReport operations: - name: getinventoryhealthreport method: GET description: Walmart Get Wfs Inventory Health Report 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 exposes: - type: rest namespace: marketplace-fulfillment-fulfillment-rest port: 8080 description: REST adapter for Walmart Fulfillment Management — Fulfillment. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/v3/feeds name: v3-feeds description: REST surface for v3-feeds. operations: - method: POST name: convertitemforwfs description: Walmart Convert Items for Wfs call: marketplace-fulfillment-fulfillment.convertitemforwfs with: feedType: rest.feedType WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v3/fulfillment/carrier-label/{shipmentid} name: v3-fulfillment-carrier-label-shipmentid description: REST surface for v3-fulfillment-carrier-label-shipmentId. operations: - method: POST name: printcarrierlabel description: Walmart Print Carrier Label call: marketplace-fulfillment-fulfillment.printcarrierlabel with: shipmentId: rest.shipmentId WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v3/fulfillment/carrier-rate-quote/confirm name: v3-fulfillment-carrier-rate-quote-confirm description: REST surface for v3-fulfillment-carrier-rate-quote-confirm. operations: - method: POST name: confirmcarrierratequote description: Walmart Confirm Carrier Rate Quote call: marketplace-fulfillment-fulfillment.confirmcarrierratequote with: WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v3/fulfillment/carrier-rate-quote/{shipmentid} name: v3-fulfillment-carrier-rate-quote-shipmentid description: REST surface for v3-fulfillment-carrier-rate-quote-shipmentId. operations: - method: DELETE name: voidcarrierratequote description: Walmart Cancel Carrier Rate Quote call: marketplace-fulfillment-fulfillment.voidcarrierratequote with: shipmentId: rest.shipmentId WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME outputParameters: - type: object mapping: $. - path: /v1/v3/fulfillment/carrier-rate-quotes name: v3-fulfillment-carrier-rate-quotes description: REST surface for v3-fulfillment-carrier-rate-quotes. operations: - method: GET name: getcarrierratequote description: Walmart Get Carrier Rate Quote call: marketplace-fulfillment-fulfillment.getcarrierratequote with: shipmentId: rest.shipmentId mode: rest.mode WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME outputParameters: - type: object mapping: $. - method: POST name: createcarrierratequotes description: Walmart Create Carrier Rate Quote call: marketplace-fulfillment-fulfillment.createcarrierratequotes with: WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v3/fulfillment/inbound-preview name: v3-fulfillment-inbound-preview description: REST surface for v3-fulfillment-inbound-preview. operations: - method: POST name: inboundpreview description: Walmart Fetch Inbound Preview call: marketplace-fulfillment-fulfillment.inboundpreview with: WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v3/fulfillment/inbound-shipment-errors name: v3-fulfillment-inbound-shipment-errors description: REST surface for v3-fulfillment-inbound-shipment-errors. operations: - method: GET name: getinboundordererrors description: Walmart Get Inbound Shipment Errors call: marketplace-fulfillment-fulfillment.getinboundordererrors with: offset: rest.offset limit: rest.limit shipmentId: rest.shipmentId WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME outputParameters: - type: object mapping: $. - path: /v1/v3/fulfillment/inbound-shipment-items name: v3-fulfillment-inbound-shipment-items description: REST surface for v3-fulfillment-inbound-shipment-items. operations: - method: GET name: getinboundshipmentitems description: Walmart Get Inbound Shipment Items call: marketplace-fulfillment-fulfillment.getinboundshipmentitems with: offset: rest.offset limit: rest.limit shipmentId: rest.shipmentId WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME outputParameters: - type: object mapping: $. - path: /v1/v3/fulfillment/inbound-shipments name: v3-fulfillment-inbound-shipments description: REST surface for v3-fulfillment-inbound-shipments. operations: - method: GET name: getinboundshipments description: Walmart Get Shipments call: marketplace-fulfillment-fulfillment.getinboundshipments with: offset: rest.offset limit: rest.limit inboundOrderId: rest.inboundOrderId shipmentId: rest.shipmentId status: rest.status fromCreateDate: rest.fromCreateDate toCreateDate: rest.toCreateDate WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME outputParameters: - type: object mapping: $. - method: POST name: createshipment description: Walmart Create Inbound Shipment call: marketplace-fulfillment-fulfillment.createshipment with: WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v3/fulfillment/inbound-shipments/{inboundorderid} name: v3-fulfillment-inbound-shipments-inboundorderid description: REST surface for v3-fulfillment-inbound-shipments-inboundOrderId. operations: - method: DELETE name: cancelshipment description: Walmart Cancel Inbound Shipment call: marketplace-fulfillment-fulfillment.cancelshipment with: inboundOrderId: rest.inboundOrderId WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME outputParameters: - type: object mapping: $. - path: /v1/v3/fulfillment/inventory-log name: v3-fulfillment-inventory-log description: REST surface for v3-fulfillment-inventory-log. operations: - method: GET name: getwfsinventorylog description: Walmart Get Inventory Log for a Wfs Item call: marketplace-fulfillment-fulfillment.getwfsinventorylog with: gtin: rest.gtin shipmentId: rest.shipmentId transactionType: rest.transactionType transactionLocation: rest.transactionLocation startDate: rest.startDate endDate: rest.endDate sort_by: rest.sort_by sort_order: rest.sort_order offset: rest.offset limit: rest.limit WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME outputParameters: - type: object mapping: $. - path: /v1/v3/fulfillment/label/{shipmentid} name: v3-fulfillment-label-shipmentid description: REST surface for v3-fulfillment-label-shipmentId. operations: - method: GET name: createinboundshipmentlabel description: Walmart Create Inbound Shipment Label (deprecated) call: marketplace-fulfillment-fulfillment.createinboundshipmentlabel with: shipmentId: rest.shipmentId WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME outputParameters: - type: object mapping: $. - path: /v1/v3/fulfillment/orders-fulfillments name: v3-fulfillment-orders-fulfillments description: REST surface for v3-fulfillment-orders-fulfillments. operations: - method: POST name: createfulfillment description: Walmart Create Customer Order call: marketplace-fulfillment-fulfillment.createfulfillment with: WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v3/fulfillment/orders-fulfillments/cancel name: v3-fulfillment-orders-fulfillments-cancel description: REST surface for v3-fulfillment-orders-fulfillments-cancel. operations: - method: POST name: cancelfulfillment description: Walmart Cancel Customer Order call: marketplace-fulfillment-fulfillment.cancelfulfillment with: WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v3/fulfillment/orders-fulfillments/fetchorderpromiseoptions name: v3-fulfillment-orders-fulfillments-fetchorderpromiseoptions description: REST surface for v3-fulfillment-orders-fulfillments-fetchOrderPromiseOptions. operations: - method: POST name: promisefulfillments description: Walmart Fetch Delivery Promise Details call: marketplace-fulfillment-fulfillment.promisefulfillments with: WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v3/fulfillment/orders-fulfillments/status name: v3-fulfillment-orders-fulfillments-status description: REST surface for v3-fulfillment-orders-fulfillments-status. operations: - method: GET name: getfulfillmentordersstatus description: Walmart Get Fulfillment Orders Status call: marketplace-fulfillment-fulfillment.getfulfillmentordersstatus with: limit: rest.limit offset: rest.offset orderNumber: rest.orderNumber trackingNumber: rest.trackingNumber shipmentNumber: rest.shipmentNumber fromOrderDate: rest.fromOrderDate toOrderDate: rest.toOrderDate sortOrder: rest.sortOrder sortBy: rest.sortBy WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME outputParameters: - type: object mapping: $. - path: /v1/v3/fulfillment/shipment-label name: v3-fulfillment-shipment-label description: REST surface for v3-fulfillment-shipment-label. operations: - method: POST name: createinboundshipmentlabelv2 description: Walmart Create Inbound Shipment Label call: marketplace-fulfillment-fulfillment.createinboundshipmentlabelv2 with: WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v3/fulfillment/shipment-quantities name: v3-fulfillment-shipment-quantities description: REST surface for v3-fulfillment-shipment-quantities. operations: - method: PUT name: updateshipmentquantity description: Walmart Update Shipment Quantities call: marketplace-fulfillment-fulfillment.updateshipmentquantity with: WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v3/fulfillment/shipment-tracking name: v3-fulfillment-shipment-tracking description: REST surface for v3-fulfillment-shipment-tracking. operations: - method: POST name: updateshipmenttrackingdetails description: Walmart Update Shipment Tracking call: marketplace-fulfillment-fulfillment.updateshipmenttrackingdetails with: WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v3/items/onhold/search name: v3-items-onhold-search description: REST surface for v3-items-onhold-search. operations: - method: POST name: wercsfeedback description: Walmart Hazmat Items on Hold call: marketplace-fulfillment-fulfillment.wercsfeedback with: WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME Accept: rest.Accept body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v3/report/wfs/getinventoryhealthreport name: v3-report-wfs-getinventoryhealthreport description: REST surface for v3-report-wfs-getInventoryHealthReport. operations: - method: GET name: getinventoryhealthreport description: Walmart Get Wfs Inventory Health Report call: marketplace-fulfillment-fulfillment.getinventoryhealthreport with: WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID WM_SVC.NAME: rest.WM_SVC.NAME outputParameters: - type: object mapping: $. - type: mcp namespace: marketplace-fulfillment-fulfillment-mcp port: 9090 transport: http description: MCP adapter for Walmart Fulfillment Management — Fulfillment. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: walmart-convert-items-wfs description: Walmart Convert Items for Wfs hints: readOnly: false destructive: false idempotent: false call: marketplace-fulfillment-fulfillment.convertitemforwfs with: feedType: tools.feedType WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME body: tools.body outputParameters: - type: object mapping: $. - name: walmart-print-carrier-label description: Walmart Print Carrier Label hints: readOnly: false destructive: false idempotent: false call: marketplace-fulfillment-fulfillment.printcarrierlabel with: shipmentId: tools.shipmentId WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME body: tools.body outputParameters: - type: object mapping: $. - name: walmart-confirm-carrier-rate-quote description: Walmart Confirm Carrier Rate Quote hints: readOnly: false destructive: false idempotent: false call: marketplace-fulfillment-fulfillment.confirmcarrierratequote with: WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME body: tools.body outputParameters: - type: object mapping: $. - name: walmart-cancel-carrier-rate-quote description: Walmart Cancel Carrier Rate Quote hints: readOnly: false destructive: true idempotent: true call: marketplace-fulfillment-fulfillment.voidcarrierratequote with: shipmentId: tools.shipmentId WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME outputParameters: - type: object mapping: $. - name: walmart-get-carrier-rate-quote description: Walmart Get Carrier Rate Quote hints: readOnly: true destructive: false idempotent: true call: marketplace-fulfillment-fulfillment.getcarrierratequote with: shipmentId: tools.shipmentId mode: tools.mode WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME outputParameters: - type: object mapping: $. - name: walmart-create-carrier-rate-quote description: Walmart Create Carrier Rate Quote hints: readOnly: false destructive: false idempotent: false call: marketplace-fulfillment-fulfillment.createcarrierratequotes with: WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME body: tools.body outputParameters: - type: object mapping: $. - name: walmart-fetch-inbound-preview description: Walmart Fetch Inbound Preview hints: readOnly: true destructive: false idempotent: false call: marketplace-fulfillment-fulfillment.inboundpreview with: WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME body: tools.body outputParameters: - type: object mapping: $. - name: walmart-get-inbound-shipment-errors description: Walmart Get Inbound Shipment Errors hints: readOnly: true destructive: false idempotent: true call: marketplace-fulfillment-fulfillment.getinboundordererrors with: offset: tools.offset limit: tools.limit shipmentId: tools.shipmentId WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME outputParameters: - type: object mapping: $. - name: walmart-get-inbound-shipment-items description: Walmart Get Inbound Shipment Items hints: readOnly: true destructive: false idempotent: true call: marketplace-fulfillment-fulfillment.getinboundshipmentitems with: offset: tools.offset limit: tools.limit shipmentId: tools.shipmentId WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME outputParameters: - type: object mapping: $. - name: walmart-get-shipments description: Walmart Get Shipments hints: readOnly: true destructive: false idempotent: true call: marketplace-fulfillment-fulfillment.getinboundshipments with: offset: tools.offset limit: tools.limit inboundOrderId: tools.inboundOrderId shipmentId: tools.shipmentId status: tools.status fromCreateDate: tools.fromCreateDate toCreateDate: tools.toCreateDate WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME outputParameters: - type: object mapping: $. - name: walmart-create-inbound-shipment description: Walmart Create Inbound Shipment hints: readOnly: false destructive: false idempotent: false call: marketplace-fulfillment-fulfillment.createshipment with: WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME body: tools.body outputParameters: - type: object mapping: $. - name: walmart-cancel-inbound-shipment description: Walmart Cancel Inbound Shipment hints: readOnly: false destructive: true idempotent: true call: marketplace-fulfillment-fulfillment.cancelshipment with: inboundOrderId: tools.inboundOrderId WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME outputParameters: - type: object mapping: $. - name: walmart-get-inventory-log-wfs description: Walmart Get Inventory Log for a Wfs Item hints: readOnly: true destructive: false idempotent: true call: marketplace-fulfillment-fulfillment.getwfsinventorylog with: gtin: tools.gtin shipmentId: tools.shipmentId transactionType: tools.transactionType transactionLocation: tools.transactionLocation startDate: tools.startDate endDate: tools.endDate sort_by: tools.sort_by sort_order: tools.sort_order offset: tools.offset limit: tools.limit WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME outputParameters: - type: object mapping: $. - name: walmart-create-inbound-shipment-label description: Walmart Create Inbound Shipment Label (deprecated) hints: readOnly: true destructive: false idempotent: true call: marketplace-fulfillment-fulfillment.createinboundshipmentlabel with: shipmentId: tools.shipmentId WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME outputParameters: - type: object mapping: $. - name: walmart-create-customer-order description: Walmart Create Customer Order hints: readOnly: false destructive: false idempotent: false call: marketplace-fulfillment-fulfillment.createfulfillment with: WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME body: tools.body outputParameters: - type: object mapping: $. - name: walmart-cancel-customer-order description: Walmart Cancel Customer Order hints: readOnly: false destructive: false idempotent: false call: marketplace-fulfillment-fulfillment.cancelfulfillment with: WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME body: tools.body outputParameters: - type: object mapping: $. - name: walmart-fetch-delivery-promise-details description: Walmart Fetch Delivery Promise Details hints: readOnly: true destructive: false idempotent: false call: marketplace-fulfillment-fulfillment.promisefulfillments with: WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME body: tools.body outputParameters: - type: object mapping: $. - name: walmart-get-fulfillment-orders-status description: Walmart Get Fulfillment Orders Status hints: readOnly: true destructive: false idempotent: true call: marketplace-fulfillment-fulfillment.getfulfillmentordersstatus with: limit: tools.limit offset: tools.offset orderNumber: tools.orderNumber trackingNumber: tools.trackingNumber shipmentNumber: tools.shipmentNumber fromOrderDate: tools.fromOrderDate toOrderDate: tools.toOrderDate sortOrder: tools.sortOrder sortBy: tools.sortBy WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME outputParameters: - type: object mapping: $. - name: walmart-create-inbound-shipment-label-2 description: Walmart Create Inbound Shipment Label hints: readOnly: false destructive: false idempotent: false call: marketplace-fulfillment-fulfillment.createinboundshipmentlabelv2 with: WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME body: tools.body outputParameters: - type: object mapping: $. - name: walmart-update-shipment-quantities description: Walmart Update Shipment Quantities hints: readOnly: false destructive: false idempotent: true call: marketplace-fulfillment-fulfillment.updateshipmentquantity with: WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME body: tools.body outputParameters: - type: object mapping: $. - name: walmart-update-shipment-tracking description: Walmart Update Shipment Tracking hints: readOnly: false destructive: false idempotent: false call: marketplace-fulfillment-fulfillment.updateshipmenttrackingdetails with: WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME body: tools.body outputParameters: - type: object mapping: $. - name: walmart-hazmat-items-hold description: Walmart Hazmat Items on Hold hints: readOnly: false destructive: false idempotent: false call: marketplace-fulfillment-fulfillment.wercsfeedback with: WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME Accept: tools.Accept body: tools.body outputParameters: - type: object mapping: $. - name: walmart-get-wfs-inventory-health description: Walmart Get Wfs Inventory Health Report hints: readOnly: true destructive: false idempotent: true call: marketplace-fulfillment-fulfillment.getinventoryhealthreport with: WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID WM_SVC.NAME: tools.WM_SVC.NAME outputParameters: - type: object mapping: $.