openapi: 3.0.1 info: title: Walmart Cost Management Assortment Recommendations Orders API description: 'This API allows drop ship vendor (DSV) users to update cost for items in bulk. **May 2024**
Built: 05/09/2024, 13:05:34 ' version: '1.0' servers: - url: https://api-gateway.walmart.com description: Production URL - url: https://sandbox.walmartapis.com description: Sandbox URL tags: - name: Orders paths: /v3/orders/{purchaseOrderId}/shipping: post: tags: - Orders summary: Walmart Ship Order Lines description: Updates the status of order lines to Shipped and trigger the charge to the customer. The response to a successful call contains the order with the shipped line items. operationId: shippingUpdates parameters: - name: purchaseOrderId in: path description: purchaseOrderId required: true schema: type: string - in: header name: WM_SEC.ACCESS_TOKEN description: The access token retrieved in the Token API call required: true schema: type: string example: eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM..... - in: header name: WM_CONSUMER.CHANNEL.TYPE description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during onboarding required: false schema: type: string - in: header name: WM_QOS.CORRELATION_ID 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 schema: type: string example: b3261d2d-028a-4ef7-8602-633c23200af6 - in: header name: WM_SVC.NAME description: Walmart Service Name required: true schema: type: string example: Walmart Service Name requestBody: description: File fields content: application/json: schema: type: object properties: orderShipment: required: - orderLines type: object properties: processMode: type: string description: Optional. Use this parameter only to update tracking information after order is shipped. Use 'PARTIAL_UPDATE' as value. Here PARTIAL_UPDATE will indicate that post shipment tracking information needs to be updated orderLines: required: - orderLine type: object properties: orderLine: type: array description: Information about one order line shipment items: required: - lineNumber - orderLineStatuses - sellerOrderId type: object properties: lineNumber: type: string description: The line number associated with the details for each individual item in the purchase order intentToCancelOverride: type: boolean description: Needs to be passed as true during shipping as an acknowledgment for orders which are intent to cancel by the customer default: false sellerOrderId: type: string description: A unique ID associated with the sales order for specified Seller; gives Sellers the ability to print their own custom order ID on the return label; limit of 30 characters orderLineStatuses: required: - orderLineStatus type: object properties: orderLineStatus: type: array description: Details about the Order Line status items: required: - status - statusQuantity - trackingInfo type: object properties: status: type: string description: Use 'Shipped' enum: - Created - Acknowledged - Shipped - Delivered - Cancelled - Refund asn: required: - packageASN type: object properties: packageASN: type: string palletASN: type: string statusQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update trackingInfo: required: - carrierName - methodCode - shipDateTime - trackingNumber type: object properties: shipDateTime: type: integer description: The date the package was shipped format: int64 carrierName: type: object properties: otherCarrier: type: string description: Other carrier name, When otherCarrier is used, trackingUrl must also be provided carrier: type: string description: 'The package shipment carrier. Valid entries are: UPS, USPS, FedEx, Airborne, OnTrac, DHL Ecommerce - US, DHL, LS (LaserShip), UDS (United Delivery Service), UPSMI (UPS Mail Innovations), FDX, PILOT, ESTES, SAIA, FDS Express, Seko Worldwide, HIT Delivery, FEDEXSP (FedEx SmartPost), RL Carriers, Metropolitan Warehouse & Delivery, China Post, YunExpress,Yellow Freight Sys, AIT Worldwide Logistics, Chukou1, Sendle, Landmark Global, Sunyou, Yanwen, 4PX, GLS, OSM Worldwide, FIRST MILE, AM Trucking, CEVA, India Post, SF Express, CNE, TForce Freight, AxleHire, LSO, Royal Mail, ABF Freight System, WanB, Roadrunner Freight, Meyer Distribution, AAA Cooper, Canada Post, Southeastern Freight Lines, Japan Post, Correos de Mexico, XPO Logistics, JD Logistics, YDH, JCEX, Flyt, Deutsche Post, Better Trucks, Asendia, SFC, UBI, ePost Global, YF Logistics, RXO, Estes Express, Shypmax, WIN.IT America, PITT OHIO, PostNord Sweden, Equick, Whistl, Tusou, Shiprocket, DTDC, PTS.' enum: - UPS - USPS - FedEx - Airborne - OnTrac - DHL Ecommerce - US - DHL - LS - UDS - UPSMI - FDX - PILOT - ESTES - SAIA - FDS Express - Seko Worldwide - HIT Delivery - FEDEXSP - RL Carriers - Metropolitan Warehouse & Delivery - China Post - YunExpress - Yellow Freight Sys - AIT Worldwide Logistics - Chukou1 - Sendle - Landmark Global - Sunyou - Yanwen - 4PX - GLS - OSM Worldwide - FIRST MILE - AM Trucking - CEVA - India Post - SF Express - CNE - TForce Freight - AxleHire - LSO - Royal Mail - ABF Freight System - WanB - Roadrunner Freight - Meyer Distribution - AAA Cooper - Canada Post - Southeastern Freight Lines - Japan Post - Correos de Mexico - XPO Logistics - JD Logistics - YDH - JCEX - Flyt - Deutsche Post - Better Trucks - Asendia - SFC - UBI - ePost Global - YF Logistics - RXO - Estes Express - Shypmax - WIN.IT America - PITT OHIO - PostNord Sweden - Equick - Whistl - Tusou - Shiprocket - DTDC - PTS description: Information about the package carrier(s) methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value trackingNumber: type: string description: The shipment tracking number trackingURL: type: string description: The URL for tracking the shipment. This parameter is mandatory if the otherCarrier parameter is used description: List of information about the package shipment and tracking updates returnCenterAddress: required: - address1 - city - country - postalCode - state type: object properties: name: type: string description: The name for the person/place of return address address1: type: string description: The first line of the return address address2: type: string description: The second line of the return address city: type: string description: The city of the return address state: type: string description: The state of the return address postalCode: type: string description: The zip code of the return address country: type: string description: The country of the return address dayPhone: type: string description: Phone of the center where the package shipment is returned emailId: type: string description: Email of the center where the package shipment is returned description: Gives Sellers the ability to specify the RC center address during fulfillment; any returns created for the PO will always be returned to the RC address specified currentTrackingInfo: type: object properties: trackingNumber: type: string description: The shipment tracking number description: Once the shipment is done, to update tracking details in the PO, you must pass the tracking number to be updated under the new currentTrackingInfo field. description: Details about the Order Line status description: A list of status updates for that orderLine, including shipping status updates sellerOrderNo: type: string writeOnly: true description: Information about one order line shipment description: List of orderLines in the shipment description: Information about a shipment xml: name: orderShipment example: orderShipment: orderLines: orderLine: - lineNumber: '1' intentToCancelOverride: false sellerOrderId: '92344' orderLineStatuses: orderLineStatus: - status: Shipped statusQuantity: unitOfMeasurement: EACH amount: '1' trackingInfo: shipDateTime: 1580821866000 carrierName: carrier: UPS methodCode: Standard trackingNumber: '22344' trackingURL: http://walmart/tracking/ups?&type=MP&seller_id=12345&promise_date=03/02/2020&dzip=92840&tracking_numbers=92345 returnCenterAddress: name: walmart address1: walmart store 2 city: Huntsville state: AL postalCode: '35805' country: USA dayPhone: '12344' emailId: walmart@walmart.com - lineNumber: '2' sellerOrderId: '92344' orderLineStatuses: orderLineStatus: - status: Shipped statusQuantity: unitOfMeasurement: EACH amount: '1' trackingInfo: shipDateTime: 1580821866000 carrierName: carrier: FedEx methodCode: Express trackingNumber: '22344' trackingURL: http://walmart/tracking/fedEx?&type=MP&seller_id=12345&promise_date=03/02/2020&dzip=92840&tracking_numbers=92344 returnCenterAddress: name: walmart address1: walmart store 2 city: Huntsville state: AL postalCode: '35805' country: USA dayPhone: '12344' emailId: walmart@walmart.com application/xml: schema: type: object properties: orderShipment: required: - orderLines type: object properties: processMode: type: string description: Optional. Use this parameter only to update tracking information after order is shipped. Use 'PARTIAL_UPDATE' as value. Here PARTIAL_UPDATE will indicate that post shipment tracking information needs to be updated orderLines: required: - orderLine type: object properties: orderLine: type: array description: Information about one order line shipment items: required: - lineNumber - orderLineStatuses - sellerOrderId type: object properties: lineNumber: type: string description: The line number associated with the details for each individual item in the purchase order intentToCancelOverride: type: boolean description: Needs to be passed as true during shipping as an acknowledgment for orders which are intent to cancel by the customer default: false sellerOrderId: type: string description: A unique ID associated with the sales order for specified Seller; gives Sellers the ability to print their own custom order ID on the return label; limit of 30 characters orderLineStatuses: required: - orderLineStatus type: object properties: orderLineStatus: type: array description: Details about the Order Line status items: required: - status - statusQuantity - trackingInfo type: object properties: status: type: string description: Use 'Shipped' enum: - Created - Acknowledged - Shipped - Delivered - Cancelled - Refund asn: required: - packageASN type: object properties: packageASN: type: string palletASN: type: string statusQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update trackingInfo: required: - carrierName - methodCode - shipDateTime - trackingNumber type: object properties: shipDateTime: type: integer description: The date the package was shipped format: int64 carrierName: type: object properties: otherCarrier: type: string description: Other carrier name, When otherCarrier is used, trackingUrl must also be provided carrier: type: string description: 'The package shipment carrier. Valid entries are: UPS, USPS, FedEx, Airborne, OnTrac, DHL Ecommerce - US, DHL, LS (LaserShip), UDS (United Delivery Service), UPSMI (UPS Mail Innovations), FDX, PILOT, ESTES, SAIA, FDS Express, Seko Worldwide, HIT Delivery, FEDEXSP (FedEx SmartPost), RL Carriers, Metropolitan Warehouse & Delivery, China Post, YunExpress,Yellow Freight Sys, AIT Worldwide Logistics, Chukou1, Sendle, Landmark Global, Sunyou, Yanwen, 4PX, GLS, OSM Worldwide, FIRST MILE, AM Trucking, CEVA, India Post, SF Express, CNE, TForce Freight, AxleHire, LSO, Royal Mail, ABF Freight System, WanB, Roadrunner Freight, Meyer Distribution, AAA Cooper, Canada Post, Southeastern Freight Lines, Japan Post, Correos de Mexico, XPO Logistics, JD Logistics, YDH, JCEX, Flyt, Deutsche Post, Better Trucks, Asendia, SFC, UBI, ePost Global, YF Logistics, RXO, Estes Express, Shypmax, WIN.IT America, PITT OHIO, PostNord Sweden, Equick, Whistl, Tusou, Shiprocket, DTDC, PTS.' enum: - UPS - USPS - FedEx - Airborne - OnTrac - DHL Ecommerce - US - DHL - LS - UDS - UPSMI - FDX - PILOT - ESTES - SAIA - FDS Express - Seko Worldwide - HIT Delivery - FEDEXSP - RL Carriers - Metropolitan Warehouse & Delivery - China Post - YunExpress - Yellow Freight Sys - AIT Worldwide Logistics - Chukou1 - Sendle - Landmark Global - Sunyou - Yanwen - 4PX - GLS - OSM Worldwide - FIRST MILE - AM Trucking - CEVA - India Post - SF Express - CNE - TForce Freight - AxleHire - LSO - Royal Mail - ABF Freight System - WanB - Roadrunner Freight - Meyer Distribution - AAA Cooper - Canada Post - Southeastern Freight Lines - Japan Post - Correos de Mexico - XPO Logistics - JD Logistics - YDH - JCEX - Flyt - Deutsche Post - Better Trucks - Asendia - SFC - UBI - ePost Global - YF Logistics - RXO - Estes Express - Shypmax - WIN.IT America - PITT OHIO - PostNord Sweden - Equick - Whistl - Tusou - Shiprocket - DTDC - PTS description: Information about the package carrier(s) methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value trackingNumber: type: string description: The shipment tracking number trackingURL: type: string description: The URL for tracking the shipment. This parameter is mandatory if the otherCarrier parameter is used description: List of information about the package shipment and tracking updates returnCenterAddress: required: - address1 - city - country - postalCode - state type: object properties: name: type: string description: The name for the person/place of return address address1: type: string description: The first line of the return address address2: type: string description: The second line of the return address city: type: string description: The city of the return address state: type: string description: The state of the return address postalCode: type: string description: The zip code of the return address country: type: string description: The country of the return address dayPhone: type: string description: Phone of the center where the package shipment is returned emailId: type: string description: Email of the center where the package shipment is returned description: Gives Sellers the ability to specify the RC center address during fulfillment; any returns created for the PO will always be returned to the RC address specified currentTrackingInfo: type: object properties: trackingNumber: type: string description: The shipment tracking number description: Once the shipment is done, to update tracking details in the PO, you must pass the tracking number to be updated under the new currentTrackingInfo field. description: Details about the Order Line status description: A list of status updates for that orderLine, including shipping status updates sellerOrderNo: type: string writeOnly: true description: Information about one order line shipment description: List of orderLines in the shipment description: Information about a shipment xml: name: orderShipment example: "\n\n \n \n 1\n false\n \n \n Shipped\n \n Each\n 1\n \n \n 2020-07-17T17:04:42\n \n UPS\n \n Standard\n 1Z97Y4430300463366\n \n \n \n \n \n \n" required: true responses: '200': description: Successful Operation content: application/json: schema: type: object properties: order: required: - customerEmailId - customerOrderId - orderDate - orderLines - purchaseOrderId - shippingInfo type: object properties: purchaseOrderId: type: string description: A unique ID associated with the seller's purchase order customerOrderId: type: string description: A unique ID associated with the sales order for specified customer customerEmailId: type: string description: The email address of the customer for the sales order orderType: type: string description: Specifies if the order is a regular order or replacement order. Possible values are REGULAR or REPLACEMENT. Provided in response only if query parameter replacementInfo=true. originalCustomerOrderID: type: string description: 'customer order ID of the original customer order on which the replacement is created. ' orderDate: type: integer description: The date the customer submitted the sales order format: int64 buyerId: type: string description: Unique ID associated with the specified buyer format: uuid mart: type: string description: Mart information isGuest: type: boolean description: Indicates a guest customer shippingInfo: required: - estimatedDeliveryDate - estimatedShipDate - methodCode - phone - postalAddress type: object properties: phone: type: string description: The customer's phone number estimatedDeliveryDate: type: integer description: 'The estimated time and date for the delivery of the item. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 estimatedShipDate: type: integer description: 'The estimated time and date when the item will be shipped. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value postalAddress: required: - address1 - city - country - name - postalCode - state type: object properties: name: type: string description: The name for the person/place of shipping address address1: type: string description: The first line of the shipping address address2: type: string description: The second line of the shipping address city: type: string description: The city of the shipping address state: type: string description: The state of the shipping address postalCode: type: string description: The zip code of the shipping address country: type: string description: The country of the shipping address addressType: type: string description: 'The address type, example: ''RESIDENTIAL''' description: Elements of the customer's postal address description: The shipping information provided by the customer to the seller orderLines: type: object properties: orderLine: type: array description: A list of order lines in the order items: required: - charges - item - lineNumber - orderLineQuantity - orderLineStatuses - statusDate type: object properties: lineNumber: type: string description: The line number associated with the details for each individual item in the purchase order item: required: - productName - sku type: object properties: productName: type: string description: 'The name of the product associated with the line item. Example: ''Kenmore CF1'' or ''2086883 Canister Secondary Filter Generic 2 Pack''' sku: type: string description: An arbitrary alphanumeric unique ID, assigned to each item in the item file condition: type: string description: Information about the condition of the product. imageUrl: type: string description: Optional. Web URL for the image of the item. weight: required: - unit - value type: object properties: value: type: string description: Numerical amount of weight parameter. unit: type: string description: 'Standard value of measurement of the item. Example: ''Pounds''' description: Optional. Weight information for the item. description: The information for the item on the orderLine charges: type: object properties: charge: type: array description: Information relating to the charge for the orderLine items: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Information relating to the charge for the orderLine orderLineQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update statusDate: type: integer description: The date shown on the recent order status format: int64 orderLineStatuses: type: object properties: orderLineStatus: type: array description: Detail List of Order Line status items: required: - status - statusQuantity type: object properties: status: type: string description: Should be 'Created' enum: - Created - Acknowledged - Shipped - Delivered - Cancelled - Refund statusQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update cancellationReason: type: string description: If order is cancelled, cancellationReason will explain the reason trackingInfo: required: - carrierName - methodCode - shipDateTime - trackingNumber type: object properties: shipDateTime: type: integer description: The date the package was shipped format: int64 carrierName: type: object properties: otherCarrier: type: string description: Other carrier name, When otherCarrier is used, trackingUrl must also be provided carrier: type: string description: 'The package shipment carrier. Valid entries are: UPS, USPS, FedEx, Airborne, OnTrac, DHL Ecommerce - US, DHL, LS (LaserShip), UDS (United Delivery Service), UPSMI (UPS Mail Innovations), FDX, PILOT, ESTES, SAIA, FDS Express, Seko Worldwide, HIT Delivery, FEDEXSP (FedEx SmartPost), RL Carriers, Metropolitan Warehouse & Delivery, China Post, YunExpress,Yellow Freight Sys, AIT Worldwide Logistics, Chukou1, Sendle, Landmark Global, Sunyou, Yanwen, 4PX, GLS, OSM Worldwide, FIRST MILE, AM Trucking, CEVA, India Post, SF Express, CNE, TForce Freight, AxleHire, LSO, Royal Mail, ABF Freight System, WanB, Roadrunner Freight, Meyer Distribution, AAA Cooper, Canada Post, Southeastern Freight Lines, Japan Post, Correos de Mexico, XPO Logistics, JD Logistics, YDH, JCEX, Flyt, Deutsche Post, Better Trucks, Asendia, SFC, UBI, ePost Global, YF Logistics, RXO, Estes Express, Shypmax, WIN.IT America, PITT OHIO, PostNord Sweden, Equick, Whistl, Tusou, Shiprocket, DTDC, PTS.' enum: - UPS - USPS - FedEx - Airborne - OnTrac - DHL Ecommerce - US - DHL - LS - UDS - UPSMI - FDX - PILOT - ESTES - SAIA - FDS Express - Seko Worldwide - HIT Delivery - FEDEXSP - RL Carriers - Metropolitan Warehouse & Delivery - China Post - YunExpress - Yellow Freight Sys - AIT Worldwide Logistics - Chukou1 - Sendle - Landmark Global - Sunyou - Yanwen - 4PX - GLS - OSM Worldwide - FIRST MILE - AM Trucking - CEVA - India Post - SF Express - CNE - TForce Freight - AxleHire - LSO - Royal Mail - ABF Freight System - WanB - Roadrunner Freight - Meyer Distribution - AAA Cooper - Canada Post - Southeastern Freight Lines - Japan Post - Correos de Mexico - XPO Logistics - JD Logistics - YDH - JCEX - Flyt - Deutsche Post - Better Trucks - Asendia - SFC - UBI - ePost Global - YF Logistics - RXO - Estes Express - Shypmax - WIN.IT America - PITT OHIO - PostNord Sweden - Equick - Whistl - Tusou - Shiprocket - DTDC - PTS description: Information about the package carrier(s) methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value trackingNumber: type: string description: The shipment tracking number trackingURL: type: string description: The URL for tracking the shipment. This parameter is mandatory if the otherCarrier parameter is used description: List of information about the package shipment and tracking updates returnCenterAddress: required: - address1 - city - country - postalCode - state type: object properties: name: type: string description: The name for the person/place of return address address1: type: string description: The first line of the return address address2: type: string description: The second line of the return address city: type: string description: The city of the return address state: type: string description: The state of the return address postalCode: type: string description: The zip code of the return address country: type: string description: The country of the return address dayPhone: type: string description: Phone of the center where the package shipment is returned emailId: type: string description: Email of the center where the package shipment is returned description: Gives Sellers the ability to specify the RC center address during fulfillment; any returns created for the PO will always be returned to the RC address specified description: Detail List of Order Line status description: A list of statuses for the Order Line returnOrderId: type: string description: Id of the return order created in case of a full refund refund: required: - refundCharges type: object properties: refundId: type: string refundComments: type: string refundCharges: type: object properties: refundCharge: type: array items: required: - charge - refundReason type: object properties: refundReason: type: string enum: - BillingError - TaxExemptCustomer - ItemNotAsAdvertised - IncorrectItemReceived - CancelledYetShipped - ItemNotReceivedByCustomer - IncorrectShippingPrice - DamagedItem - DefectiveItem - CustomerChangedMind - CustomerReceivedItemLate - Missing Parts / Instructions - Finance -> Goodwill - Finance -> Rollback - Buyer canceled - Customer returned item - General adjustment - Merchandise not received - Quality -> Missing Parts / Instructions - Shipping & Delivery -> Damaged - Shipping & Delivery -> Shipping Price Discrepancy - Others charge: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Details about any partial refund on the order originalCarrierMethod: type: string description: Ship method stamped at order line level when order is placed referenceLineId: type: string description: Reference line Id fulfillment: type: object properties: fulfillmentOption: type: string description: 'Example : S2H, S2S, etc.' shipMethod: type: string description: 'Example : Value, Expedited, Standard, Rush, etc.' storeId: type: string description: Store Id pickUpDateTime: type: integer description: Gives pick up datetime information format: int64 pickUpBy: type: string description: Gives pick up by information shippingProgramType: type: string description: Gives shipping program information. Examples TWO_DAY, THREE_DAY description: fulfillment information serialNumbers: type: array description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance items: type: string description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance intentToCancel: type: string configId: type: string description: Sets ConfigID for Personalised orders sellerOrderId: type: string description: A unique ID associated with the sales order for specified Seller; gives Sellers the ability to print their own custom order ID on the return label; limit of 30 characters description: Purchase Order line information for each item description: A list of order lines in the order paymentTypes: type: array description: Payment Types xml: wrapped: true items: type: string description: Payment Types xml: name: paymentType orderSummary: type: object properties: totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL orderSubTotals: type: array xml: wrapped: true items: type: object properties: subTotalType: type: string totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL xml: name: orderSubTotal description: Order Summary xml: name: orderSummary pickupPersons: type: array description: List of pickup persons xml: wrapped: true items: type: object properties: name: type: object properties: completeName: type: string firstName: type: string middleName: type: string lastName: type: string generalSuffix: type: string maturitySuffix: type: string titleOfRespect: type: string empty: type: boolean phone: type: object properties: id: type: string format: uuid areaCode: type: string extension: type: string completeNumber: type: string type: type: string enum: - MOBILE - HOME - WORK subscriberNumber: type: string countryCode: type: string phoneValidity: type: object properties: validationType: type: string xml: name: type enum: - SMS - IVR - CALL - UNKNOWN validationStatus: type: string xml: name: status enum: - SUCCESS - FAILURE - SKIPPED - UNKNOWN validatedDate: type: string format: date-time xml: name: validatedOn validatedBy: type: string xml: name: phoneValidity namespace: com.walmart.services.common.model.address.validation xml: name: phone namespace: com.walmart.services.common.model.address description: List of pickup persons xml: name: pickupPerson shipNode: type: object properties: type: type: string description: Specifies the type of shipNode. Allowed values are SellerFulfilled, WFSFulfilled and 3PLFulfilled. name: type: string id: type: string description: Specifies the type of shipNode description: Information about the purchase order xml: name: order example: order: purchaseOrderId: '1234567891234' customerOrderId: '9876543212345' sellerOrderId: '13233454564657' customerEmailId: customer@walmartlabs.com orderDate: 1478284060000 shippingInfo: phone: '6501234567' estimatedDeliveryDate: 1479798000000 estimatedShipDate: 1478674800000 methodCode: Value postalAddress: name: Jane Doe address1: 123 Main street city: Sunnyvale state: CA postalCode: '94086' country: USA addressType: OFFICE orderLines: orderLine: - lineNumber: '1' item: productName: Kenmore CF-1 or 20-86883 Canister Secondary Filter Generic 2 Pack sku: wei-ASSET-675gku675 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 555 tax: taxName: Tax1 taxAmount: currency: USD amount: 48.56 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1478297929000 orderLineStatuses: orderLineStatus: - status: Shipped statusQuantity: unitOfMeasurement: EACH amount: '1' trackingInfo: shipDateTime: 1438163400000 carrierName: carrier: FedEx methodCode: Value trackingNumber: '911001572321619861' trackingURL: http://www.fedex.com/Tracking?action=track=english=us=x=911001572321619861 returnCenterAddress: name: ABC address1: 123 Bridge street city: Huntsville state: AL postalCode: '35805' country: USA dayPhone: '6501234567' emailId: RCemailaddress@company.com application/xml: schema: type: object properties: order: required: - customerEmailId - customerOrderId - orderDate - orderLines - purchaseOrderId - shippingInfo type: object properties: purchaseOrderId: type: string description: A unique ID associated with the seller's purchase order customerOrderId: type: string description: A unique ID associated with the sales order for specified customer customerEmailId: type: string description: The email address of the customer for the sales order orderType: type: string description: Specifies if the order is a regular order or replacement order. Possible values are REGULAR or REPLACEMENT. Provided in response only if query parameter replacementInfo=true. originalCustomerOrderID: type: string description: 'customer order ID of the original customer order on which the replacement is created. ' orderDate: type: integer description: The date the customer submitted the sales order format: int64 buyerId: type: string description: Unique ID associated with the specified buyer format: uuid mart: type: string description: Mart information isGuest: type: boolean description: Indicates a guest customer shippingInfo: required: - estimatedDeliveryDate - estimatedShipDate - methodCode - phone - postalAddress type: object properties: phone: type: string description: The customer's phone number estimatedDeliveryDate: type: integer description: 'The estimated time and date for the delivery of the item. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 estimatedShipDate: type: integer description: 'The estimated time and date when the item will be shipped. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value postalAddress: required: - address1 - city - country - name - postalCode - state type: object properties: name: type: string description: The name for the person/place of shipping address address1: type: string description: The first line of the shipping address address2: type: string description: The second line of the shipping address city: type: string description: The city of the shipping address state: type: string description: The state of the shipping address postalCode: type: string description: The zip code of the shipping address country: type: string description: The country of the shipping address addressType: type: string description: 'The address type, example: ''RESIDENTIAL''' description: Elements of the customer's postal address description: The shipping information provided by the customer to the seller orderLines: type: object properties: orderLine: type: array description: A list of order lines in the order items: required: - charges - item - lineNumber - orderLineQuantity - orderLineStatuses - statusDate type: object properties: lineNumber: type: string description: The line number associated with the details for each individual item in the purchase order item: required: - productName - sku type: object properties: productName: type: string description: 'The name of the product associated with the line item. Example: ''Kenmore CF1'' or ''2086883 Canister Secondary Filter Generic 2 Pack''' sku: type: string description: An arbitrary alphanumeric unique ID, assigned to each item in the item file condition: type: string description: Information about the condition of the product. imageUrl: type: string description: Optional. Web URL for the image of the item. weight: required: - unit - value type: object properties: value: type: string description: Numerical amount of weight parameter. unit: type: string description: 'Standard value of measurement of the item. Example: ''Pounds''' description: Optional. Weight information for the item. description: The information for the item on the orderLine charges: type: object properties: charge: type: array description: Information relating to the charge for the orderLine items: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Information relating to the charge for the orderLine orderLineQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update statusDate: type: integer description: The date shown on the recent order status format: int64 orderLineStatuses: type: object properties: orderLineStatus: type: array description: Detail List of Order Line status items: required: - status - statusQuantity type: object properties: status: type: string description: Should be 'Created' enum: - Created - Acknowledged - Shipped - Delivered - Cancelled - Refund statusQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update cancellationReason: type: string description: If order is cancelled, cancellationReason will explain the reason trackingInfo: required: - carrierName - methodCode - shipDateTime - trackingNumber type: object properties: shipDateTime: type: integer description: The date the package was shipped format: int64 carrierName: type: object properties: otherCarrier: type: string description: Other carrier name, When otherCarrier is used, trackingUrl must also be provided carrier: type: string description: 'The package shipment carrier. Valid entries are: UPS, USPS, FedEx, Airborne, OnTrac, DHL Ecommerce - US, DHL, LS (LaserShip), UDS (United Delivery Service), UPSMI (UPS Mail Innovations), FDX, PILOT, ESTES, SAIA, FDS Express, Seko Worldwide, HIT Delivery, FEDEXSP (FedEx SmartPost), RL Carriers, Metropolitan Warehouse & Delivery, China Post, YunExpress,Yellow Freight Sys, AIT Worldwide Logistics, Chukou1, Sendle, Landmark Global, Sunyou, Yanwen, 4PX, GLS, OSM Worldwide, FIRST MILE, AM Trucking, CEVA, India Post, SF Express, CNE, TForce Freight, AxleHire, LSO, Royal Mail, ABF Freight System, WanB, Roadrunner Freight, Meyer Distribution, AAA Cooper, Canada Post, Southeastern Freight Lines, Japan Post, Correos de Mexico, XPO Logistics, JD Logistics, YDH, JCEX, Flyt, Deutsche Post, Better Trucks, Asendia, SFC, UBI, ePost Global, YF Logistics, RXO, Estes Express, Shypmax, WIN.IT America, PITT OHIO, PostNord Sweden, Equick, Whistl, Tusou, Shiprocket, DTDC, PTS.' enum: - UPS - USPS - FedEx - Airborne - OnTrac - DHL Ecommerce - US - DHL - LS - UDS - UPSMI - FDX - PILOT - ESTES - SAIA - FDS Express - Seko Worldwide - HIT Delivery - FEDEXSP - RL Carriers - Metropolitan Warehouse & Delivery - China Post - YunExpress - Yellow Freight Sys - AIT Worldwide Logistics - Chukou1 - Sendle - Landmark Global - Sunyou - Yanwen - 4PX - GLS - OSM Worldwide - FIRST MILE - AM Trucking - CEVA - India Post - SF Express - CNE - TForce Freight - AxleHire - LSO - Royal Mail - ABF Freight System - WanB - Roadrunner Freight - Meyer Distribution - AAA Cooper - Canada Post - Southeastern Freight Lines - Japan Post - Correos de Mexico - XPO Logistics - JD Logistics - YDH - JCEX - Flyt - Deutsche Post - Better Trucks - Asendia - SFC - UBI - ePost Global - YF Logistics - RXO - Estes Express - Shypmax - WIN.IT America - PITT OHIO - PostNord Sweden - Equick - Whistl - Tusou - Shiprocket - DTDC - PTS description: Information about the package carrier(s) methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value trackingNumber: type: string description: The shipment tracking number trackingURL: type: string description: The URL for tracking the shipment. This parameter is mandatory if the otherCarrier parameter is used description: List of information about the package shipment and tracking updates returnCenterAddress: required: - address1 - city - country - postalCode - state type: object properties: name: type: string description: The name for the person/place of return address address1: type: string description: The first line of the return address address2: type: string description: The second line of the return address city: type: string description: The city of the return address state: type: string description: The state of the return address postalCode: type: string description: The zip code of the return address country: type: string description: The country of the return address dayPhone: type: string description: Phone of the center where the package shipment is returned emailId: type: string description: Email of the center where the package shipment is returned description: Gives Sellers the ability to specify the RC center address during fulfillment; any returns created for the PO will always be returned to the RC address specified description: Detail List of Order Line status description: A list of statuses for the Order Line returnOrderId: type: string description: Id of the return order created in case of a full refund refund: required: - refundCharges type: object properties: refundId: type: string refundComments: type: string refundCharges: type: object properties: refundCharge: type: array items: required: - charge - refundReason type: object properties: refundReason: type: string enum: - BillingError - TaxExemptCustomer - ItemNotAsAdvertised - IncorrectItemReceived - CancelledYetShipped - ItemNotReceivedByCustomer - IncorrectShippingPrice - DamagedItem - DefectiveItem - CustomerChangedMind - CustomerReceivedItemLate - Missing Parts / Instructions - Finance -> Goodwill - Finance -> Rollback - Buyer canceled - Customer returned item - General adjustment - Merchandise not received - Quality -> Missing Parts / Instructions - Shipping & Delivery -> Damaged - Shipping & Delivery -> Shipping Price Discrepancy - Others charge: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Details about any partial refund on the order originalCarrierMethod: type: string description: Ship method stamped at order line level when order is placed referenceLineId: type: string description: Reference line Id fulfillment: type: object properties: fulfillmentOption: type: string description: 'Example : S2H, S2S, etc.' shipMethod: type: string description: 'Example : Value, Expedited, Standard, Rush, etc.' storeId: type: string description: Store Id pickUpDateTime: type: integer description: Gives pick up datetime information format: int64 pickUpBy: type: string description: Gives pick up by information shippingProgramType: type: string description: Gives shipping program information. Examples TWO_DAY, THREE_DAY description: fulfillment information serialNumbers: type: array description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance items: type: string description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance intentToCancel: type: string configId: type: string description: Sets ConfigID for Personalised orders sellerOrderId: type: string description: A unique ID associated with the sales order for specified Seller; gives Sellers the ability to print their own custom order ID on the return label; limit of 30 characters description: Purchase Order line information for each item description: A list of order lines in the order paymentTypes: type: array description: Payment Types xml: wrapped: true items: type: string description: Payment Types xml: name: paymentType orderSummary: type: object properties: totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL orderSubTotals: type: array xml: wrapped: true items: type: object properties: subTotalType: type: string totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL xml: name: orderSubTotal description: Order Summary xml: name: orderSummary pickupPersons: type: array description: List of pickup persons xml: wrapped: true items: type: object properties: name: type: object properties: completeName: type: string firstName: type: string middleName: type: string lastName: type: string generalSuffix: type: string maturitySuffix: type: string titleOfRespect: type: string empty: type: boolean phone: type: object properties: id: type: string format: uuid areaCode: type: string extension: type: string completeNumber: type: string type: type: string enum: - MOBILE - HOME - WORK subscriberNumber: type: string countryCode: type: string phoneValidity: type: object properties: validationType: type: string xml: name: type enum: - SMS - IVR - CALL - UNKNOWN validationStatus: type: string xml: name: status enum: - SUCCESS - FAILURE - SKIPPED - UNKNOWN validatedDate: type: string format: date-time xml: name: validatedOn validatedBy: type: string xml: name: phoneValidity namespace: com.walmart.services.common.model.address.validation xml: name: phone namespace: com.walmart.services.common.model.address description: List of pickup persons xml: name: pickupPerson shipNode: type: object properties: type: type: string description: Specifies the type of shipNode. Allowed values are SellerFulfilled, WFSFulfilled and 3PLFulfilled. name: type: string id: type: string description: Specifies the type of shipNode description: Information about the purchase order xml: name: order example: "\n\n 2575193093772\n 4021603841173\n mgr@walmartlabs.com\n 2016-05-11T22:55:28.000Z\n \n 6502248603\n 2016-05-20T17:00:00.000Z\n 2016-05-16T17:00:00.000Z\n Standard\n \n Joe Doe PGOMS\n 860 W Cal Ave\n Seat # 860C.2.176\n Sunnyvale\n CA\n 94086\n USA\n RESIDENTIAL\n \n \n \n \n 2\n \n Garmin Refurbished nuvi 2595LMT 5 GPS w Lifetime Maps and Traffic\n GRMN100201\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 124.98\n \n \n Tax1\n \n USD\n 10.93\n \n \n \n \n \n EACH\n 1\n \n 2016-06-03T23:44:41.000Z\n \n \n Shipped\n \n EACH\n 1\n \n \n 2016-06-27T05:30:15.000Z\n \n FedEx\n \n Standard\n 12333634122\n http://www.fedex.com\n \n \n \n \n \n" /v3/orders/{purchaseOrderId}/refund: post: tags: - Orders summary: Walmart Refund Order Lines description: Refunds one or more order lines that have been shipped. The response to a successful call contains the order with the refunded line items operationId: refundOrderLines parameters: - name: purchaseOrderId in: path description: purchaseOrderId required: true schema: type: string - in: header name: WM_SEC.ACCESS_TOKEN description: The access token retrieved in the Token API call required: true schema: type: string example: eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM..... - in: header name: WM_CONSUMER.CHANNEL.TYPE description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during onboarding required: false schema: type: string - in: header name: WM_QOS.CORRELATION_ID 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 schema: type: string example: b3261d2d-028a-4ef7-8602-633c23200af6 - in: header name: WM_SVC.NAME description: Walmart Service Name required: true schema: type: string example: Walmart Service Name requestBody: description: File fields content: application/json: schema: type: object properties: orderRefund: required: - orderLines - purchaseOrderId type: object properties: purchaseOrderId: type: string orderLines: required: - orderLine type: object properties: orderLine: type: array items: required: - lineNumber - refunds type: object properties: lineNumber: type: string isFullRefund: type: boolean description: 'Specifies that a full Refund is required to be set as true to do a full refund including all the applicable charges like tax and shipping. If full refund is set as false and full item price is entered in the charge amount field, applicable charges like tax and shipping will also be refunded to perform a full refund. In case of request containing multiple order lines, all order lines should either be of full refund scenario or partial refund but not both. Allowed values are true and false.' default: false refunds: required: - refund type: object properties: refund: type: array items: required: - refundCharges type: object properties: refundId: type: string refundComments: type: string refundCharges: type: object properties: refundCharge: type: array items: required: - charge - refundReason type: object properties: refundReason: type: string enum: - BillingError - TaxExemptCustomer - ItemNotAsAdvertised - IncorrectItemReceived - CancelledYetShipped - ItemNotReceivedByCustomer - IncorrectShippingPrice - DamagedItem - DefectiveItem - CustomerChangedMind - CustomerReceivedItemLate - Missing Parts / Instructions - Finance -> Goodwill - Finance -> Rollback - Buyer canceled - Customer returned item - General adjustment - Merchandise not received - Quality -> Missing Parts / Instructions - Shipping & Delivery -> Damaged - Shipping & Delivery -> Shipping Price Discrepancy - Others charge: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Details about any partial refund on the order xml: name: orderRefund example: orderRefund: purchaseOrderId: '2577453162650' orderLines: orderLine: - lineNumber: '4' isFullRefund: false refunds: refund: - refundComments: test test refundCharges: refundCharge: - refundReason: Merchandise not received charge: chargeType: PRODUCT chargeName: Item Price chargeAmount: currency: USD amount: -0.1 tax: taxName: Item Price Tax taxAmount: currency: USD amount: -0.1 application/xml: schema: required: - orderLines - purchaseOrderId type: object properties: purchaseOrderId: type: string orderLines: required: - orderLine type: object properties: orderLine: type: array items: required: - lineNumber - refunds type: object properties: lineNumber: type: string isFullRefund: type: boolean description: 'Specifies that a full Refund is required to be set as true to do a full refund including all the applicable charges like tax and shipping. If full refund is set as false and full item price is entered in the charge amount field, applicable charges like tax and shipping will also be refunded to perform a full refund. In case of request containing multiple order lines, all order lines should either be of full refund scenario or partial refund but not both. Allowed values are true and false.' default: false refunds: required: - refund type: object properties: refund: type: array items: required: - refundCharges type: object properties: refundId: type: string refundComments: type: string refundCharges: type: object properties: refundCharge: type: array items: required: - charge - refundReason type: object properties: refundReason: type: string enum: - BillingError - TaxExemptCustomer - ItemNotAsAdvertised - IncorrectItemReceived - CancelledYetShipped - ItemNotReceivedByCustomer - IncorrectShippingPrice - DamagedItem - DefectiveItem - CustomerChangedMind - CustomerReceivedItemLate - Missing Parts / Instructions - Finance -> Goodwill - Finance -> Rollback - Buyer canceled - Customer returned item - General adjustment - Merchandise not received - Quality -> Missing Parts / Instructions - Shipping & Delivery -> Damaged - Shipping & Delivery -> Shipping Price Discrepancy - Others charge: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Details about any partial refund on the order xml: name: orderRefund example: "\n\n 2575193093772\n \n \n 1\n false\n \n \n test test\n \n \n DamagedItem\n \n PRODUCT\n Item Price\n \n USD\n -10.02\n \n \n Item Price Tax\n \n USD\n -5.03\n \n \n \n \n \n TaxExemptCustomer\n \n SHIPPING\n Shipping Price\n \n USD\n -1.02\n \n \n Shipping Tax\n \n USD\n -0.05\n \n \n \n \n \n \n \n \n \n\n" required: true responses: '200': description: Successful Operation content: application/json: schema: type: object properties: order: required: - customerEmailId - customerOrderId - orderDate - orderLines - purchaseOrderId - shippingInfo type: object properties: purchaseOrderId: type: string description: A unique ID associated with the seller's purchase order customerOrderId: type: string description: A unique ID associated with the sales order for specified customer customerEmailId: type: string description: The email address of the customer for the sales order orderType: type: string description: Specifies if the order is a regular order or replacement order. Possible values are REGULAR or REPLACEMENT. Provided in response only if query parameter replacementInfo=true. originalCustomerOrderID: type: string description: 'customer order ID of the original customer order on which the replacement is created. ' orderDate: type: integer description: The date the customer submitted the sales order format: int64 buyerId: type: string description: Unique ID associated with the specified buyer format: uuid mart: type: string description: Mart information isGuest: type: boolean description: Indicates a guest customer shippingInfo: required: - estimatedDeliveryDate - estimatedShipDate - methodCode - phone - postalAddress type: object properties: phone: type: string description: The customer's phone number estimatedDeliveryDate: type: integer description: 'The estimated time and date for the delivery of the item. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 estimatedShipDate: type: integer description: 'The estimated time and date when the item will be shipped. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value postalAddress: required: - address1 - city - country - name - postalCode - state type: object properties: name: type: string description: The name for the person/place of shipping address address1: type: string description: The first line of the shipping address address2: type: string description: The second line of the shipping address city: type: string description: The city of the shipping address state: type: string description: The state of the shipping address postalCode: type: string description: The zip code of the shipping address country: type: string description: The country of the shipping address addressType: type: string description: 'The address type, example: ''RESIDENTIAL''' description: Elements of the customer's postal address description: The shipping information provided by the customer to the seller orderLines: type: object properties: orderLine: type: array description: A list of order lines in the order items: required: - charges - item - lineNumber - orderLineQuantity - orderLineStatuses - statusDate type: object properties: lineNumber: type: string description: The line number associated with the details for each individual item in the purchase order item: required: - productName - sku type: object properties: productName: type: string description: 'The name of the product associated with the line item. Example: ''Kenmore CF1'' or ''2086883 Canister Secondary Filter Generic 2 Pack''' sku: type: string description: An arbitrary alphanumeric unique ID, assigned to each item in the item file condition: type: string description: Information about the condition of the product. imageUrl: type: string description: Optional. Web URL for the image of the item. weight: required: - unit - value type: object properties: value: type: string description: Numerical amount of weight parameter. unit: type: string description: 'Standard value of measurement of the item. Example: ''Pounds''' description: Optional. Weight information for the item. description: The information for the item on the orderLine charges: type: object properties: charge: type: array description: Information relating to the charge for the orderLine items: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Information relating to the charge for the orderLine orderLineQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update statusDate: type: integer description: The date shown on the recent order status format: int64 orderLineStatuses: type: object properties: orderLineStatus: type: array description: Detail List of Order Line status items: required: - status - statusQuantity type: object properties: status: type: string description: Should be 'Created' enum: - Created - Acknowledged - Shipped - Delivered - Cancelled - Refund statusQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update cancellationReason: type: string description: If order is cancelled, cancellationReason will explain the reason trackingInfo: required: - carrierName - methodCode - shipDateTime - trackingNumber type: object properties: shipDateTime: type: integer description: The date the package was shipped format: int64 carrierName: type: object properties: otherCarrier: type: string description: Other carrier name, When otherCarrier is used, trackingUrl must also be provided carrier: type: string description: 'The package shipment carrier. Valid entries are: UPS, USPS, FedEx, Airborne, OnTrac, DHL Ecommerce - US, DHL, LS (LaserShip), UDS (United Delivery Service), UPSMI (UPS Mail Innovations), FDX, PILOT, ESTES, SAIA, FDS Express, Seko Worldwide, HIT Delivery, FEDEXSP (FedEx SmartPost), RL Carriers, Metropolitan Warehouse & Delivery, China Post, YunExpress,Yellow Freight Sys, AIT Worldwide Logistics, Chukou1, Sendle, Landmark Global, Sunyou, Yanwen, 4PX, GLS, OSM Worldwide, FIRST MILE, AM Trucking, CEVA, India Post, SF Express, CNE, TForce Freight, AxleHire, LSO, Royal Mail, ABF Freight System, WanB, Roadrunner Freight, Meyer Distribution, AAA Cooper, Canada Post, Southeastern Freight Lines, Japan Post, Correos de Mexico, XPO Logistics, JD Logistics, YDH, JCEX, Flyt, Deutsche Post, Better Trucks, Asendia, SFC, UBI, ePost Global, YF Logistics, RXO, Estes Express, Shypmax, WIN.IT America, PITT OHIO, PostNord Sweden, Equick, Whistl, Tusou, Shiprocket, DTDC, PTS.' enum: - UPS - USPS - FedEx - Airborne - OnTrac - DHL Ecommerce - US - DHL - LS - UDS - UPSMI - FDX - PILOT - ESTES - SAIA - FDS Express - Seko Worldwide - HIT Delivery - FEDEXSP - RL Carriers - Metropolitan Warehouse & Delivery - China Post - YunExpress - Yellow Freight Sys - AIT Worldwide Logistics - Chukou1 - Sendle - Landmark Global - Sunyou - Yanwen - 4PX - GLS - OSM Worldwide - FIRST MILE - AM Trucking - CEVA - India Post - SF Express - CNE - TForce Freight - AxleHire - LSO - Royal Mail - ABF Freight System - WanB - Roadrunner Freight - Meyer Distribution - AAA Cooper - Canada Post - Southeastern Freight Lines - Japan Post - Correos de Mexico - XPO Logistics - JD Logistics - YDH - JCEX - Flyt - Deutsche Post - Better Trucks - Asendia - SFC - UBI - ePost Global - YF Logistics - RXO - Estes Express - Shypmax - WIN.IT America - PITT OHIO - PostNord Sweden - Equick - Whistl - Tusou - Shiprocket - DTDC - PTS description: Information about the package carrier(s) methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value trackingNumber: type: string description: The shipment tracking number trackingURL: type: string description: The URL for tracking the shipment. This parameter is mandatory if the otherCarrier parameter is used description: List of information about the package shipment and tracking updates returnCenterAddress: required: - address1 - city - country - postalCode - state type: object properties: name: type: string description: The name for the person/place of return address address1: type: string description: The first line of the return address address2: type: string description: The second line of the return address city: type: string description: The city of the return address state: type: string description: The state of the return address postalCode: type: string description: The zip code of the return address country: type: string description: The country of the return address dayPhone: type: string description: Phone of the center where the package shipment is returned emailId: type: string description: Email of the center where the package shipment is returned description: Gives Sellers the ability to specify the RC center address during fulfillment; any returns created for the PO will always be returned to the RC address specified description: Detail List of Order Line status description: A list of statuses for the Order Line returnOrderId: type: string description: Id of the return order created in case of a full refund refund: required: - refundCharges type: object properties: refundId: type: string refundComments: type: string refundCharges: type: object properties: refundCharge: type: array items: required: - charge - refundReason type: object properties: refundReason: type: string enum: - BillingError - TaxExemptCustomer - ItemNotAsAdvertised - IncorrectItemReceived - CancelledYetShipped - ItemNotReceivedByCustomer - IncorrectShippingPrice - DamagedItem - DefectiveItem - CustomerChangedMind - CustomerReceivedItemLate - Missing Parts / Instructions - Finance -> Goodwill - Finance -> Rollback - Buyer canceled - Customer returned item - General adjustment - Merchandise not received - Quality -> Missing Parts / Instructions - Shipping & Delivery -> Damaged - Shipping & Delivery -> Shipping Price Discrepancy - Others charge: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Details about any partial refund on the order originalCarrierMethod: type: string description: Ship method stamped at order line level when order is placed referenceLineId: type: string description: Reference line Id fulfillment: type: object properties: fulfillmentOption: type: string description: 'Example : S2H, S2S, etc.' shipMethod: type: string description: 'Example : Value, Expedited, Standard, Rush, etc.' storeId: type: string description: Store Id pickUpDateTime: type: integer description: Gives pick up datetime information format: int64 pickUpBy: type: string description: Gives pick up by information shippingProgramType: type: string description: Gives shipping program information. Examples TWO_DAY, THREE_DAY description: fulfillment information serialNumbers: type: array description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance items: type: string description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance intentToCancel: type: string configId: type: string description: Sets ConfigID for Personalised orders sellerOrderId: type: string description: A unique ID associated with the sales order for specified Seller; gives Sellers the ability to print their own custom order ID on the return label; limit of 30 characters description: Purchase Order line information for each item description: A list of order lines in the order paymentTypes: type: array description: Payment Types xml: wrapped: true items: type: string description: Payment Types xml: name: paymentType orderSummary: type: object properties: totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL orderSubTotals: type: array xml: wrapped: true items: type: object properties: subTotalType: type: string totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL xml: name: orderSubTotal description: Order Summary xml: name: orderSummary pickupPersons: type: array description: List of pickup persons xml: wrapped: true items: type: object properties: name: type: object properties: completeName: type: string firstName: type: string middleName: type: string lastName: type: string generalSuffix: type: string maturitySuffix: type: string titleOfRespect: type: string empty: type: boolean phone: type: object properties: id: type: string format: uuid areaCode: type: string extension: type: string completeNumber: type: string type: type: string enum: - MOBILE - HOME - WORK subscriberNumber: type: string countryCode: type: string phoneValidity: type: object properties: validationType: type: string xml: name: type enum: - SMS - IVR - CALL - UNKNOWN validationStatus: type: string xml: name: status enum: - SUCCESS - FAILURE - SKIPPED - UNKNOWN validatedDate: type: string format: date-time xml: name: validatedOn validatedBy: type: string xml: name: phoneValidity namespace: com.walmart.services.common.model.address.validation xml: name: phone namespace: com.walmart.services.common.model.address description: List of pickup persons xml: name: pickupPerson shipNode: type: object properties: type: type: string description: Specifies the type of shipNode. Allowed values are SellerFulfilled, WFSFulfilled and 3PLFulfilled. name: type: string id: type: string description: Specifies the type of shipNode description: Information about the purchase order xml: name: order example: order: purchaseOrderId: '2577573191435' customerOrderId: '5571600820146' customerEmailId: VBayana@walmartlabs.com orderDate: 1476392223000 shippingInfo: phone: '6502248603' estimatedDeliveryDate: 1479798000000 estimatedShipDate: 1476424800000 methodCode: Standard postalAddress: name: Madhukara PGOMS address1: 860 W Cal Ave address2: 'Seat # 860C.2.176' city: Sunnyvale state: CA postalCode: '94086' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '1' item: productName: Ozark Trail 4-Person Dome Tent sku: NJ_WITHOUT_RCA_003 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 19.99 tax: taxName: Tax1 taxAmount: currency: USD amount: 0 - chargeType: SHIPPING chargeName: Shipping chargeAmount: currency: USD amount: 2 tax: taxName: Tax2 taxAmount: currency: USD amount: 0 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1476470187000 orderLineStatuses: orderLineStatus: - status: Shipped statusQuantity: unitOfMeasurement: EACH amount: '1' trackingInfo: shipDateTime: 1475008215000 carrierName: carrier: FedEx methodCode: Standard trackingNumber: '3445435443441221' trackingURL: http://www.fedex.com refund: refundCharges: refundCharge: - refundReason: BillingError charge: chargeType: PRODUCT chargeName: Billing Error chargeAmount: currency: USD amount: -19.99 - refundReason: BillingError charge: chargeType: SHIPPING chargeName: Billing Error chargeAmount: currency: USD amount: -2 application/xml: schema: type: object properties: order: required: - customerEmailId - customerOrderId - orderDate - orderLines - purchaseOrderId - shippingInfo type: object properties: purchaseOrderId: type: string description: A unique ID associated with the seller's purchase order customerOrderId: type: string description: A unique ID associated with the sales order for specified customer customerEmailId: type: string description: The email address of the customer for the sales order orderType: type: string description: Specifies if the order is a regular order or replacement order. Possible values are REGULAR or REPLACEMENT. Provided in response only if query parameter replacementInfo=true. originalCustomerOrderID: type: string description: 'customer order ID of the original customer order on which the replacement is created. ' orderDate: type: integer description: The date the customer submitted the sales order format: int64 buyerId: type: string description: Unique ID associated with the specified buyer format: uuid mart: type: string description: Mart information isGuest: type: boolean description: Indicates a guest customer shippingInfo: required: - estimatedDeliveryDate - estimatedShipDate - methodCode - phone - postalAddress type: object properties: phone: type: string description: The customer's phone number estimatedDeliveryDate: type: integer description: 'The estimated time and date for the delivery of the item. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 estimatedShipDate: type: integer description: 'The estimated time and date when the item will be shipped. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value postalAddress: required: - address1 - city - country - name - postalCode - state type: object properties: name: type: string description: The name for the person/place of shipping address address1: type: string description: The first line of the shipping address address2: type: string description: The second line of the shipping address city: type: string description: The city of the shipping address state: type: string description: The state of the shipping address postalCode: type: string description: The zip code of the shipping address country: type: string description: The country of the shipping address addressType: type: string description: 'The address type, example: ''RESIDENTIAL''' description: Elements of the customer's postal address description: The shipping information provided by the customer to the seller orderLines: type: object properties: orderLine: type: array description: A list of order lines in the order items: required: - charges - item - lineNumber - orderLineQuantity - orderLineStatuses - statusDate type: object properties: lineNumber: type: string description: The line number associated with the details for each individual item in the purchase order item: required: - productName - sku type: object properties: productName: type: string description: 'The name of the product associated with the line item. Example: ''Kenmore CF1'' or ''2086883 Canister Secondary Filter Generic 2 Pack''' sku: type: string description: An arbitrary alphanumeric unique ID, assigned to each item in the item file condition: type: string description: Information about the condition of the product. imageUrl: type: string description: Optional. Web URL for the image of the item. weight: required: - unit - value type: object properties: value: type: string description: Numerical amount of weight parameter. unit: type: string description: 'Standard value of measurement of the item. Example: ''Pounds''' description: Optional. Weight information for the item. description: The information for the item on the orderLine charges: type: object properties: charge: type: array description: Information relating to the charge for the orderLine items: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Information relating to the charge for the orderLine orderLineQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update statusDate: type: integer description: The date shown on the recent order status format: int64 orderLineStatuses: type: object properties: orderLineStatus: type: array description: Detail List of Order Line status items: required: - status - statusQuantity type: object properties: status: type: string description: Should be 'Created' enum: - Created - Acknowledged - Shipped - Delivered - Cancelled - Refund statusQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update cancellationReason: type: string description: If order is cancelled, cancellationReason will explain the reason trackingInfo: required: - carrierName - methodCode - shipDateTime - trackingNumber type: object properties: shipDateTime: type: integer description: The date the package was shipped format: int64 carrierName: type: object properties: otherCarrier: type: string description: Other carrier name, When otherCarrier is used, trackingUrl must also be provided carrier: type: string description: 'The package shipment carrier. Valid entries are: UPS, USPS, FedEx, Airborne, OnTrac, DHL Ecommerce - US, DHL, LS (LaserShip), UDS (United Delivery Service), UPSMI (UPS Mail Innovations), FDX, PILOT, ESTES, SAIA, FDS Express, Seko Worldwide, HIT Delivery, FEDEXSP (FedEx SmartPost), RL Carriers, Metropolitan Warehouse & Delivery, China Post, YunExpress,Yellow Freight Sys, AIT Worldwide Logistics, Chukou1, Sendle, Landmark Global, Sunyou, Yanwen, 4PX, GLS, OSM Worldwide, FIRST MILE, AM Trucking, CEVA, India Post, SF Express, CNE, TForce Freight, AxleHire, LSO, Royal Mail, ABF Freight System, WanB, Roadrunner Freight, Meyer Distribution, AAA Cooper, Canada Post, Southeastern Freight Lines, Japan Post, Correos de Mexico, XPO Logistics, JD Logistics, YDH, JCEX, Flyt, Deutsche Post, Better Trucks, Asendia, SFC, UBI, ePost Global, YF Logistics, RXO, Estes Express, Shypmax, WIN.IT America, PITT OHIO, PostNord Sweden, Equick, Whistl, Tusou, Shiprocket, DTDC, PTS.' enum: - UPS - USPS - FedEx - Airborne - OnTrac - DHL Ecommerce - US - DHL - LS - UDS - UPSMI - FDX - PILOT - ESTES - SAIA - FDS Express - Seko Worldwide - HIT Delivery - FEDEXSP - RL Carriers - Metropolitan Warehouse & Delivery - China Post - YunExpress - Yellow Freight Sys - AIT Worldwide Logistics - Chukou1 - Sendle - Landmark Global - Sunyou - Yanwen - 4PX - GLS - OSM Worldwide - FIRST MILE - AM Trucking - CEVA - India Post - SF Express - CNE - TForce Freight - AxleHire - LSO - Royal Mail - ABF Freight System - WanB - Roadrunner Freight - Meyer Distribution - AAA Cooper - Canada Post - Southeastern Freight Lines - Japan Post - Correos de Mexico - XPO Logistics - JD Logistics - YDH - JCEX - Flyt - Deutsche Post - Better Trucks - Asendia - SFC - UBI - ePost Global - YF Logistics - RXO - Estes Express - Shypmax - WIN.IT America - PITT OHIO - PostNord Sweden - Equick - Whistl - Tusou - Shiprocket - DTDC - PTS description: Information about the package carrier(s) methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value trackingNumber: type: string description: The shipment tracking number trackingURL: type: string description: The URL for tracking the shipment. This parameter is mandatory if the otherCarrier parameter is used description: List of information about the package shipment and tracking updates returnCenterAddress: required: - address1 - city - country - postalCode - state type: object properties: name: type: string description: The name for the person/place of return address address1: type: string description: The first line of the return address address2: type: string description: The second line of the return address city: type: string description: The city of the return address state: type: string description: The state of the return address postalCode: type: string description: The zip code of the return address country: type: string description: The country of the return address dayPhone: type: string description: Phone of the center where the package shipment is returned emailId: type: string description: Email of the center where the package shipment is returned description: Gives Sellers the ability to specify the RC center address during fulfillment; any returns created for the PO will always be returned to the RC address specified description: Detail List of Order Line status description: A list of statuses for the Order Line returnOrderId: type: string description: Id of the return order created in case of a full refund refund: required: - refundCharges type: object properties: refundId: type: string refundComments: type: string refundCharges: type: object properties: refundCharge: type: array items: required: - charge - refundReason type: object properties: refundReason: type: string enum: - BillingError - TaxExemptCustomer - ItemNotAsAdvertised - IncorrectItemReceived - CancelledYetShipped - ItemNotReceivedByCustomer - IncorrectShippingPrice - DamagedItem - DefectiveItem - CustomerChangedMind - CustomerReceivedItemLate - Missing Parts / Instructions - Finance -> Goodwill - Finance -> Rollback - Buyer canceled - Customer returned item - General adjustment - Merchandise not received - Quality -> Missing Parts / Instructions - Shipping & Delivery -> Damaged - Shipping & Delivery -> Shipping Price Discrepancy - Others charge: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Details about any partial refund on the order originalCarrierMethod: type: string description: Ship method stamped at order line level when order is placed referenceLineId: type: string description: Reference line Id fulfillment: type: object properties: fulfillmentOption: type: string description: 'Example : S2H, S2S, etc.' shipMethod: type: string description: 'Example : Value, Expedited, Standard, Rush, etc.' storeId: type: string description: Store Id pickUpDateTime: type: integer description: Gives pick up datetime information format: int64 pickUpBy: type: string description: Gives pick up by information shippingProgramType: type: string description: Gives shipping program information. Examples TWO_DAY, THREE_DAY description: fulfillment information serialNumbers: type: array description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance items: type: string description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance intentToCancel: type: string configId: type: string description: Sets ConfigID for Personalised orders sellerOrderId: type: string description: A unique ID associated with the sales order for specified Seller; gives Sellers the ability to print their own custom order ID on the return label; limit of 30 characters description: Purchase Order line information for each item description: A list of order lines in the order paymentTypes: type: array description: Payment Types xml: wrapped: true items: type: string description: Payment Types xml: name: paymentType orderSummary: type: object properties: totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL orderSubTotals: type: array xml: wrapped: true items: type: object properties: subTotalType: type: string totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL xml: name: orderSubTotal description: Order Summary xml: name: orderSummary pickupPersons: type: array description: List of pickup persons xml: wrapped: true items: type: object properties: name: type: object properties: completeName: type: string firstName: type: string middleName: type: string lastName: type: string generalSuffix: type: string maturitySuffix: type: string titleOfRespect: type: string empty: type: boolean phone: type: object properties: id: type: string format: uuid areaCode: type: string extension: type: string completeNumber: type: string type: type: string enum: - MOBILE - HOME - WORK subscriberNumber: type: string countryCode: type: string phoneValidity: type: object properties: validationType: type: string xml: name: type enum: - SMS - IVR - CALL - UNKNOWN validationStatus: type: string xml: name: status enum: - SUCCESS - FAILURE - SKIPPED - UNKNOWN validatedDate: type: string format: date-time xml: name: validatedOn validatedBy: type: string xml: name: phoneValidity namespace: com.walmart.services.common.model.address.validation xml: name: phone namespace: com.walmart.services.common.model.address description: List of pickup persons xml: name: pickupPerson shipNode: type: object properties: type: type: string description: Specifies the type of shipNode. Allowed values are SellerFulfilled, WFSFulfilled and 3PLFulfilled. name: type: string id: type: string description: Specifies the type of shipNode description: Information about the purchase order xml: name: order example: "\n\n 2575193093772\n 4021603841173\n mgr@walmartlabs.com\n 2016-05-11T22:55:28.000Z\n \n 6502248603\n 2016-05-20T17:00:00.000Z\n 2016-05-16T17:00:00.000Z\n Standard\n \n Joe Doe PGOMS\n 860 W Cal Ave\n Seat # 860C.2.176\n Sunnyvale\n CA\n 94086\n USA\n RESIDENTIAL\n \n \n \n \n 2\n \n Garmin Refurbished nuvi 2595LMT 5 GPS w Lifetime Maps and Traffic\n GRMN100201\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 124.98\n \n \n Tax1\n \n USD\n 10.93\n \n \n \n \n SHIPPING\n Shipping\n \n USD\n 2.00\n \n \n Tax2\n \n USD\n 0.19\n \n \n \n \n \n EACH\n 1\n \n 2016-06-03T23:48:00.000Z\n \n \n Shipped\n \n EACH\n 1\n \n \n 2016-06-27T05:30:15.000Z\n \n FedEx\n \n Standard\n 12333634122\n http://www.fedex.com\n \n \n \n \n \n \n DamagedItem\n \n PRODUCT\n Damaged\n \n USD\n -10.02\n \n \n Product\n \n USD\n -5.03\n \n \n \n \n \n TaxExemptCustomer\n \n SHIPPING\n Tax Exempt\n \n USD\n -1.02\n \n \n Shipping\n \n USD\n -0.05\n \n \n \n \n \n \n \n \n" /v3/orders/{purchaseOrderId}/cancel: post: tags: - Orders summary: Walmart Cancel Order Lines description: You can cancel one or more order lines. You must include a purchaseOrderId when cancelling an order line. The response to a successful call contains the order with the cancelled line items operationId: cancelOrderLines parameters: - name: purchaseOrderId in: path description: purchaseOrderId required: true schema: type: string - in: header name: WM_SEC.ACCESS_TOKEN description: The access token retrieved in the Token API call required: true schema: type: string example: eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM..... - in: header name: WM_CONSUMER.CHANNEL.TYPE description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during onboarding required: false schema: type: string - in: header name: WM_QOS.CORRELATION_ID 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 schema: type: string example: b3261d2d-028a-4ef7-8602-633c23200af6 - in: header name: WM_SVC.NAME description: Walmart Service Name required: true schema: type: string example: Walmart Service Name requestBody: description: File fields content: application/json: schema: type: object properties: orderCancellation: required: - orderLines type: object properties: orderLines: required: - orderLine type: object properties: orderLine: type: array description: Information to update the orderLine with cancellation details items: required: - lineNumber - orderLineStatuses type: object properties: lineNumber: type: string orderLineStatuses: required: - orderLineStatus type: object properties: orderLineStatus: type: array description: List of details about the cancellation status update items: required: - cancellationReason - status - statusQuantity type: object properties: status: type: string description: Use 'Cancelled' enum: - Created - Acknowledged - Shipped - Delivered - Cancelled - Refund cancellationReason: type: string description: 'Reason for cancellation. Example: ''CUSTOMER_REQUESTED_SELLER_TO_CANCEL''. Cancellation reason should not be "CUSTOMER_REQUESTED_SELLER_TO_CANCEL" for non intent to cancel orders'' Cancellation reason should not be "SELLER_CANCEL_FRAUD_STOP_SHIPMENT" for non fraudulent orders. If you suspect fraud, contact Walmart Risk Prevention Team (MPFraudReq@customercare.walmart.com). Include PO details and reason you suspect the order. We will contact you in 2-4 hours. If your suspicion of fraud is proven, we will cancel the order and notify you.' enum: - CUSTOMER_REQUESTED_SELLER_TO_CANCEL - SELLER_CANCEL_PRICING_ERROR - SELLER_CANCEL_OUT_OF_STOCK - SELLER_CANCEL_FRAUD_STOP_SHIPMENT - SELLER_CANCEL_ADDRESS_NOT_SERVICEABLE statusQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update description: List of details about the cancellation status update description: A list of statuses which should contain the new cancellation status description: Information to update the orderLine with cancellation details description: A list of orderLines to be cancelled description: Container for the cancellation details xml: name: orderCancellation example: orderCancellation: orderLines: orderLine: - lineNumber: '1' orderLineStatuses: orderLineStatus: - status: Cancelled cancellationReason: CUSTOMER_REQUESTED_SELLER_TO_CANCEL statusQuantity: unitOfMeasurement: EA amount: '1' application/xml: schema: required: - orderLines type: object properties: orderLines: required: - orderLine type: object properties: orderLine: type: array description: Information to update the orderLine with cancellation details items: required: - lineNumber - orderLineStatuses type: object properties: lineNumber: type: string orderLineStatuses: required: - orderLineStatus type: object properties: orderLineStatus: type: array description: List of details about the cancellation status update items: required: - cancellationReason - status - statusQuantity type: object properties: status: type: string description: Use 'Cancelled' enum: - Created - Acknowledged - Shipped - Delivered - Cancelled - Refund cancellationReason: type: string description: 'Reason for cancellation. Example: ''CUSTOMER_REQUESTED_SELLER_TO_CANCEL''. Cancellation reason should not be "CUSTOMER_REQUESTED_SELLER_TO_CANCEL" for non intent to cancel orders'' Cancellation reason should not be "SELLER_CANCEL_FRAUD_STOP_SHIPMENT" for non fraudulent orders. If you suspect fraud, contact Walmart Risk Prevention Team (MPFraudReq@customercare.walmart.com). Include PO details and reason you suspect the order. We will contact you in 2-4 hours. If your suspicion of fraud is proven, we will cancel the order and notify you.' enum: - CUSTOMER_REQUESTED_SELLER_TO_CANCEL - SELLER_CANCEL_PRICING_ERROR - SELLER_CANCEL_OUT_OF_STOCK - SELLER_CANCEL_FRAUD_STOP_SHIPMENT - SELLER_CANCEL_ADDRESS_NOT_SERVICEABLE statusQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update description: List of details about the cancellation status update description: A list of statuses which should contain the new cancellation status description: Information to update the orderLine with cancellation details description: A list of orderLines to be cancelled description: Container for the cancellation details xml: name: orderCancellation example: "\n\n \n \n 1\n \n \n Cancelled\n CUSTOMER_REQUESTED_SELLER_TO_CANCEL\n \n EACH\n 1\n \n \n \n \n \n" required: true responses: '200': description: Successful Operation content: application/json: schema: type: object properties: order: required: - customerEmailId - customerOrderId - orderDate - orderLines - purchaseOrderId - shippingInfo type: object properties: purchaseOrderId: type: string description: A unique ID associated with the seller's purchase order customerOrderId: type: string description: A unique ID associated with the sales order for specified customer customerEmailId: type: string description: The email address of the customer for the sales order orderType: type: string description: Specifies if the order is a regular order or replacement order. Possible values are REGULAR or REPLACEMENT. Provided in response only if query parameter replacementInfo=true. originalCustomerOrderID: type: string description: 'customer order ID of the original customer order on which the replacement is created. ' orderDate: type: integer description: The date the customer submitted the sales order format: int64 buyerId: type: string description: Unique ID associated with the specified buyer format: uuid mart: type: string description: Mart information isGuest: type: boolean description: Indicates a guest customer shippingInfo: required: - estimatedDeliveryDate - estimatedShipDate - methodCode - phone - postalAddress type: object properties: phone: type: string description: The customer's phone number estimatedDeliveryDate: type: integer description: 'The estimated time and date for the delivery of the item. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 estimatedShipDate: type: integer description: 'The estimated time and date when the item will be shipped. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value postalAddress: required: - address1 - city - country - name - postalCode - state type: object properties: name: type: string description: The name for the person/place of shipping address address1: type: string description: The first line of the shipping address address2: type: string description: The second line of the shipping address city: type: string description: The city of the shipping address state: type: string description: The state of the shipping address postalCode: type: string description: The zip code of the shipping address country: type: string description: The country of the shipping address addressType: type: string description: 'The address type, example: ''RESIDENTIAL''' description: Elements of the customer's postal address description: The shipping information provided by the customer to the seller orderLines: type: object properties: orderLine: type: array description: A list of order lines in the order items: required: - charges - item - lineNumber - orderLineQuantity - orderLineStatuses - statusDate type: object properties: lineNumber: type: string description: The line number associated with the details for each individual item in the purchase order item: required: - productName - sku type: object properties: productName: type: string description: 'The name of the product associated with the line item. Example: ''Kenmore CF1'' or ''2086883 Canister Secondary Filter Generic 2 Pack''' sku: type: string description: An arbitrary alphanumeric unique ID, assigned to each item in the item file condition: type: string description: Information about the condition of the product. imageUrl: type: string description: Optional. Web URL for the image of the item. weight: required: - unit - value type: object properties: value: type: string description: Numerical amount of weight parameter. unit: type: string description: 'Standard value of measurement of the item. Example: ''Pounds''' description: Optional. Weight information for the item. description: The information for the item on the orderLine charges: type: object properties: charge: type: array description: Information relating to the charge for the orderLine items: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Information relating to the charge for the orderLine orderLineQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update statusDate: type: integer description: The date shown on the recent order status format: int64 orderLineStatuses: type: object properties: orderLineStatus: type: array description: Detail List of Order Line status items: required: - status - statusQuantity type: object properties: status: type: string description: Should be 'Created' enum: - Created - Acknowledged - Shipped - Delivered - Cancelled - Refund statusQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update cancellationReason: type: string description: If order is cancelled, cancellationReason will explain the reason trackingInfo: required: - carrierName - methodCode - shipDateTime - trackingNumber type: object properties: shipDateTime: type: integer description: The date the package was shipped format: int64 carrierName: type: object properties: otherCarrier: type: string description: Other carrier name, When otherCarrier is used, trackingUrl must also be provided carrier: type: string description: 'The package shipment carrier. Valid entries are: UPS, USPS, FedEx, Airborne, OnTrac, DHL Ecommerce - US, DHL, LS (LaserShip), UDS (United Delivery Service), UPSMI (UPS Mail Innovations), FDX, PILOT, ESTES, SAIA, FDS Express, Seko Worldwide, HIT Delivery, FEDEXSP (FedEx SmartPost), RL Carriers, Metropolitan Warehouse & Delivery, China Post, YunExpress,Yellow Freight Sys, AIT Worldwide Logistics, Chukou1, Sendle, Landmark Global, Sunyou, Yanwen, 4PX, GLS, OSM Worldwide, FIRST MILE, AM Trucking, CEVA, India Post, SF Express, CNE, TForce Freight, AxleHire, LSO, Royal Mail, ABF Freight System, WanB, Roadrunner Freight, Meyer Distribution, AAA Cooper, Canada Post, Southeastern Freight Lines, Japan Post, Correos de Mexico, XPO Logistics, JD Logistics, YDH, JCEX, Flyt, Deutsche Post, Better Trucks, Asendia, SFC, UBI, ePost Global, YF Logistics, RXO, Estes Express, Shypmax, WIN.IT America, PITT OHIO, PostNord Sweden, Equick, Whistl, Tusou, Shiprocket, DTDC, PTS.' enum: - UPS - USPS - FedEx - Airborne - OnTrac - DHL Ecommerce - US - DHL - LS - UDS - UPSMI - FDX - PILOT - ESTES - SAIA - FDS Express - Seko Worldwide - HIT Delivery - FEDEXSP - RL Carriers - Metropolitan Warehouse & Delivery - China Post - YunExpress - Yellow Freight Sys - AIT Worldwide Logistics - Chukou1 - Sendle - Landmark Global - Sunyou - Yanwen - 4PX - GLS - OSM Worldwide - FIRST MILE - AM Trucking - CEVA - India Post - SF Express - CNE - TForce Freight - AxleHire - LSO - Royal Mail - ABF Freight System - WanB - Roadrunner Freight - Meyer Distribution - AAA Cooper - Canada Post - Southeastern Freight Lines - Japan Post - Correos de Mexico - XPO Logistics - JD Logistics - YDH - JCEX - Flyt - Deutsche Post - Better Trucks - Asendia - SFC - UBI - ePost Global - YF Logistics - RXO - Estes Express - Shypmax - WIN.IT America - PITT OHIO - PostNord Sweden - Equick - Whistl - Tusou - Shiprocket - DTDC - PTS description: Information about the package carrier(s) methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value trackingNumber: type: string description: The shipment tracking number trackingURL: type: string description: The URL for tracking the shipment. This parameter is mandatory if the otherCarrier parameter is used description: List of information about the package shipment and tracking updates returnCenterAddress: required: - address1 - city - country - postalCode - state type: object properties: name: type: string description: The name for the person/place of return address address1: type: string description: The first line of the return address address2: type: string description: The second line of the return address city: type: string description: The city of the return address state: type: string description: The state of the return address postalCode: type: string description: The zip code of the return address country: type: string description: The country of the return address dayPhone: type: string description: Phone of the center where the package shipment is returned emailId: type: string description: Email of the center where the package shipment is returned description: Gives Sellers the ability to specify the RC center address during fulfillment; any returns created for the PO will always be returned to the RC address specified description: Detail List of Order Line status description: A list of statuses for the Order Line returnOrderId: type: string description: Id of the return order created in case of a full refund refund: required: - refundCharges type: object properties: refundId: type: string refundComments: type: string refundCharges: type: object properties: refundCharge: type: array items: required: - charge - refundReason type: object properties: refundReason: type: string enum: - BillingError - TaxExemptCustomer - ItemNotAsAdvertised - IncorrectItemReceived - CancelledYetShipped - ItemNotReceivedByCustomer - IncorrectShippingPrice - DamagedItem - DefectiveItem - CustomerChangedMind - CustomerReceivedItemLate - Missing Parts / Instructions - Finance -> Goodwill - Finance -> Rollback - Buyer canceled - Customer returned item - General adjustment - Merchandise not received - Quality -> Missing Parts / Instructions - Shipping & Delivery -> Damaged - Shipping & Delivery -> Shipping Price Discrepancy - Others charge: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Details about any partial refund on the order originalCarrierMethod: type: string description: Ship method stamped at order line level when order is placed referenceLineId: type: string description: Reference line Id fulfillment: type: object properties: fulfillmentOption: type: string description: 'Example : S2H, S2S, etc.' shipMethod: type: string description: 'Example : Value, Expedited, Standard, Rush, etc.' storeId: type: string description: Store Id pickUpDateTime: type: integer description: Gives pick up datetime information format: int64 pickUpBy: type: string description: Gives pick up by information shippingProgramType: type: string description: Gives shipping program information. Examples TWO_DAY, THREE_DAY description: fulfillment information serialNumbers: type: array description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance items: type: string description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance intentToCancel: type: string configId: type: string description: Sets ConfigID for Personalised orders sellerOrderId: type: string description: A unique ID associated with the sales order for specified Seller; gives Sellers the ability to print their own custom order ID on the return label; limit of 30 characters description: Purchase Order line information for each item description: A list of order lines in the order paymentTypes: type: array description: Payment Types xml: wrapped: true items: type: string description: Payment Types xml: name: paymentType orderSummary: type: object properties: totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL orderSubTotals: type: array xml: wrapped: true items: type: object properties: subTotalType: type: string totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL xml: name: orderSubTotal description: Order Summary xml: name: orderSummary pickupPersons: type: array description: List of pickup persons xml: wrapped: true items: type: object properties: name: type: object properties: completeName: type: string firstName: type: string middleName: type: string lastName: type: string generalSuffix: type: string maturitySuffix: type: string titleOfRespect: type: string empty: type: boolean phone: type: object properties: id: type: string format: uuid areaCode: type: string extension: type: string completeNumber: type: string type: type: string enum: - MOBILE - HOME - WORK subscriberNumber: type: string countryCode: type: string phoneValidity: type: object properties: validationType: type: string xml: name: type enum: - SMS - IVR - CALL - UNKNOWN validationStatus: type: string xml: name: status enum: - SUCCESS - FAILURE - SKIPPED - UNKNOWN validatedDate: type: string format: date-time xml: name: validatedOn validatedBy: type: string xml: name: phoneValidity namespace: com.walmart.services.common.model.address.validation xml: name: phone namespace: com.walmart.services.common.model.address description: List of pickup persons xml: name: pickupPerson shipNode: type: object properties: type: type: string description: Specifies the type of shipNode. Allowed values are SellerFulfilled, WFSFulfilled and 3PLFulfilled. name: type: string id: type: string description: Specifies the type of shipNode description: Information about the purchase order xml: name: order example: order: purchaseOrderId: '1577914061094' customerOrderId: '5571600820432' customerEmailId: VBayana@walmartlabs.com orderDate: 1476387173000 shippingInfo: phone: '6502248603' estimatedDeliveryDate: 1479798000000 estimatedShipDate: 1476424800000 methodCode: Standard postalAddress: name: Madhukara PGOMS address1: 860 W Cal Ave address2: 'Seat # 860C.2.176' city: Sunnyvale state: CA postalCode: '94086' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '1' item: productName: Ozark Trail 4-Person Dome Tent sku: NJ_WITHOUT_RCA_003 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 0 tax: taxName: Tax1 taxAmount: currency: USD amount: 0 - chargeType: SHIPPING chargeName: Shipping chargeAmount: currency: USD amount: 0 tax: taxName: Tax2 taxAmount: currency: USD amount: 0 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1481755720000 orderLineStatuses: orderLineStatus: - status: Cancelled statusQuantity: unitOfMeasurement: EACH amount: '1' /v3/orders/{purchaseOrderId}/acknowledge: post: tags: - Orders summary: Walmart Acknowledge Orders description: You can use this API to acknowledge an entire order, including all of its order lines. The response to a successful call contains the acknowledged order. operationId: acknowledgeOrders parameters: - name: purchaseOrderId in: path description: purchaseOrderId required: true schema: type: string - in: header name: WM_SEC.ACCESS_TOKEN description: The access token retrieved in the Token API call required: true schema: type: string example: eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM..... - in: header name: WM_CONSUMER.CHANNEL.TYPE description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during onboarding required: false schema: type: string - in: header name: WM_QOS.CORRELATION_ID 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 schema: type: string example: b3261d2d-028a-4ef7-8602-633c23200af6 - in: header name: WM_SVC.NAME description: Walmart Service Name required: true schema: type: string example: Walmart Service Name responses: '200': description: Successful Operation content: application/json: schema: type: object properties: order: required: - customerEmailId - customerOrderId - orderDate - orderLines - purchaseOrderId - shippingInfo type: object properties: purchaseOrderId: type: string description: A unique ID associated with the seller's purchase order customerOrderId: type: string description: A unique ID associated with the sales order for specified customer customerEmailId: type: string description: The email address of the customer for the sales order orderType: type: string description: Specifies if the order is a regular order or replacement order. Possible values are REGULAR or REPLACEMENT. Provided in response only if query parameter replacementInfo=true. originalCustomerOrderID: type: string description: 'customer order ID of the original customer order on which the replacement is created. ' orderDate: type: integer description: The date the customer submitted the sales order format: int64 buyerId: type: string description: Unique ID associated with the specified buyer format: uuid mart: type: string description: Mart information isGuest: type: boolean description: Indicates a guest customer shippingInfo: required: - estimatedDeliveryDate - estimatedShipDate - methodCode - phone - postalAddress type: object properties: phone: type: string description: The customer's phone number estimatedDeliveryDate: type: integer description: 'The estimated time and date for the delivery of the item. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 estimatedShipDate: type: integer description: 'The estimated time and date when the item will be shipped. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value postalAddress: required: - address1 - city - country - name - postalCode - state type: object properties: name: type: string description: The name for the person/place of shipping address address1: type: string description: The first line of the shipping address address2: type: string description: The second line of the shipping address city: type: string description: The city of the shipping address state: type: string description: The state of the shipping address postalCode: type: string description: The zip code of the shipping address country: type: string description: The country of the shipping address addressType: type: string description: 'The address type, example: ''RESIDENTIAL''' description: Elements of the customer's postal address description: The shipping information provided by the customer to the seller orderLines: type: object properties: orderLine: type: array description: A list of order lines in the order items: required: - charges - item - lineNumber - orderLineQuantity - orderLineStatuses - statusDate type: object properties: lineNumber: type: string description: The line number associated with the details for each individual item in the purchase order item: required: - productName - sku type: object properties: productName: type: string description: 'The name of the product associated with the line item. Example: ''Kenmore CF1'' or ''2086883 Canister Secondary Filter Generic 2 Pack''' sku: type: string description: An arbitrary alphanumeric unique ID, assigned to each item in the item file condition: type: string description: Information about the condition of the product. imageUrl: type: string description: Optional. Web URL for the image of the item. weight: required: - unit - value type: object properties: value: type: string description: Numerical amount of weight parameter. unit: type: string description: 'Standard value of measurement of the item. Example: ''Pounds''' description: Optional. Weight information for the item. description: The information for the item on the orderLine charges: type: object properties: charge: type: array description: Information relating to the charge for the orderLine items: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Information relating to the charge for the orderLine orderLineQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update statusDate: type: integer description: The date shown on the recent order status format: int64 orderLineStatuses: type: object properties: orderLineStatus: type: array description: Detail List of Order Line status items: required: - status - statusQuantity type: object properties: status: type: string description: Should be 'Created' enum: - Created - Acknowledged - Shipped - Delivered - Cancelled - Refund statusQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update cancellationReason: type: string description: If order is cancelled, cancellationReason will explain the reason trackingInfo: required: - carrierName - methodCode - shipDateTime - trackingNumber type: object properties: shipDateTime: type: integer description: The date the package was shipped format: int64 carrierName: type: object properties: otherCarrier: type: string description: Other carrier name, When otherCarrier is used, trackingUrl must also be provided carrier: type: string description: 'The package shipment carrier. Valid entries are: UPS, USPS, FedEx, Airborne, OnTrac, DHL Ecommerce - US, DHL, LS (LaserShip), UDS (United Delivery Service), UPSMI (UPS Mail Innovations), FDX, PILOT, ESTES, SAIA, FDS Express, Seko Worldwide, HIT Delivery, FEDEXSP (FedEx SmartPost), RL Carriers, Metropolitan Warehouse & Delivery, China Post, YunExpress,Yellow Freight Sys, AIT Worldwide Logistics, Chukou1, Sendle, Landmark Global, Sunyou, Yanwen, 4PX, GLS, OSM Worldwide, FIRST MILE, AM Trucking, CEVA, India Post, SF Express, CNE, TForce Freight, AxleHire, LSO, Royal Mail, ABF Freight System, WanB, Roadrunner Freight, Meyer Distribution, AAA Cooper, Canada Post, Southeastern Freight Lines, Japan Post, Correos de Mexico, XPO Logistics, JD Logistics, YDH, JCEX, Flyt, Deutsche Post, Better Trucks, Asendia, SFC, UBI, ePost Global, YF Logistics, RXO, Estes Express, Shypmax, WIN.IT America, PITT OHIO, PostNord Sweden, Equick, Whistl, Tusou, Shiprocket, DTDC, PTS.' enum: - UPS - USPS - FedEx - Airborne - OnTrac - DHL Ecommerce - US - DHL - LS - UDS - UPSMI - FDX - PILOT - ESTES - SAIA - FDS Express - Seko Worldwide - HIT Delivery - FEDEXSP - RL Carriers - Metropolitan Warehouse & Delivery - China Post - YunExpress - Yellow Freight Sys - AIT Worldwide Logistics - Chukou1 - Sendle - Landmark Global - Sunyou - Yanwen - 4PX - GLS - OSM Worldwide - FIRST MILE - AM Trucking - CEVA - India Post - SF Express - CNE - TForce Freight - AxleHire - LSO - Royal Mail - ABF Freight System - WanB - Roadrunner Freight - Meyer Distribution - AAA Cooper - Canada Post - Southeastern Freight Lines - Japan Post - Correos de Mexico - XPO Logistics - JD Logistics - YDH - JCEX - Flyt - Deutsche Post - Better Trucks - Asendia - SFC - UBI - ePost Global - YF Logistics - RXO - Estes Express - Shypmax - WIN.IT America - PITT OHIO - PostNord Sweden - Equick - Whistl - Tusou - Shiprocket - DTDC - PTS description: Information about the package carrier(s) methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value trackingNumber: type: string description: The shipment tracking number trackingURL: type: string description: The URL for tracking the shipment. This parameter is mandatory if the otherCarrier parameter is used description: List of information about the package shipment and tracking updates returnCenterAddress: required: - address1 - city - country - postalCode - state type: object properties: name: type: string description: The name for the person/place of return address address1: type: string description: The first line of the return address address2: type: string description: The second line of the return address city: type: string description: The city of the return address state: type: string description: The state of the return address postalCode: type: string description: The zip code of the return address country: type: string description: The country of the return address dayPhone: type: string description: Phone of the center where the package shipment is returned emailId: type: string description: Email of the center where the package shipment is returned description: Gives Sellers the ability to specify the RC center address during fulfillment; any returns created for the PO will always be returned to the RC address specified description: Detail List of Order Line status description: A list of statuses for the Order Line returnOrderId: type: string description: Id of the return order created in case of a full refund refund: required: - refundCharges type: object properties: refundId: type: string refundComments: type: string refundCharges: type: object properties: refundCharge: type: array items: required: - charge - refundReason type: object properties: refundReason: type: string enum: - BillingError - TaxExemptCustomer - ItemNotAsAdvertised - IncorrectItemReceived - CancelledYetShipped - ItemNotReceivedByCustomer - IncorrectShippingPrice - DamagedItem - DefectiveItem - CustomerChangedMind - CustomerReceivedItemLate - Missing Parts / Instructions - Finance -> Goodwill - Finance -> Rollback - Buyer canceled - Customer returned item - General adjustment - Merchandise not received - Quality -> Missing Parts / Instructions - Shipping & Delivery -> Damaged - Shipping & Delivery -> Shipping Price Discrepancy - Others charge: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Details about any partial refund on the order originalCarrierMethod: type: string description: Ship method stamped at order line level when order is placed referenceLineId: type: string description: Reference line Id fulfillment: type: object properties: fulfillmentOption: type: string description: 'Example : S2H, S2S, etc.' shipMethod: type: string description: 'Example : Value, Expedited, Standard, Rush, etc.' storeId: type: string description: Store Id pickUpDateTime: type: integer description: Gives pick up datetime information format: int64 pickUpBy: type: string description: Gives pick up by information shippingProgramType: type: string description: Gives shipping program information. Examples TWO_DAY, THREE_DAY description: fulfillment information serialNumbers: type: array description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance items: type: string description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance intentToCancel: type: string configId: type: string description: Sets ConfigID for Personalised orders sellerOrderId: type: string description: A unique ID associated with the sales order for specified Seller; gives Sellers the ability to print their own custom order ID on the return label; limit of 30 characters description: Purchase Order line information for each item description: A list of order lines in the order paymentTypes: type: array description: Payment Types xml: wrapped: true items: type: string description: Payment Types xml: name: paymentType orderSummary: type: object properties: totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL orderSubTotals: type: array xml: wrapped: true items: type: object properties: subTotalType: type: string totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL xml: name: orderSubTotal description: Order Summary xml: name: orderSummary pickupPersons: type: array description: List of pickup persons xml: wrapped: true items: type: object properties: name: type: object properties: completeName: type: string firstName: type: string middleName: type: string lastName: type: string generalSuffix: type: string maturitySuffix: type: string titleOfRespect: type: string empty: type: boolean phone: type: object properties: id: type: string format: uuid areaCode: type: string extension: type: string completeNumber: type: string type: type: string enum: - MOBILE - HOME - WORK subscriberNumber: type: string countryCode: type: string phoneValidity: type: object properties: validationType: type: string xml: name: type enum: - SMS - IVR - CALL - UNKNOWN validationStatus: type: string xml: name: status enum: - SUCCESS - FAILURE - SKIPPED - UNKNOWN validatedDate: type: string format: date-time xml: name: validatedOn validatedBy: type: string xml: name: phoneValidity namespace: com.walmart.services.common.model.address.validation xml: name: phone namespace: com.walmart.services.common.model.address description: List of pickup persons xml: name: pickupPerson shipNode: type: object properties: type: type: string description: Specifies the type of shipNode. Allowed values are SellerFulfilled, WFSFulfilled and 3PLFulfilled. name: type: string id: type: string description: Specifies the type of shipNode description: Information about the purchase order xml: name: order example: order: purchaseOrderId: '1796277083022' customerOrderId: '5281956426648' customerEmailId: 3A31739D8B0A45A1B23F7F8C81C8747F@relay.walmart.com orderDate: 1568466571000 shippingInfo: phone: '3155598681' estimatedDeliveryDate: 1569438000000 estimatedShipDate: 1568700000000 methodCode: Value postalAddress: name: Kathryn Cole address1: 3258BWarners rd address2: Garage city: Warners state: NY postalCode: '13164' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '4' item: productName: Beba Bean Pee-pee Teepee Airplane - Blue - Laundry Bag sku: test1 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 10 tax: taxName: Tax1 taxAmount: currency: USD amount: 0.8 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1568753156000 orderLineStatuses: orderLineStatus: - status: Acknowledged statusQuantity: unitOfMeasurement: EACH amount: '1' fulfillment: fulfillmentOption: S2H shipMethod: VALUE pickUpDateTime: 1568919600000 application/xml: schema: type: object properties: order: required: - customerEmailId - customerOrderId - orderDate - orderLines - purchaseOrderId - shippingInfo type: object properties: purchaseOrderId: type: string description: A unique ID associated with the seller's purchase order customerOrderId: type: string description: A unique ID associated with the sales order for specified customer customerEmailId: type: string description: The email address of the customer for the sales order orderType: type: string description: Specifies if the order is a regular order or replacement order. Possible values are REGULAR or REPLACEMENT. Provided in response only if query parameter replacementInfo=true. originalCustomerOrderID: type: string description: 'customer order ID of the original customer order on which the replacement is created. ' orderDate: type: integer description: The date the customer submitted the sales order format: int64 buyerId: type: string description: Unique ID associated with the specified buyer format: uuid mart: type: string description: Mart information isGuest: type: boolean description: Indicates a guest customer shippingInfo: required: - estimatedDeliveryDate - estimatedShipDate - methodCode - phone - postalAddress type: object properties: phone: type: string description: The customer's phone number estimatedDeliveryDate: type: integer description: 'The estimated time and date for the delivery of the item. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 estimatedShipDate: type: integer description: 'The estimated time and date when the item will be shipped. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value postalAddress: required: - address1 - city - country - name - postalCode - state type: object properties: name: type: string description: The name for the person/place of shipping address address1: type: string description: The first line of the shipping address address2: type: string description: The second line of the shipping address city: type: string description: The city of the shipping address state: type: string description: The state of the shipping address postalCode: type: string description: The zip code of the shipping address country: type: string description: The country of the shipping address addressType: type: string description: 'The address type, example: ''RESIDENTIAL''' description: Elements of the customer's postal address description: The shipping information provided by the customer to the seller orderLines: type: object properties: orderLine: type: array description: A list of order lines in the order items: required: - charges - item - lineNumber - orderLineQuantity - orderLineStatuses - statusDate type: object properties: lineNumber: type: string description: The line number associated with the details for each individual item in the purchase order item: required: - productName - sku type: object properties: productName: type: string description: 'The name of the product associated with the line item. Example: ''Kenmore CF1'' or ''2086883 Canister Secondary Filter Generic 2 Pack''' sku: type: string description: An arbitrary alphanumeric unique ID, assigned to each item in the item file condition: type: string description: Information about the condition of the product. imageUrl: type: string description: Optional. Web URL for the image of the item. weight: required: - unit - value type: object properties: value: type: string description: Numerical amount of weight parameter. unit: type: string description: 'Standard value of measurement of the item. Example: ''Pounds''' description: Optional. Weight information for the item. description: The information for the item on the orderLine charges: type: object properties: charge: type: array description: Information relating to the charge for the orderLine items: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Information relating to the charge for the orderLine orderLineQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update statusDate: type: integer description: The date shown on the recent order status format: int64 orderLineStatuses: type: object properties: orderLineStatus: type: array description: Detail List of Order Line status items: required: - status - statusQuantity type: object properties: status: type: string description: Should be 'Created' enum: - Created - Acknowledged - Shipped - Delivered - Cancelled - Refund statusQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update cancellationReason: type: string description: If order is cancelled, cancellationReason will explain the reason trackingInfo: required: - carrierName - methodCode - shipDateTime - trackingNumber type: object properties: shipDateTime: type: integer description: The date the package was shipped format: int64 carrierName: type: object properties: otherCarrier: type: string description: Other carrier name, When otherCarrier is used, trackingUrl must also be provided carrier: type: string description: 'The package shipment carrier. Valid entries are: UPS, USPS, FedEx, Airborne, OnTrac, DHL Ecommerce - US, DHL, LS (LaserShip), UDS (United Delivery Service), UPSMI (UPS Mail Innovations), FDX, PILOT, ESTES, SAIA, FDS Express, Seko Worldwide, HIT Delivery, FEDEXSP (FedEx SmartPost), RL Carriers, Metropolitan Warehouse & Delivery, China Post, YunExpress,Yellow Freight Sys, AIT Worldwide Logistics, Chukou1, Sendle, Landmark Global, Sunyou, Yanwen, 4PX, GLS, OSM Worldwide, FIRST MILE, AM Trucking, CEVA, India Post, SF Express, CNE, TForce Freight, AxleHire, LSO, Royal Mail, ABF Freight System, WanB, Roadrunner Freight, Meyer Distribution, AAA Cooper, Canada Post, Southeastern Freight Lines, Japan Post, Correos de Mexico, XPO Logistics, JD Logistics, YDH, JCEX, Flyt, Deutsche Post, Better Trucks, Asendia, SFC, UBI, ePost Global, YF Logistics, RXO, Estes Express, Shypmax, WIN.IT America, PITT OHIO, PostNord Sweden, Equick, Whistl, Tusou, Shiprocket, DTDC, PTS.' enum: - UPS - USPS - FedEx - Airborne - OnTrac - DHL Ecommerce - US - DHL - LS - UDS - UPSMI - FDX - PILOT - ESTES - SAIA - FDS Express - Seko Worldwide - HIT Delivery - FEDEXSP - RL Carriers - Metropolitan Warehouse & Delivery - China Post - YunExpress - Yellow Freight Sys - AIT Worldwide Logistics - Chukou1 - Sendle - Landmark Global - Sunyou - Yanwen - 4PX - GLS - OSM Worldwide - FIRST MILE - AM Trucking - CEVA - India Post - SF Express - CNE - TForce Freight - AxleHire - LSO - Royal Mail - ABF Freight System - WanB - Roadrunner Freight - Meyer Distribution - AAA Cooper - Canada Post - Southeastern Freight Lines - Japan Post - Correos de Mexico - XPO Logistics - JD Logistics - YDH - JCEX - Flyt - Deutsche Post - Better Trucks - Asendia - SFC - UBI - ePost Global - YF Logistics - RXO - Estes Express - Shypmax - WIN.IT America - PITT OHIO - PostNord Sweden - Equick - Whistl - Tusou - Shiprocket - DTDC - PTS description: Information about the package carrier(s) methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value trackingNumber: type: string description: The shipment tracking number trackingURL: type: string description: The URL for tracking the shipment. This parameter is mandatory if the otherCarrier parameter is used description: List of information about the package shipment and tracking updates returnCenterAddress: required: - address1 - city - country - postalCode - state type: object properties: name: type: string description: The name for the person/place of return address address1: type: string description: The first line of the return address address2: type: string description: The second line of the return address city: type: string description: The city of the return address state: type: string description: The state of the return address postalCode: type: string description: The zip code of the return address country: type: string description: The country of the return address dayPhone: type: string description: Phone of the center where the package shipment is returned emailId: type: string description: Email of the center where the package shipment is returned description: Gives Sellers the ability to specify the RC center address during fulfillment; any returns created for the PO will always be returned to the RC address specified description: Detail List of Order Line status description: A list of statuses for the Order Line returnOrderId: type: string description: Id of the return order created in case of a full refund refund: required: - refundCharges type: object properties: refundId: type: string refundComments: type: string refundCharges: type: object properties: refundCharge: type: array items: required: - charge - refundReason type: object properties: refundReason: type: string enum: - BillingError - TaxExemptCustomer - ItemNotAsAdvertised - IncorrectItemReceived - CancelledYetShipped - ItemNotReceivedByCustomer - IncorrectShippingPrice - DamagedItem - DefectiveItem - CustomerChangedMind - CustomerReceivedItemLate - Missing Parts / Instructions - Finance -> Goodwill - Finance -> Rollback - Buyer canceled - Customer returned item - General adjustment - Merchandise not received - Quality -> Missing Parts / Instructions - Shipping & Delivery -> Damaged - Shipping & Delivery -> Shipping Price Discrepancy - Others charge: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Details about any partial refund on the order originalCarrierMethod: type: string description: Ship method stamped at order line level when order is placed referenceLineId: type: string description: Reference line Id fulfillment: type: object properties: fulfillmentOption: type: string description: 'Example : S2H, S2S, etc.' shipMethod: type: string description: 'Example : Value, Expedited, Standard, Rush, etc.' storeId: type: string description: Store Id pickUpDateTime: type: integer description: Gives pick up datetime information format: int64 pickUpBy: type: string description: Gives pick up by information shippingProgramType: type: string description: Gives shipping program information. Examples TWO_DAY, THREE_DAY description: fulfillment information serialNumbers: type: array description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance items: type: string description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance intentToCancel: type: string configId: type: string description: Sets ConfigID for Personalised orders sellerOrderId: type: string description: A unique ID associated with the sales order for specified Seller; gives Sellers the ability to print their own custom order ID on the return label; limit of 30 characters description: Purchase Order line information for each item description: A list of order lines in the order paymentTypes: type: array description: Payment Types xml: wrapped: true items: type: string description: Payment Types xml: name: paymentType orderSummary: type: object properties: totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL orderSubTotals: type: array xml: wrapped: true items: type: object properties: subTotalType: type: string totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL xml: name: orderSubTotal description: Order Summary xml: name: orderSummary pickupPersons: type: array description: List of pickup persons xml: wrapped: true items: type: object properties: name: type: object properties: completeName: type: string firstName: type: string middleName: type: string lastName: type: string generalSuffix: type: string maturitySuffix: type: string titleOfRespect: type: string empty: type: boolean phone: type: object properties: id: type: string format: uuid areaCode: type: string extension: type: string completeNumber: type: string type: type: string enum: - MOBILE - HOME - WORK subscriberNumber: type: string countryCode: type: string phoneValidity: type: object properties: validationType: type: string xml: name: type enum: - SMS - IVR - CALL - UNKNOWN validationStatus: type: string xml: name: status enum: - SUCCESS - FAILURE - SKIPPED - UNKNOWN validatedDate: type: string format: date-time xml: name: validatedOn validatedBy: type: string xml: name: phoneValidity namespace: com.walmart.services.common.model.address.validation xml: name: phone namespace: com.walmart.services.common.model.address description: List of pickup persons xml: name: pickupPerson shipNode: type: object properties: type: type: string description: Specifies the type of shipNode. Allowed values are SellerFulfilled, WFSFulfilled and 3PLFulfilled. name: type: string id: type: string description: Specifies the type of shipNode description: Information about the purchase order xml: name: order example: "\n\n 1796277083022\n 5281956426648\n 3A31739D8B0A45A1B23F7F8C81C8747F@relay.walmart.com\n 2019-09-14T13:09:31.000Z\n \n 3155598681\n 2019-09-25T19:00:00.000Z\n 2019-09-17T06:00:00.000Z\n Value\n \n Kathryn Cole\n 3258BWarners rd\n Garage\n Warners\n NY\n 13164\n USA\n RESIDENTIAL\n \n \n \n \n 4\n \n Beba Bean Pee-pee Teepee Airplane - Blue - Laundry Bag\n test1\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 10.00\n \n \n Tax1\n \n USD\n 0.80\n \n \n \n \n \n EACH\n 1\n \n 2019-09-17T20:45:56.000Z\n \n \n Acknowledged\n \n EACH\n 1\n \n \n \n \n S2H\n VALUE\n 2019-09-19T19:00:00.000Z\n \n \n \n" /v3/orders: get: tags: - Orders summary: Walmart All Orders description: 'Retrieves the details of all the orders for specified search criteria. Only orders created in last 180 days and a maximum of 20000 orders can be fetched at a time. Attempting to download more than 20000 orders will return an error.' operationId: getAllOrders parameters: - name: sku in: query description: A seller-provided Product ID required: false schema: type: string - name: customerOrderId in: query description: The customer order ID required: false schema: type: string - name: purchaseOrderId in: query description: The purchase order ID. One customer may have multiple purchase orders. required: false schema: type: string - name: status in: query description: 'Status of purchase order line. Valid statuses are: Created, Acknowledged, Shipped, Delivered and Cancelled.' required: false schema: type: string - name: createdStartDate in: query description: 'Fetches all purchase orders that were created after this date. Default is current date - 7 days. Use either UTC or ISO 8601 formats. Date example: ''2020-03-16''(yyyy-MM-dd). Date with Timestamp example: ''2020-03-16T10:30:15Z''(yyyy-MM-dd''T''HH:mm:ssZ).' required: false schema: type: string - name: createdEndDate in: query description: 'Fetches all purchase orders that were created before this date. Default is current date. Use either UTC or ISO 8601 formats. Date example: ''2020-03-16''(yyyy-MM-dd). Date with Timestamp example: ''2020-03-16T10:30:15Z''(yyyy-MM-dd''T''HH:mm:ssZ).' required: false schema: type: string - name: fromExpectedShipDate in: query description: 'Fetches all purchase orders that have order lines with an expected ship date after this date. Use either UTC or ISO 8601 formats. Date example: ''2020-03-16''(yyyy-MM-dd). Date with Timestamp example: ''2020-03-16T10:30:15Z''(yyyy-MM-dd''T''HH:mm:ssZ)' required: false schema: type: string - name: toExpectedShipDate in: query description: 'Fetches all purchase orders that have order lines with an expected ship date before this date. Use either UTC or ISO 8601 formats. Date example: ''2020-03-16''(yyyy-MM-dd). Date with Timestamp example: ''2020-03-16T10:30:15Z''(yyyy-MM-dd''T''HH:mm:ssZ)' required: false schema: type: string - name: lastModifiedStartDate in: query description: 'Fetches all purchase orders that were modified after this date. Use either UTC or ISO 8601 formats. Date example: ''2020-03-16''(yyyy-MM-dd). Date with Timestamp example: ''2020-03-16T10:30:15Z''(yyyy-MM-dd''T''HH:mm:ssZ).' required: false schema: type: string - name: lastModifiedEndDate in: query description: 'Fetches all purchase orders that were modified before this date. Use either UTC or ISO 8601 formats. Date example: ''2020-03-16''(yyyy-MM-dd). Date with Timestamp example: ''2020-03-16T10:30:15Z''(yyyy-MM-dd''T''HH:mm:ssZ).' required: false schema: type: string - name: limit in: query description: The number of orders to be returned. Cannot be larger than 200. required: false schema: type: string default: '100' - name: productInfo in: query description: Provides the image URL and product weight in response, if available. Allowed values are true or false. required: false schema: type: string default: 'false' - name: shipNodeType in: query description: Specifies the type of shipNode. Allowed values are SellerFulfilled(Default), WFSFulfilled and 3PLFulfilled. required: false schema: type: string default: SellerFulfilled - name: shippingProgramType in: query description: Specifies the type of program. Allowed value is TWO_DAY, ONE_DAY. required: false schema: type: string - name: replacementInfo in: query description: Provides additional attributes - originalCustomerOrderID, orderType - related to Replacement order, in response, if available. Allowed values are true or false. required: false schema: type: string default: 'false' - name: orderType in: query description: Specifies if the order is a regular order or replacement order. Possible values are REGULAR or REPLACEMENT. Provided in response only if query parameter replacementInfo=true. required: false schema: type: string - in: header name: WM_SEC.ACCESS_TOKEN description: The access token retrieved in the Token API call required: true schema: type: string example: eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM..... - in: header name: WM_CONSUMER.CHANNEL.TYPE description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during onboarding required: false schema: type: string - in: header name: WM_QOS.CORRELATION_ID 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 schema: type: string example: b3261d2d-028a-4ef7-8602-633c23200af6 - in: header name: WM_SVC.NAME description: Walmart Service Name required: true schema: type: string example: Walmart Service Name responses: '200': description: Successful Operation content: application/json: schema: type: object properties: list: required: - elements - meta type: object properties: errors: type: array xml: name: error items: required: - code type: object properties: code: type: string field: type: string description: type: string info: type: string severity: type: string enum: - INFO - WARN - ERROR category: type: string enum: - APPLICATION - SYSTEM - REQUEST - DATA causes: type: array xml: wrapped: true items: type: object properties: code: type: string field: type: string type: type: string description: type: string xml: name: Cause errorIdentifiers: type: object additionalProperties: type: object component: type: string type: type: string serviceName: type: string gatewayErrorCategory: type: string enum: - INTERNAL_DATA_ERROR - EXTERNAL_DATA_ERROR - SYSTEM_ERROR xml: name: GatewayError meta: type: object properties: totalCount: type: integer description: Total no of purchase orders. format: int32 limit: type: integer description: Number of purchase orders in the current page. format: int32 nextCursor: type: string description: String to be used as query parameter for getting next set of purchase orders, when more than 200 orders are retrieved. description: Meta data about the list elements: type: object properties: order: type: array description: Purchase Order List items: required: - customerEmailId - customerOrderId - orderDate - orderLines - purchaseOrderId - shippingInfo type: object properties: purchaseOrderId: type: string description: A unique ID associated with the seller's purchase order customerOrderId: type: string description: A unique ID associated with the sales order for specified customer customerEmailId: type: string description: The email address of the customer for the sales order orderType: type: string description: Specifies if the order is a regular order or replacement order. Possible values are REGULAR or REPLACEMENT. Provided in response only if query parameter replacementInfo=true. originalCustomerOrderID: type: string description: 'customer order ID of the original customer order on which the replacement is created. ' orderDate: type: integer description: The date the customer submitted the sales order format: int64 buyerId: type: string description: Unique ID associated with the specified buyer format: uuid mart: type: string description: Mart information isGuest: type: boolean description: Indicates a guest customer shippingInfo: required: - estimatedDeliveryDate - estimatedShipDate - methodCode - phone - postalAddress type: object properties: phone: type: string description: The customer's phone number estimatedDeliveryDate: type: integer description: 'The estimated time and date for the delivery of the item. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 estimatedShipDate: type: integer description: 'The estimated time and date when the item will be shipped. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value postalAddress: required: - address1 - city - country - name - postalCode - state type: object properties: name: type: string description: The name for the person/place of shipping address address1: type: string description: The first line of the shipping address address2: type: string description: The second line of the shipping address city: type: string description: The city of the shipping address state: type: string description: The state of the shipping address postalCode: type: string description: The zip code of the shipping address country: type: string description: The country of the shipping address addressType: type: string description: 'The address type, example: ''RESIDENTIAL''' description: Elements of the customer's postal address description: The shipping information provided by the customer to the seller orderLines: type: object properties: orderLine: type: array description: A list of order lines in the order items: required: - charges - item - lineNumber - orderLineQuantity - orderLineStatuses - statusDate type: object properties: lineNumber: type: string description: The line number associated with the details for each individual item in the purchase order item: required: - productName - sku type: object properties: productName: type: string description: 'The name of the product associated with the line item. Example: ''Kenmore CF1'' or ''2086883 Canister Secondary Filter Generic 2 Pack''' sku: type: string description: An arbitrary alphanumeric unique ID, assigned to each item in the item file condition: type: string description: Information about the condition of the product. imageUrl: type: string description: Optional. Web URL for the image of the item. weight: required: - unit - value type: object properties: value: type: string description: Numerical amount of weight parameter. unit: type: string description: 'Standard value of measurement of the item. Example: ''Pounds''' description: Optional. Weight information for the item. description: The information for the item on the orderLine charges: type: object properties: charge: type: array description: Information relating to the charge for the orderLine items: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Information relating to the charge for the orderLine orderLineQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update statusDate: type: integer description: The date shown on the recent order status format: int64 orderLineStatuses: type: object properties: orderLineStatus: type: array description: Detail List of Order Line status items: required: - status - statusQuantity type: object properties: status: type: string description: Should be 'Created' enum: - Created - Acknowledged - Shipped - Delivered - Cancelled - Refund statusQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update cancellationReason: type: string description: If order is cancelled, cancellationReason will explain the reason trackingInfo: required: - carrierName - methodCode - shipDateTime - trackingNumber type: object properties: shipDateTime: type: integer description: The date the package was shipped format: int64 carrierName: type: object properties: otherCarrier: type: string description: Other carrier name, When otherCarrier is used, trackingUrl must also be provided carrier: type: string description: 'The package shipment carrier. Valid entries are: UPS, USPS, FedEx, Airborne, OnTrac, DHL Ecommerce - US, DHL, LS (LaserShip), UDS (United Delivery Service), UPSMI (UPS Mail Innovations), FDX, PILOT, ESTES, SAIA, FDS Express, Seko Worldwide, HIT Delivery, FEDEXSP (FedEx SmartPost), RL Carriers, Metropolitan Warehouse & Delivery, China Post, YunExpress,Yellow Freight Sys, AIT Worldwide Logistics, Chukou1, Sendle, Landmark Global, Sunyou, Yanwen, 4PX, GLS, OSM Worldwide, FIRST MILE, AM Trucking, CEVA, India Post, SF Express, CNE, TForce Freight, AxleHire, LSO, Royal Mail, ABF Freight System, WanB, Roadrunner Freight, Meyer Distribution, AAA Cooper, Canada Post, Southeastern Freight Lines, Japan Post, Correos de Mexico, XPO Logistics, JD Logistics, YDH, JCEX, Flyt, Deutsche Post, Better Trucks, Asendia, SFC, UBI, ePost Global, YF Logistics, RXO, Estes Express, Shypmax, WIN.IT America, PITT OHIO, PostNord Sweden, Equick, Whistl, Tusou, Shiprocket, DTDC, PTS.' enum: - UPS - USPS - FedEx - Airborne - OnTrac - DHL Ecommerce - US - DHL - LS - UDS - UPSMI - FDX - PILOT - ESTES - SAIA - FDS Express - Seko Worldwide - HIT Delivery - FEDEXSP - RL Carriers - Metropolitan Warehouse & Delivery - China Post - YunExpress - Yellow Freight Sys - AIT Worldwide Logistics - Chukou1 - Sendle - Landmark Global - Sunyou - Yanwen - 4PX - GLS - OSM Worldwide - FIRST MILE - AM Trucking - CEVA - India Post - SF Express - CNE - TForce Freight - AxleHire - LSO - Royal Mail - ABF Freight System - WanB - Roadrunner Freight - Meyer Distribution - AAA Cooper - Canada Post - Southeastern Freight Lines - Japan Post - Correos de Mexico - XPO Logistics - JD Logistics - YDH - JCEX - Flyt - Deutsche Post - Better Trucks - Asendia - SFC - UBI - ePost Global - YF Logistics - RXO - Estes Express - Shypmax - WIN.IT America - PITT OHIO - PostNord Sweden - Equick - Whistl - Tusou - Shiprocket - DTDC - PTS description: Information about the package carrier(s) methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value trackingNumber: type: string description: The shipment tracking number trackingURL: type: string description: The URL for tracking the shipment. This parameter is mandatory if the otherCarrier parameter is used description: List of information about the package shipment and tracking updates returnCenterAddress: required: - address1 - city - country - postalCode - state type: object properties: name: type: string description: The name for the person/place of return address address1: type: string description: The first line of the return address address2: type: string description: The second line of the return address city: type: string description: The city of the return address state: type: string description: The state of the return address postalCode: type: string description: The zip code of the return address country: type: string description: The country of the return address dayPhone: type: string description: Phone of the center where the package shipment is returned emailId: type: string description: Email of the center where the package shipment is returned description: Gives Sellers the ability to specify the RC center address during fulfillment; any returns created for the PO will always be returned to the RC address specified description: Detail List of Order Line status description: A list of statuses for the Order Line returnOrderId: type: string description: Id of the return order created in case of a full refund refund: required: - refundCharges type: object properties: refundId: type: string refundComments: type: string refundCharges: type: object properties: refundCharge: type: array items: required: - charge - refundReason type: object properties: refundReason: type: string enum: - BillingError - TaxExemptCustomer - ItemNotAsAdvertised - IncorrectItemReceived - CancelledYetShipped - ItemNotReceivedByCustomer - IncorrectShippingPrice - DamagedItem - DefectiveItem - CustomerChangedMind - CustomerReceivedItemLate - Missing Parts / Instructions - Finance -> Goodwill - Finance -> Rollback - Buyer canceled - Customer returned item - General adjustment - Merchandise not received - Quality -> Missing Parts / Instructions - Shipping & Delivery -> Damaged - Shipping & Delivery -> Shipping Price Discrepancy - Others charge: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Details about any partial refund on the order originalCarrierMethod: type: string description: Ship method stamped at order line level when order is placed referenceLineId: type: string description: Reference line Id fulfillment: type: object properties: fulfillmentOption: type: string description: 'Example : S2H, S2S, etc.' shipMethod: type: string description: 'Example : Value, Expedited, Standard, Rush, etc.' storeId: type: string description: Store Id pickUpDateTime: type: integer description: Gives pick up datetime information format: int64 pickUpBy: type: string description: Gives pick up by information shippingProgramType: type: string description: Gives shipping program information. Examples TWO_DAY, THREE_DAY description: fulfillment information serialNumbers: type: array description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance items: type: string description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance intentToCancel: type: string configId: type: string description: Sets ConfigID for Personalised orders sellerOrderId: type: string description: A unique ID associated with the sales order for specified Seller; gives Sellers the ability to print their own custom order ID on the return label; limit of 30 characters description: Purchase Order line information for each item description: A list of order lines in the order paymentTypes: type: array description: Payment Types xml: wrapped: true items: type: string description: Payment Types xml: name: paymentType orderSummary: type: object properties: totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL orderSubTotals: type: array xml: wrapped: true items: type: object properties: subTotalType: type: string totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL xml: name: orderSubTotal description: Order Summary xml: name: orderSummary pickupPersons: type: array description: List of pickup persons xml: wrapped: true items: type: object properties: name: type: object properties: completeName: type: string firstName: type: string middleName: type: string lastName: type: string generalSuffix: type: string maturitySuffix: type: string titleOfRespect: type: string empty: type: boolean phone: type: object properties: id: type: string format: uuid areaCode: type: string extension: type: string completeNumber: type: string type: type: string enum: - MOBILE - HOME - WORK subscriberNumber: type: string countryCode: type: string phoneValidity: type: object properties: validationType: type: string xml: name: type enum: - SMS - IVR - CALL - UNKNOWN validationStatus: type: string xml: name: status enum: - SUCCESS - FAILURE - SKIPPED - UNKNOWN validatedDate: type: string format: date-time xml: name: validatedOn validatedBy: type: string xml: name: phoneValidity namespace: com.walmart.services.common.model.address.validation xml: name: phone namespace: com.walmart.services.common.model.address description: List of pickup persons xml: name: pickupPerson shipNode: type: object properties: type: type: string description: Specifies the type of shipNode. Allowed values are SellerFulfilled, WFSFulfilled and 3PLFulfilled. name: type: string id: type: string description: Specifies the type of shipNode description: Information about the purchase order xml: name: order description: Information about the purchase order description: List of purchase orders in created state xml: name: list example: list: meta: totalCount: 31 limit: 10 nextCursor: ?limit=10&hasMoreElements=true&soIndex=31&poIndex=10&partnerId=100009&sellerId=8&createdStartDate=2013-08-16&createdEndDate=2019-09-17T18:47:03.703Z elements: order: - purchaseOrderId: '1796277083022' customerOrderId: '5281956426648' customerEmailId: 3A31739D8B0A45A1B23F7F8C81C8747F@relay.walmart.com orderType: REPLACEMENT originalCustomerOrderID: '1234567891234' orderDate: 1568466571000 shippingInfo: phone: '3155598681' estimatedDeliveryDate: 1569438000000 estimatedShipDate: 1568700000000 methodCode: Value postalAddress: name: Kathryn Cole address1: 3258BWarners rd address2: Garage city: Warners state: NY postalCode: '13164' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '4' item: productName: Beba Bean Pee-pee Teepee Airplane - Blue - Laundry Bag sku: test1 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 10 tax: taxName: Tax1 taxAmount: currency: USD amount: 0.8 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1568466647000 orderLineStatuses: orderLineStatus: - status: Created statusQuantity: unitOfMeasurement: EACH amount: '1' fulfillment: fulfillmentOption: S2H shipMethod: VALUE pickUpDateTime: 1568919600000 - purchaseOrderId: '3796235970012' customerOrderId: '5241952426446' customerEmailId: 630083BD274E4FB2968D3166C8336151@relay.walmart.com orderType: REGULAR orderDate: 1568145593000 shippingInfo: phone: '4088592715' estimatedDeliveryDate: 1568919600000 estimatedShipDate: 1568181600000 methodCode: Value postalAddress: name: Steffen Matt address1: 1830 Mason St city: San Francisco state: CA postalCode: '94133' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '1' item: productName: Qwik Time QT5 Quartz Metronome sku: TEST-02 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 0 tax: taxName: Tax1 taxAmount: currency: USD amount: 0 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1568527247000 orderLineStatuses: orderLineStatus: - status: Cancelled statusQuantity: unitOfMeasurement: EACH amount: '1' fulfillment: fulfillmentOption: S2H shipMethod: VALUE pickUpDateTime: 1568401200000 - purchaseOrderId: '1796235744850' customerOrderId: '5231951859044' customerEmailId: 04BB1243498A43E9ADC8F1C9EAB622DC@relay.walmart.com orderType: REPLACEMENT originalCustomerOrderID: '1234567891235' orderDate: 1568075673000 shippingInfo: phone: '7732831392' estimatedDeliveryDate: 1568919600000 estimatedShipDate: 1568181600000 methodCode: Value postalAddress: name: Dorothy Kelly address1: 5831 N Kilpatrick Ave city: Chicago state: IL postalCode: '60646' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '1' item: productName: Qwik Time QT5 Quartz Metronome sku: TEST-02 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 0 tax: taxName: Tax1 taxAmount: currency: USD amount: 0 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1568527281000 orderLineStatuses: orderLineStatus: - status: Cancelled statusQuantity: unitOfMeasurement: EACH amount: '1' fulfillment: fulfillmentOption: S2H shipMethod: VALUE pickUpDateTime: 1568401200000 - purchaseOrderId: '2792525175246' customerOrderId: '5221950975717' customerEmailId: 9CE34D060D4E4A8F9504B70A564E32EB@relay.walmart.com orderType: REPLACEMENT originalCustomerOrderID: '1234567891236' orderDate: 1567984818000 shippingInfo: phone: '2564575354' estimatedDeliveryDate: 1568833200000 estimatedShipDate: 1568095200000 methodCode: Value postalAddress: name: Donna Becker address1: 6555 meandering way city: Lakewood ranch state: FL postalCode: '34202' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '1' item: productName: Qwik Time QT5 Quartz Metronome sku: TEST-02 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 0 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1568440830000 orderLineStatuses: orderLineStatus: - status: Cancelled statusQuantity: unitOfMeasurement: EACH amount: '1' fulfillment: fulfillmentOption: S2H shipMethod: VALUE pickUpDateTime: 1568314800000 - purchaseOrderId: '4792514745205' customerOrderId: '5211999883559' customerEmailId: FD63F38FD4ED41C6ACAC5A5988888E2B@relay.walmart.com orderType: REPLACEMENT originalCustomerOrderID: '1234567891237' orderDate: 1567863035000 shippingInfo: phone: '3053037923' estimatedDeliveryDate: 1568833200000 estimatedShipDate: 1568095200000 methodCode: Value postalAddress: name: Vivian Katzaroff address1: 945 Bay Dr apt 5 city: Miami Beach state: FL postalCode: '33141' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '2' item: productName: Beba Bean Pee-pee Teepee Airplane - Blue - Laundry Bag sku: test1 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 0 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1568441164000 orderLineStatuses: orderLineStatus: - status: Cancelled statusQuantity: unitOfMeasurement: EACH amount: '1' fulfillment: fulfillmentOption: S2H shipMethod: VALUE pickUpDateTime: 1568314800000 - purchaseOrderId: '3796091528503' customerOrderId: '5101992777190' customerEmailId: 630083BD274E4FB2968D3166C8336151@relay.walmart.com orderType: REPLACEMENT originalCustomerOrderID: '1234567891238' orderDate: 1566937111000 shippingInfo: phone: '4088592715' estimatedDeliveryDate: 1567796400000 estimatedShipDate: 1566972000000 methodCode: Value postalAddress: name: Steffen Matt address1: 1830 Mason St city: San Francisco state: CA postalCode: '94133' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '1' item: productName: Qwik Time QT5 Quartz Metronome sku: TEST-02 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 0 tax: taxName: Tax1 taxAmount: currency: USD amount: 0 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1567317665000 orderLineStatuses: orderLineStatus: - status: Cancelled statusQuantity: unitOfMeasurement: EACH amount: '1' fulfillment: fulfillmentOption: S2H shipMethod: VALUE pickUpDateTime: 1567191600000 - purchaseOrderId: '3796050123784' customerOrderId: '5061989889122' customerEmailId: 630083BD274E4FB2968D3166C8336151@relay.walmart.com orderType: REPLACEMENT originalCustomerOrderID: '1234567891239' orderDate: 1566600846000 shippingInfo: phone: '4088592715' estimatedDeliveryDate: 1567710000000 estimatedShipDate: 1566885600000 methodCode: Value postalAddress: name: Steffen Matt address1: 1830 Mason St city: San Francisco state: CA postalCode: '94133' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '1' item: productName: Qwik Time QT5 Quartz Metronome sku: TEST-02 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 9.99 tax: taxName: Tax1 taxAmount: currency: USD amount: 0.85 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1566933889000 orderLineStatuses: orderLineStatus: - status: Shipped statusQuantity: unitOfMeasurement: EACH amount: '1' trackingInfo: shipDateTime: 1566933169000 carrierName: otherCarrier: USPS Marketplace methodCode: Value trackingNumber: '9400100000000000000000' trackingURL: http://walmart.narvar.com/walmart/tracking/usps?&type=MP&seller_id=8&promise_date=09/05/2019&dzip=94133&tracking_numbers=9400100000000000000000 fulfillment: fulfillmentOption: S2H shipMethod: VALUE pickUpDateTime: 1567105200000 - purchaseOrderId: '2792360062965' customerOrderId: '5061989884505' customerEmailId: 630083BD274E4FB2968D3166C8336151@relay.walmart.com orderType: REGULAR orderDate: 1566600299000 shippingInfo: phone: '4088592715' estimatedDeliveryDate: 1567710000000 estimatedShipDate: 1566885600000 methodCode: Value postalAddress: name: Steffen Matt address1: 1830 Mason St city: San Francisco state: CA postalCode: '94133' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '1' item: productName: Qwik Time QT5 Quartz Metronome sku: TEST-02 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 9.99 tax: taxName: Tax1 taxAmount: currency: USD amount: 0.85 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1566601276000 orderLineStatuses: orderLineStatus: - status: Shipped statusQuantity: unitOfMeasurement: EACH amount: '1' trackingInfo: shipDateTime: 1566600700000 carrierName: carrier: USPS methodCode: Value trackingNumber: '9400100000000000000000' trackingURL: http://walmart.narvar.com/walmart/tracking/usps?&type=MP&seller_id=8&promise_date=09/05/2019&dzip=94133&tracking_numbers=9400100000000000000000 fulfillment: fulfillmentOption: S2H shipMethod: VALUE pickUpDateTime: 1567105200000 - purchaseOrderId: '2792338900105' customerOrderId: '5021986553201' customerEmailId: 6941EFC46C6541D0B8FE5914873EF869@relay.walmart.com orderType: REGULAR orderDate: 1566261956000 shippingInfo: phone: '4089130712' estimatedDeliveryDate: 1567105200000 estimatedShipDate: 1566367200000 methodCode: Value postalAddress: name: Sunitha Murthy address1: 9400 w parmer ln address2: 'Apt # 1027' city: Austin state: TX postalCode: '78717' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '1' item: productName: Qwik Time QT5 Quartz Metronome sku: TEST-02 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 9.99 tax: taxName: Tax1 taxAmount: currency: USD amount: 0.62 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1566331993000 orderLineStatuses: orderLineStatus: - status: Shipped statusQuantity: unitOfMeasurement: EACH amount: '1' trackingInfo: shipDateTime: 1566331824000 carrierName: carrier: UPS methodCode: Value trackingNumber: '123456789' trackingURL: http://walmart.narvar.com/walmart/tracking/ups?&type=MP&seller_id=8&promise_date=08/29/2019&dzip=78717&tracking_numbers=123456789 fulfillment: fulfillmentOption: S2H shipMethod: VALUE pickUpDateTime: 1566586800000 - purchaseOrderId: '2792163543930' customerOrderId: '4851974348317' customerEmailId: 8244CABDE158461D9BF57F92BDD147D6@relay.walmart.com orderType: REGULAR orderDate: 1564794937000 shippingInfo: phone: '5019411012' estimatedDeliveryDate: 1565895600000 estimatedShipDate: 1565150400000 methodCode: Value postalAddress: name: Debbie Chandler address1: 1012 Campground Road city: Cabot state: AR postalCode: '72023' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '3' item: productName: Motorola TurboPower 15 USB-C / Type C car charger - Turbo Power for Moto Z, Z2, Z3, Z4, X4, G7, G6, G6 Plus [Not for G6 Play] (Retail Box) sku: AC004 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 0 tax: taxName: Tax1 taxAmount: currency: USD amount: 0 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1565496044000 orderLineStatuses: orderLineStatus: - status: Cancelled statusQuantity: unitOfMeasurement: EACH amount: '1' fulfillment: fulfillmentOption: S2H shipMethod: VALUE pickUpDateTime: 1565377200000 application/xml: schema: type: object properties: list: required: - elements - meta type: object properties: errors: type: array xml: name: error items: required: - code type: object properties: code: type: string field: type: string description: type: string info: type: string severity: type: string enum: - INFO - WARN - ERROR category: type: string enum: - APPLICATION - SYSTEM - REQUEST - DATA causes: type: array xml: wrapped: true items: type: object properties: code: type: string field: type: string type: type: string description: type: string xml: name: Cause errorIdentifiers: type: object additionalProperties: type: object component: type: string type: type: string serviceName: type: string gatewayErrorCategory: type: string enum: - INTERNAL_DATA_ERROR - EXTERNAL_DATA_ERROR - SYSTEM_ERROR xml: name: GatewayError meta: type: object properties: totalCount: type: integer description: Total no of purchase orders. format: int32 limit: type: integer description: Number of purchase orders in the current page. format: int32 nextCursor: type: string description: String to be used as query parameter for getting next set of purchase orders, when more than 200 orders are retrieved. description: Meta data about the list elements: type: object properties: order: type: array description: Purchase Order List items: required: - customerEmailId - customerOrderId - orderDate - orderLines - purchaseOrderId - shippingInfo type: object properties: purchaseOrderId: type: string description: A unique ID associated with the seller's purchase order customerOrderId: type: string description: A unique ID associated with the sales order for specified customer customerEmailId: type: string description: The email address of the customer for the sales order orderType: type: string description: Specifies if the order is a regular order or replacement order. Possible values are REGULAR or REPLACEMENT. Provided in response only if query parameter replacementInfo=true. originalCustomerOrderID: type: string description: 'customer order ID of the original customer order on which the replacement is created. ' orderDate: type: integer description: The date the customer submitted the sales order format: int64 buyerId: type: string description: Unique ID associated with the specified buyer format: uuid mart: type: string description: Mart information isGuest: type: boolean description: Indicates a guest customer shippingInfo: required: - estimatedDeliveryDate - estimatedShipDate - methodCode - phone - postalAddress type: object properties: phone: type: string description: The customer's phone number estimatedDeliveryDate: type: integer description: 'The estimated time and date for the delivery of the item. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 estimatedShipDate: type: integer description: 'The estimated time and date when the item will be shipped. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value postalAddress: required: - address1 - city - country - name - postalCode - state type: object properties: name: type: string description: The name for the person/place of shipping address address1: type: string description: The first line of the shipping address address2: type: string description: The second line of the shipping address city: type: string description: The city of the shipping address state: type: string description: The state of the shipping address postalCode: type: string description: The zip code of the shipping address country: type: string description: The country of the shipping address addressType: type: string description: 'The address type, example: ''RESIDENTIAL''' description: Elements of the customer's postal address description: The shipping information provided by the customer to the seller orderLines: type: object properties: orderLine: type: array description: A list of order lines in the order items: required: - charges - item - lineNumber - orderLineQuantity - orderLineStatuses - statusDate type: object properties: lineNumber: type: string description: The line number associated with the details for each individual item in the purchase order item: required: - productName - sku type: object properties: productName: type: string description: 'The name of the product associated with the line item. Example: ''Kenmore CF1'' or ''2086883 Canister Secondary Filter Generic 2 Pack''' sku: type: string description: An arbitrary alphanumeric unique ID, assigned to each item in the item file condition: type: string description: Information about the condition of the product. imageUrl: type: string description: Optional. Web URL for the image of the item. weight: required: - unit - value type: object properties: value: type: string description: Numerical amount of weight parameter. unit: type: string description: 'Standard value of measurement of the item. Example: ''Pounds''' description: Optional. Weight information for the item. description: The information for the item on the orderLine charges: type: object properties: charge: type: array description: Information relating to the charge for the orderLine items: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Information relating to the charge for the orderLine orderLineQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update statusDate: type: integer description: The date shown on the recent order status format: int64 orderLineStatuses: type: object properties: orderLineStatus: type: array description: Detail List of Order Line status items: required: - status - statusQuantity type: object properties: status: type: string description: Should be 'Created' enum: - Created - Acknowledged - Shipped - Delivered - Cancelled - Refund statusQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update cancellationReason: type: string description: If order is cancelled, cancellationReason will explain the reason trackingInfo: required: - carrierName - methodCode - shipDateTime - trackingNumber type: object properties: shipDateTime: type: integer description: The date the package was shipped format: int64 carrierName: type: object properties: otherCarrier: type: string description: Other carrier name, When otherCarrier is used, trackingUrl must also be provided carrier: type: string description: 'The package shipment carrier. Valid entries are: UPS, USPS, FedEx, Airborne, OnTrac, DHL Ecommerce - US, DHL, LS (LaserShip), UDS (United Delivery Service), UPSMI (UPS Mail Innovations), FDX, PILOT, ESTES, SAIA, FDS Express, Seko Worldwide, HIT Delivery, FEDEXSP (FedEx SmartPost), RL Carriers, Metropolitan Warehouse & Delivery, China Post, YunExpress,Yellow Freight Sys, AIT Worldwide Logistics, Chukou1, Sendle, Landmark Global, Sunyou, Yanwen, 4PX, GLS, OSM Worldwide, FIRST MILE, AM Trucking, CEVA, India Post, SF Express, CNE, TForce Freight, AxleHire, LSO, Royal Mail, ABF Freight System, WanB, Roadrunner Freight, Meyer Distribution, AAA Cooper, Canada Post, Southeastern Freight Lines, Japan Post, Correos de Mexico, XPO Logistics, JD Logistics, YDH, JCEX, Flyt, Deutsche Post, Better Trucks, Asendia, SFC, UBI, ePost Global, YF Logistics, RXO, Estes Express, Shypmax, WIN.IT America, PITT OHIO, PostNord Sweden, Equick, Whistl, Tusou, Shiprocket, DTDC, PTS.' enum: - UPS - USPS - FedEx - Airborne - OnTrac - DHL Ecommerce - US - DHL - LS - UDS - UPSMI - FDX - PILOT - ESTES - SAIA - FDS Express - Seko Worldwide - HIT Delivery - FEDEXSP - RL Carriers - Metropolitan Warehouse & Delivery - China Post - YunExpress - Yellow Freight Sys - AIT Worldwide Logistics - Chukou1 - Sendle - Landmark Global - Sunyou - Yanwen - 4PX - GLS - OSM Worldwide - FIRST MILE - AM Trucking - CEVA - India Post - SF Express - CNE - TForce Freight - AxleHire - LSO - Royal Mail - ABF Freight System - WanB - Roadrunner Freight - Meyer Distribution - AAA Cooper - Canada Post - Southeastern Freight Lines - Japan Post - Correos de Mexico - XPO Logistics - JD Logistics - YDH - JCEX - Flyt - Deutsche Post - Better Trucks - Asendia - SFC - UBI - ePost Global - YF Logistics - RXO - Estes Express - Shypmax - WIN.IT America - PITT OHIO - PostNord Sweden - Equick - Whistl - Tusou - Shiprocket - DTDC - PTS description: Information about the package carrier(s) methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value trackingNumber: type: string description: The shipment tracking number trackingURL: type: string description: The URL for tracking the shipment. This parameter is mandatory if the otherCarrier parameter is used description: List of information about the package shipment and tracking updates returnCenterAddress: required: - address1 - city - country - postalCode - state type: object properties: name: type: string description: The name for the person/place of return address address1: type: string description: The first line of the return address address2: type: string description: The second line of the return address city: type: string description: The city of the return address state: type: string description: The state of the return address postalCode: type: string description: The zip code of the return address country: type: string description: The country of the return address dayPhone: type: string description: Phone of the center where the package shipment is returned emailId: type: string description: Email of the center where the package shipment is returned description: Gives Sellers the ability to specify the RC center address during fulfillment; any returns created for the PO will always be returned to the RC address specified description: Detail List of Order Line status description: A list of statuses for the Order Line returnOrderId: type: string description: Id of the return order created in case of a full refund refund: required: - refundCharges type: object properties: refundId: type: string refundComments: type: string refundCharges: type: object properties: refundCharge: type: array items: required: - charge - refundReason type: object properties: refundReason: type: string enum: - BillingError - TaxExemptCustomer - ItemNotAsAdvertised - IncorrectItemReceived - CancelledYetShipped - ItemNotReceivedByCustomer - IncorrectShippingPrice - DamagedItem - DefectiveItem - CustomerChangedMind - CustomerReceivedItemLate - Missing Parts / Instructions - Finance -> Goodwill - Finance -> Rollback - Buyer canceled - Customer returned item - General adjustment - Merchandise not received - Quality -> Missing Parts / Instructions - Shipping & Delivery -> Damaged - Shipping & Delivery -> Shipping Price Discrepancy - Others charge: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Details about any partial refund on the order originalCarrierMethod: type: string description: Ship method stamped at order line level when order is placed referenceLineId: type: string description: Reference line Id fulfillment: type: object properties: fulfillmentOption: type: string description: 'Example : S2H, S2S, etc.' shipMethod: type: string description: 'Example : Value, Expedited, Standard, Rush, etc.' storeId: type: string description: Store Id pickUpDateTime: type: integer description: Gives pick up datetime information format: int64 pickUpBy: type: string description: Gives pick up by information shippingProgramType: type: string description: Gives shipping program information. Examples TWO_DAY, THREE_DAY description: fulfillment information serialNumbers: type: array description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance items: type: string description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance intentToCancel: type: string configId: type: string description: Sets ConfigID for Personalised orders sellerOrderId: type: string description: A unique ID associated with the sales order for specified Seller; gives Sellers the ability to print their own custom order ID on the return label; limit of 30 characters description: Purchase Order line information for each item description: A list of order lines in the order paymentTypes: type: array description: Payment Types xml: wrapped: true items: type: string description: Payment Types xml: name: paymentType orderSummary: type: object properties: totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL orderSubTotals: type: array xml: wrapped: true items: type: object properties: subTotalType: type: string totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL xml: name: orderSubTotal description: Order Summary xml: name: orderSummary pickupPersons: type: array description: List of pickup persons xml: wrapped: true items: type: object properties: name: type: object properties: completeName: type: string firstName: type: string middleName: type: string lastName: type: string generalSuffix: type: string maturitySuffix: type: string titleOfRespect: type: string empty: type: boolean phone: type: object properties: id: type: string format: uuid areaCode: type: string extension: type: string completeNumber: type: string type: type: string enum: - MOBILE - HOME - WORK subscriberNumber: type: string countryCode: type: string phoneValidity: type: object properties: validationType: type: string xml: name: type enum: - SMS - IVR - CALL - UNKNOWN validationStatus: type: string xml: name: status enum: - SUCCESS - FAILURE - SKIPPED - UNKNOWN validatedDate: type: string format: date-time xml: name: validatedOn validatedBy: type: string xml: name: phoneValidity namespace: com.walmart.services.common.model.address.validation xml: name: phone namespace: com.walmart.services.common.model.address description: List of pickup persons xml: name: pickupPerson shipNode: type: object properties: type: type: string description: Specifies the type of shipNode. Allowed values are SellerFulfilled, WFSFulfilled and 3PLFulfilled. name: type: string id: type: string description: Specifies the type of shipNode description: Information about the purchase order xml: name: order description: Information about the purchase order description: List of purchase orders in created state xml: name: list example: "\n\n \n 31\n 10\n ?limit=10&hasMoreElements=true&soIndex=31&poIndex=10&partnerId=100009&sellerId=8&createdStartDate=2013-08-16&createdEndDate=2019-09-17T18:47:03.703Z\n \n \n \n 1796277083022\n 5281956426648\n 3A31739D8B0A45A1B23F7F8C81C8747F@relay.walmart.com\n REPLACEMENT\n 1234567891234\n 2019-09-14T13:09:31.000Z\n \n 3155598681\n 2019-09-25T19:00:00.000Z\n 2019-09-17T06:00:00.000Z\n Value\n \n Kathryn Cole\n 3258BWarners rd\n Garage\n Warners\n NY\n 13164\n USA\n RESIDENTIAL\n \n \n \n \n 4\n \n Beba Bean Pee-pee Teepee Airplane - Blue - Laundry Bag\n test1\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 10.00\n \n \n Tax1\n \n USD\n 0.80\n \n \n \n \n \n EACH\n 1\n \n 2019-09-14T13:10:47.000Z\n \n \n Created\n \n EACH\n 1\n \n \n \n \n S2H\n VALUE\n 2019-09-19T19:00:00.000Z\n \n \n \n \n \n 3796235970012\n 5241952426446\n 630083BD274E4FB2968D3166C8336151@relay.walmart.com\n REGULAR\n 2019-09-10T19:59:53.000Z\n \n 4088592715\n 2019-09-19T19:00:00.000Z\n 2019-09-11T06:00:00.000Z\n Value\n \n Steffen Matt\n 1830 Mason St\n San Francisco\n CA\n 94133\n USA\n RESIDENTIAL\n \n \n \n \n 1\n \n Qwik Time QT5 Quartz Metronome\n TEST-02\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 0.00\n \n \n Tax1\n \n USD\n 0.00\n \n \n \n \n \n EACH\n 1\n \n 2019-09-15T06:00:47.000Z\n \n \n Cancelled\n \n EACH\n 1\n \n \n \n \n S2H\n VALUE\n 2019-09-13T19:00:00.000Z\n \n \n \n \n \n 1796235744850\n 5231951859044\n 04BB1243498A43E9ADC8F1C9EAB622DC@relay.walmart.com\n REPLACEMENT\n 1234567891235\n 2019-09-10T00:34:33.000Z\n \n 7732831392\n 2019-09-19T19:00:00.000Z\n 2019-09-11T06:00:00.000Z\n Value\n \n Dorothy Kelly\n 5831 N Kilpatrick Ave\n Chicago\n IL\n 60646\n USA\n RESIDENTIAL\n \n \n \n \n 1\n \n Qwik Time QT5 Quartz Metronome\n TEST-02\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 0.00\n \n \n Tax1\n \n USD\n 0.00\n \n \n \n \n \n EACH\n 1\n \n 2019-09-15T06:01:21.000Z\n \n \n Cancelled\n \n EACH\n 1\n \n \n \n \n S2H\n VALUE\n 2019-09-13T19:00:00.000Z\n \n \n \n \n \n 2792525175246\n 5221950975717\n 9CE34D060D4E4A8F9504B70A564E32EB@relay.walmart.com\n REPLACEMENT\n 1234567891236\n 2019-09-08T23:20:18.000Z\n \n 2564575354\n 2019-09-18T19:00:00.000Z\n 2019-09-10T06:00:00.000Z\n Value\n \n Donna Becker\n 6555 meandering way\n Lakewood ranch\n FL\n 34202\n USA\n RESIDENTIAL\n \n \n \n \n 1\n \n Qwik Time QT5 Quartz Metronome\n TEST-02\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 0.00\n \n \n \n \n EACH\n 1\n \n 2019-09-14T06:00:30.000Z\n \n \n Cancelled\n \n EACH\n 1\n \n \n \n \n S2H\n VALUE\n 2019-09-12T19:00:00.000Z\n \n \n \n \n \n 4792514745205\n 5211999883559\n FD63F38FD4ED41C6ACAC5A5988888E2B@relay.walmart.com\n REPLACEMENT\n 1234567891237\n 2019-09-07T13:30:35.000Z\n \n 3053037923\n 2019-09-18T19:00:00.000Z\n 2019-09-10T06:00:00.000Z\n Value\n \n Vivian Katzaroff\n 945 Bay Dr apt 5\n Miami Beach\n FL\n 33141\n USA\n RESIDENTIAL\n \n \n \n \n 2\n \n Beba Bean Pee-pee Teepee Airplane - Blue - Laundry Bag\n test1\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 0.00\n \n \n \n \n EACH\n 1\n \n 2019-09-14T06:06:04.000Z\n \n \n Cancelled\n \n EACH\n 1\n \n \n \n \n S2H\n VALUE\n 2019-09-12T19:00:00.000Z\n \n \n \n \n \n 3796091528503\n 5101992777190\n 630083BD274E4FB2968D3166C8336151@relay.walmart.com\n REPLACEMENT\n 1234567891238\n 2019-08-27T20:18:31.000Z\n \n 4088592715\n 2019-09-06T19:00:00.000Z\n 2019-08-28T06:00:00.000Z\n Value\n \n Steffen Matt\n 1830 Mason St\n San Francisco\n CA\n 94133\n USA\n RESIDENTIAL\n \n \n \n \n 1\n \n Qwik Time QT5 Quartz Metronome\n TEST-02\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 0.00\n \n \n Tax1\n \n USD\n 0.00\n \n \n \n \n \n EACH\n 1\n \n 2019-09-01T06:01:05.000Z\n \n \n Cancelled\n \n EACH\n 1\n \n \n \n \n S2H\n VALUE\n 2019-08-30T19:00:00.000Z\n \n \n \n \n \n 3796050123784\n 5061989889122\n 630083BD274E4FB2968D3166C8336151@relay.walmart.com\n REPLACEMENT\n 1234567891239\n 2019-08-23T22:54:06.000Z\n \n 4088592715\n 2019-09-05T19:00:00.000Z\n 2019-08-27T06:00:00.000Z\n Value\n \n Steffen Matt\n 1830 Mason St\n San Francisco\n CA\n 94133\n USA\n RESIDENTIAL\n \n \n \n \n 1\n \n Qwik Time QT5 Quartz Metronome\n TEST-02\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 9.99\n \n \n Tax1\n \n USD\n 0.85\n \n \n \n \n \n EACH\n 1\n \n 2019-08-27T19:24:49.000Z\n \n \n Shipped\n \n EACH\n 1\n \n \n 2019-08-27T19:12:49.000Z\n \n USPS Marketplace\n \n Value\n 9400100000000000000000\n http://walmart.narvar.com/walmart/tracking/usps?&type=MP&seller_id=8&promise_date=09/05/2019&dzip=94133&tracking_numbers=9400100000000000000000\n \n \n \n \n S2H\n VALUE\n 2019-08-29T19:00:00.000Z\n \n \n \n \n \n 2792360062965\n 5061989884505\n 630083BD274E4FB2968D3166C8336151@relay.walmart.com\n REGULAR\n 2019-08-23T22:44:59.000Z\n \n 4088592715\n 2019-09-05T19:00:00.000Z\n 2019-08-27T06:00:00.000Z\n Value\n \n Steffen Matt\n 1830 Mason St\n San Francisco\n CA\n 94133\n USA\n RESIDENTIAL\n \n \n \n \n 1\n \n Qwik Time QT5 Quartz Metronome\n TEST-02\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 9.99\n \n \n Tax1\n \n USD\n 0.85\n \n \n \n \n \n EACH\n 1\n \n 2019-08-23T23:01:16.000Z\n \n \n Shipped\n \n EACH\n 1\n \n \n 2019-08-23T22:51:40.000Z\n \n USPS\n \n Value\n 9400100000000000000000\n http://walmart.narvar.com/walmart/tracking/usps?&type=MP&seller_id=8&promise_date=09/05/2019&dzip=94133&tracking_numbers=9400100000000000000000\n \n \n \n \n S2H\n VALUE\n 2019-08-29T19:00:00.000Z\n \n \n \n \n \n 2792338900105\n 5021986553201\n 6941EFC46C6541D0B8FE5914873EF869@relay.walmart.com\n REGULAR\n 2019-08-20T00:45:56.000Z\n \n 4089130712\n 2019-08-29T19:00:00.000Z\n 2019-08-21T06:00:00.000Z\n Value\n \n Sunitha Murthy\n 9400 w parmer ln\n Apt # 1027\n Austin\n TX\n 78717\n USA\n RESIDENTIAL\n \n \n \n \n 1\n \n Qwik Time QT5 Quartz Metronome\n TEST-02\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 9.99\n \n \n Tax1\n \n USD\n 0.62\n \n \n \n \n \n EACH\n 1\n \n 2019-08-20T20:13:13.000Z\n \n \n Shipped\n \n EACH\n 1\n \n \n 2019-08-20T20:10:24.000Z\n \n UPS\n \n Value\n 123456789\n http://walmart.narvar.com/walmart/tracking/ups?&type=MP&seller_id=8&promise_date=08/29/2019&dzip=78717&tracking_numbers=123456789\n \n \n \n \n S2H\n VALUE\n 2019-08-23T19:00:00.000Z\n \n \n \n \n \n 2792163543930\n 4851974348317\n 8244CABDE158461D9BF57F92BDD147D6@relay.walmart.com\n REGULAR\n 2019-08-03T01:15:37.000Z\n \n 5019411012\n 2019-08-15T19:00:00.000Z\n 2019-08-07T04:00:00.000Z\n Value\n \n Debbie Chandler\n 1012 Campground Road\n Cabot\n AR\n 72023\n USA\n RESIDENTIAL\n \n \n \n \n 3\n \n Motorola TurboPower 15 USB-C / Type C car charger - Turbo Power for Moto Z, Z2, Z3, Z4, X4, G7, G6, G6 Plus [Not for G6 Play] (Retail Box)\n AC004\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 0.00\n \n \n Tax1\n \n USD\n 0.00\n \n \n \n \n \n EACH\n 1\n \n 2019-08-11T04:00:44.000Z\n \n \n Cancelled\n \n EACH\n 1\n \n \n \n \n S2H\n VALUE\n 2019-08-09T19:00:00.000Z\n \n \n \n \n \n" /v3/orders/{purchaseOrderId}: get: tags: - Orders summary: Walmart an Order description: Retrieves an order detail for a specific purchaseOrderId operationId: getAnOrder parameters: - name: purchaseOrderId in: path description: purchaseOrderId required: true schema: type: string - name: productInfo in: query description: Provides the image URL and product weight in response, if available. Allowed values are true or false. required: false schema: type: string default: 'false' - name: replacementInfo in: query description: Provides additional attributes - originalCustomerOrderID, orderType - related to Replacement order, in response, if available. Allowed values are true or false. required: false schema: type: string default: 'false' - in: header name: WM_SEC.ACCESS_TOKEN description: The access token retrieved in the Token API call required: true schema: type: string example: eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM..... - in: header name: WM_CONSUMER.CHANNEL.TYPE description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during onboarding required: false schema: type: string - in: header name: WM_QOS.CORRELATION_ID 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 schema: type: string example: b3261d2d-028a-4ef7-8602-633c23200af6 - in: header name: WM_SVC.NAME description: Walmart Service Name required: true schema: type: string example: Walmart Service Name responses: '200': description: Successful Operation content: application/json: schema: required: - customerEmailId - customerOrderId - orderDate - orderLines - purchaseOrderId - shippingInfo type: object properties: purchaseOrderId: type: string description: A unique ID associated with the seller's purchase order customerOrderId: type: string description: A unique ID associated with the sales order for specified customer customerEmailId: type: string description: The email address of the customer for the sales order orderDate: type: string description: The date the customer submitted the sales order format: date-time buyerId: type: string description: Unique ID associated with the specified buyer format: uuid mart: type: string description: Mart information isGuest: type: boolean description: Indicates a guest customer shippingInfo: required: - estimatedDeliveryDate - estimatedShipDate - methodCode - phone - postalAddress type: object properties: phone: type: string description: The customer's phone number estimatedDeliveryDate: type: integer description: 'The estimated time and date for the delivery of the item. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 estimatedShipDate: type: integer description: 'The estimated time and date when the item will be shipped. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value postalAddress: required: - address1 - city - country - name - postalCode - state type: object properties: name: type: string description: The name for the person/place of shipping address address1: type: string description: The first line of the shipping address address2: type: string description: The second line of the shipping address city: type: string description: The city of the shipping address state: type: string description: The state of the shipping address postalCode: type: string description: The zip code of the shipping address country: type: string description: The country of the shipping address addressType: type: string description: 'The address type, example: ''RESIDENTIAL''' description: Elements of the customer's postal address description: The shipping information provided by the customer to the seller orderLines: type: object properties: orderLine: type: array description: A list of order lines in the order items: required: - charges - item - lineNumber - orderLineQuantity - orderLineStatuses - statusDate type: object properties: lineNumber: type: string description: The line number associated with the details for each individual item in the purchase order item: required: - productName - sku type: object properties: productName: type: string description: 'The name of the product associated with the line item. Example: ''Kenmore CF1'' or ''2086883 Canister Secondary Filter Generic 2 Pack''' sku: type: string description: An arbitrary alphanumeric unique ID, assigned to each item in the item file condition: type: string description: Information about the condition of the product. imageUrl: type: string description: Optional. Web URL for the image of the item. weight: required: - unit - value type: object properties: value: type: string description: Numerical amount of weight parameter. unit: type: string description: 'Standard value of measurement of the item. Example: ''Pounds''' description: Optional. Weight information for the item. description: The information for the item on the orderLine charges: type: object properties: charge: type: array description: Information relating to the charge for the orderLine items: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Information relating to the charge for the orderLine orderLineQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update statusDate: type: integer description: The date shown on the recent order status format: int64 orderLineStatuses: type: object properties: orderLineStatus: type: array description: Detail List of Order Line status items: required: - status - statusQuantity type: object properties: status: type: string description: Should be 'Created' enum: - Created - Acknowledged - Shipped - Delivered - Cancelled - Refund statusQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update cancellationReason: type: string description: If order is cancelled, cancellationReason will explain the reason trackingInfo: required: - carrierName - methodCode - shipDateTime - trackingNumber type: object properties: shipDateTime: type: integer description: The date the package was shipped format: int64 carrierName: type: object properties: otherCarrier: type: string description: Other carrier name, When otherCarrier is used, trackingUrl must also be provided carrier: type: string description: 'The package shipment carrier. Valid entries are: UPS, USPS, FedEx, Airborne, OnTrac, DHL Ecommerce - US, DHL, LS (LaserShip), UDS (United Delivery Service), UPSMI (UPS Mail Innovations), FDX, PILOT, ESTES, SAIA, FDS Express, Seko Worldwide, HIT Delivery, FEDEXSP (FedEx SmartPost), RL Carriers, Metropolitan Warehouse & Delivery, China Post, YunExpress,Yellow Freight Sys, AIT Worldwide Logistics, Chukou1, Sendle, Landmark Global, Sunyou, Yanwen, 4PX, GLS, OSM Worldwide, FIRST MILE, AM Trucking, CEVA, India Post, SF Express, CNE, TForce Freight, AxleHire, LSO, Royal Mail, ABF Freight System, WanB, Roadrunner Freight, Meyer Distribution, AAA Cooper, Canada Post, Southeastern Freight Lines, Japan Post, Correos de Mexico, XPO Logistics, JD Logistics, YDH, JCEX, Flyt, Deutsche Post, Better Trucks, Asendia, SFC, UBI, ePost Global, YF Logistics, RXO, Estes Express, Shypmax, WIN.IT America, PITT OHIO, PostNord Sweden, Equick, Whistl, Tusou, Shiprocket, DTDC, PTS.' enum: - UPS - USPS - FedEx - Airborne - OnTrac - DHL Ecommerce - US - DHL - LS - UDS - UPSMI - FDX - PILOT - ESTES - SAIA - FDS Express - Seko Worldwide - HIT Delivery - FEDEXSP - RL Carriers - Metropolitan Warehouse & Delivery - China Post - YunExpress - Yellow Freight Sys - AIT Worldwide Logistics - Chukou1 - Sendle - Landmark Global - Sunyou - Yanwen - 4PX - GLS - OSM Worldwide - FIRST MILE - AM Trucking - CEVA - India Post - SF Express - CNE - TForce Freight - AxleHire - LSO - Royal Mail - ABF Freight System - WanB - Roadrunner Freight - Meyer Distribution - AAA Cooper - Canada Post - Southeastern Freight Lines - Japan Post - Correos de Mexico - XPO Logistics - JD Logistics - YDH - JCEX - Flyt - Deutsche Post - Better Trucks - Asendia - SFC - UBI - ePost Global - YF Logistics - RXO - Estes Express - Shypmax - WIN.IT America - PITT OHIO - PostNord Sweden - Equick - Whistl - Tusou - Shiprocket - DTDC - PTS description: Information about the package carrier(s) methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value trackingNumber: type: string description: The shipment tracking number trackingURL: type: string description: The URL for tracking the shipment. This parameter is mandatory if the otherCarrier parameter is used description: List of information about the package shipment and tracking updates returnCenterAddress: required: - address1 - city - country - postalCode - state type: object properties: name: type: string description: The name for the person/place of return address address1: type: string description: The first line of the return address address2: type: string description: The second line of the return address city: type: string description: The city of the return address state: type: string description: The state of the return address postalCode: type: string description: The zip code of the return address country: type: string description: The country of the return address dayPhone: type: string description: Phone of the center where the package shipment is returned emailId: type: string description: Email of the center where the package shipment is returned description: Gives Sellers the ability to specify the RC center address during fulfillment; any returns created for the PO will always be returned to the RC address specified description: Detail List of Order Line status description: A list of statuses for the Order Line returnOrderId: type: string description: Id of the return order created in case of a full refund refund: required: - refundCharges type: object properties: refundId: type: string refundComments: type: string refundCharges: type: object properties: refundCharge: type: array items: required: - charge - refundReason type: object properties: refundReason: type: string enum: - BillingError - TaxExemptCustomer - ItemNotAsAdvertised - IncorrectItemReceived - CancelledYetShipped - ItemNotReceivedByCustomer - IncorrectShippingPrice - DamagedItem - DefectiveItem - CustomerChangedMind - CustomerReceivedItemLate - Missing Parts / Instructions - Finance -> Goodwill - Finance -> Rollback - Buyer canceled - Customer returned item - General adjustment - Merchandise not received - Quality -> Missing Parts / Instructions - Shipping & Delivery -> Damaged - Shipping & Delivery -> Shipping Price Discrepancy - Others charge: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Details about any partial refund on the order originalCarrierMethod: type: string description: Ship method stamped at order line level when order is placed referenceLineId: type: string description: Reference line Id fulfillment: type: object properties: fulfillmentOption: type: string description: 'Example : S2H, S2S, etc.' shipMethod: type: string description: 'Example : Value, Expedited, Standard, Rush, etc.' storeId: type: string description: Store Id pickUpDateTime: type: integer description: Gives pick up datetime information format: int64 pickUpBy: type: string description: Gives pick up by information shippingProgramType: type: string description: Gives shipping program information. Examples TWO_DAY, THREE_DAY description: fulfillment information serialNumbers: type: array description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance items: type: string description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance intentToCancel: type: string configId: type: string description: Sets ConfigID for Personalised orders sellerOrderId: type: string description: A unique ID associated with the sales order for specified Seller; gives Sellers the ability to print their own custom order ID on the return label; limit of 30 characters description: Purchase Order line information for each item description: A list of order lines in the order paymentTypes: type: array description: Payment Types xml: wrapped: true items: type: string description: Payment Types xml: name: paymentType orderSummary: type: object properties: totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL orderSubTotals: type: array xml: wrapped: true items: type: object properties: subTotalType: type: string totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL xml: name: orderSubTotal description: Order Summary xml: name: orderSummary pickupPersons: type: array description: List of pickup persons xml: wrapped: true items: type: object properties: name: type: object properties: completeName: type: string firstName: type: string middleName: type: string lastName: type: string generalSuffix: type: string maturitySuffix: type: string titleOfRespect: type: string empty: type: boolean phone: type: object properties: id: type: string format: uuid areaCode: type: string extension: type: string completeNumber: type: string type: type: string enum: - MOBILE - HOME - WORK subscriberNumber: type: string countryCode: type: string phoneValidity: type: object properties: validationType: type: string xml: name: type enum: - SMS - IVR - CALL - UNKNOWN validationStatus: type: string xml: name: status enum: - SUCCESS - FAILURE - SKIPPED - UNKNOWN validatedDate: type: string format: date-time xml: name: validatedOn validatedBy: type: string xml: name: phoneValidity namespace: com.walmart.services.common.model.address.validation xml: name: phone namespace: com.walmart.services.common.model.address description: List of pickup persons xml: name: pickupPerson shipNode: type: object properties: type: type: string description: Specifies the type of shipNode. Allowed values are SellerFulfilled, WFSFulfilled and 3PLFulfilled. name: type: string id: type: string description: Specifies the type of shipNode description: Information about the purchase order xml: name: order examples: ORDER: value: order: purchaseOrderId: '1815367951431' customerOrderId: '4372135469400' customerEmailId: 7D9F02968955480499C84C5871AD1401@relay.walmart.com orderDate: 1623796407000 shippingInfo: phone: '3143450432' estimatedDeliveryDate: 1624647600000 estimatedShipDate: 1623906000000 methodCode: Value postalAddress: name: Donald Ashley address1: 6600 gazebo drive city: Cedar hill state: MO postalCode: '63016' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '1' item: productName: Mac Sports Heavy Duty Steel Double Decker Collapsible Yard Cart Wagon, Purple sku: YHY-FN25200B2 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 5 tax: taxName: Tax1 taxAmount: currency: USD amount: 0.34 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1623835855623 orderLineStatuses: orderLineStatus: - status: Shipped statusQuantity: unitOfMeasurement: EACH amount: '1' trackingInfo: shipDateTime: 1623835855000 carrierName: carrier: USPS methodCode: Value trackingNumber: '435678956435467' trackingURL: https://www.walmart.com/tracking?tracking_id=435678956435467&order_id=1815367951431 fulfillment: fulfillmentOption: S2H shipMethod: VALUE pickUpDateTime: 1624647600000 shipNode: type: SellerFulfilled ATTRIBUTES: value: order: purchaseOrderId: '1796277083022' customerOrderId: '5281956426648' customerEmailId: 3A31739D8B0A45A1B23F7F8C81C8747F@relay.walmart.com orderType: REPLACEMENT originalCustomerOrderID: '1234567891234' orderDate: 1568466571000 shippingInfo: phone: '3155598681' estimatedDeliveryDate: 1569438000000 estimatedShipDate: 1568700000000 methodCode: Value postalAddress: name: Kathryn Cole address1: 3258BWarners rd address2: Garage city: Warners state: NY postalCode: '13164' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '4' item: productName: Beba Bean Pee-pee Teepee Airplane - Blue - Laundry Bag sku: test1 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 10 tax: taxName: Tax1 taxAmount: currency: USD amount: 0.8 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1568466647000 orderLineStatuses: orderLineStatus: - status: Created statusQuantity: unitOfMeasurement: EACH amount: '1' cancellationReason: xyz trackingInfo: shipDateTime: 1241715945678 carrierName: otherCarrier: xyz carrier: FED_EX methodCode: Standard carrierMethodCode: 19 trackingNumber: 001792410114462199 trackingURL: http://www.fedex.com/Tracking?action=track=english=us=x=001792410114462199 returnCenterAddress: name: xyz address1: xyz address2: xyz city: Sunnyvale state: CA postalCode: '123' country: CA dayPhone: '9999999' emailId: xyz@walmart.com refund: refundId: '123' refundComments: xyz refundCharges: refundCharge: - refundReason: INCORRECT_ITEM_RECEIVED charge: chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 798 tax: taxName: Tax1 taxAmount: currency: USD amount: 798 fulfillment: fulfillmentOption: S2H shipMethod: VALUE storeId: xyz pickUpDateTime: 1568919600000 pickUpBy: xyz shippingProgramType: THREE_TO_FIVE_DAY shipNode: type: 3PLFulfilled name: xyz id: '123' application/xml: schema: required: - customerEmailId - customerOrderId - orderDate - orderLines - purchaseOrderId - shippingInfo type: object properties: purchaseOrderId: type: string description: A unique ID associated with the seller's purchase order customerOrderId: type: string description: A unique ID associated with the sales order for specified customer customerEmailId: type: string description: The email address of the customer for the sales order orderDate: type: string description: The date the customer submitted the sales order format: date-time buyerId: type: string description: Unique ID associated with the specified buyer format: uuid mart: type: string description: Mart information isGuest: type: boolean description: Indicates a guest customer shippingInfo: required: - estimatedDeliveryDate - estimatedShipDate - methodCode - phone - postalAddress type: object properties: phone: type: string description: The customer's phone number estimatedDeliveryDate: type: integer description: 'The estimated time and date for the delivery of the item. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 estimatedShipDate: type: integer description: 'The estimated time and date when the item will be shipped. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value postalAddress: required: - address1 - city - country - name - postalCode - state type: object properties: name: type: string description: The name for the person/place of shipping address address1: type: string description: The first line of the shipping address address2: type: string description: The second line of the shipping address city: type: string description: The city of the shipping address state: type: string description: The state of the shipping address postalCode: type: string description: The zip code of the shipping address country: type: string description: The country of the shipping address addressType: type: string description: 'The address type, example: ''RESIDENTIAL''' description: Elements of the customer's postal address description: The shipping information provided by the customer to the seller orderLines: type: object properties: orderLine: type: array description: A list of order lines in the order items: required: - charges - item - lineNumber - orderLineQuantity - orderLineStatuses - statusDate type: object properties: lineNumber: type: string description: The line number associated with the details for each individual item in the purchase order item: required: - productName - sku type: object properties: productName: type: string description: 'The name of the product associated with the line item. Example: ''Kenmore CF1'' or ''2086883 Canister Secondary Filter Generic 2 Pack''' sku: type: string description: An arbitrary alphanumeric unique ID, assigned to each item in the item file condition: type: string description: Information about the condition of the product. imageUrl: type: string description: Optional. Web URL for the image of the item. weight: required: - unit - value type: object properties: value: type: string description: Numerical amount of weight parameter. unit: type: string description: 'Standard value of measurement of the item. Example: ''Pounds''' description: Optional. Weight information for the item. description: The information for the item on the orderLine charges: type: object properties: charge: type: array description: Information relating to the charge for the orderLine items: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Information relating to the charge for the orderLine orderLineQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update statusDate: type: integer description: The date shown on the recent order status format: int64 orderLineStatuses: type: object properties: orderLineStatus: type: array description: Detail List of Order Line status items: required: - status - statusQuantity type: object properties: status: type: string description: Should be 'Created' enum: - Created - Acknowledged - Shipped - Delivered - Cancelled - Refund statusQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update cancellationReason: type: string description: If order is cancelled, cancellationReason will explain the reason trackingInfo: required: - carrierName - methodCode - shipDateTime - trackingNumber type: object properties: shipDateTime: type: integer description: The date the package was shipped format: int64 carrierName: type: object properties: otherCarrier: type: string description: Other carrier name, When otherCarrier is used, trackingUrl must also be provided carrier: type: string description: 'The package shipment carrier. Valid entries are: UPS, USPS, FedEx, Airborne, OnTrac, DHL Ecommerce - US, DHL, LS (LaserShip), UDS (United Delivery Service), UPSMI (UPS Mail Innovations), FDX, PILOT, ESTES, SAIA, FDS Express, Seko Worldwide, HIT Delivery, FEDEXSP (FedEx SmartPost), RL Carriers, Metropolitan Warehouse & Delivery, China Post, YunExpress,Yellow Freight Sys, AIT Worldwide Logistics, Chukou1, Sendle, Landmark Global, Sunyou, Yanwen, 4PX, GLS, OSM Worldwide, FIRST MILE, AM Trucking, CEVA, India Post, SF Express, CNE, TForce Freight, AxleHire, LSO, Royal Mail, ABF Freight System, WanB, Roadrunner Freight, Meyer Distribution, AAA Cooper, Canada Post, Southeastern Freight Lines, Japan Post, Correos de Mexico, XPO Logistics, JD Logistics, YDH, JCEX, Flyt, Deutsche Post, Better Trucks, Asendia, SFC, UBI, ePost Global, YF Logistics, RXO, Estes Express, Shypmax, WIN.IT America, PITT OHIO, PostNord Sweden, Equick, Whistl, Tusou, Shiprocket, DTDC, PTS.' enum: - UPS - USPS - FedEx - Airborne - OnTrac - DHL Ecommerce - US - DHL - LS - UDS - UPSMI - FDX - PILOT - ESTES - SAIA - FDS Express - Seko Worldwide - HIT Delivery - FEDEXSP - RL Carriers - Metropolitan Warehouse & Delivery - China Post - YunExpress - Yellow Freight Sys - AIT Worldwide Logistics - Chukou1 - Sendle - Landmark Global - Sunyou - Yanwen - 4PX - GLS - OSM Worldwide - FIRST MILE - AM Trucking - CEVA - India Post - SF Express - CNE - TForce Freight - AxleHire - LSO - Royal Mail - ABF Freight System - WanB - Roadrunner Freight - Meyer Distribution - AAA Cooper - Canada Post - Southeastern Freight Lines - Japan Post - Correos de Mexico - XPO Logistics - JD Logistics - YDH - JCEX - Flyt - Deutsche Post - Better Trucks - Asendia - SFC - UBI - ePost Global - YF Logistics - RXO - Estes Express - Shypmax - WIN.IT America - PITT OHIO - PostNord Sweden - Equick - Whistl - Tusou - Shiprocket - DTDC - PTS description: Information about the package carrier(s) methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value trackingNumber: type: string description: The shipment tracking number trackingURL: type: string description: The URL for tracking the shipment. This parameter is mandatory if the otherCarrier parameter is used description: List of information about the package shipment and tracking updates returnCenterAddress: required: - address1 - city - country - postalCode - state type: object properties: name: type: string description: The name for the person/place of return address address1: type: string description: The first line of the return address address2: type: string description: The second line of the return address city: type: string description: The city of the return address state: type: string description: The state of the return address postalCode: type: string description: The zip code of the return address country: type: string description: The country of the return address dayPhone: type: string description: Phone of the center where the package shipment is returned emailId: type: string description: Email of the center where the package shipment is returned description: Gives Sellers the ability to specify the RC center address during fulfillment; any returns created for the PO will always be returned to the RC address specified description: Detail List of Order Line status description: A list of statuses for the Order Line returnOrderId: type: string description: Id of the return order created in case of a full refund refund: required: - refundCharges type: object properties: refundId: type: string refundComments: type: string refundCharges: type: object properties: refundCharge: type: array items: required: - charge - refundReason type: object properties: refundReason: type: string enum: - BillingError - TaxExemptCustomer - ItemNotAsAdvertised - IncorrectItemReceived - CancelledYetShipped - ItemNotReceivedByCustomer - IncorrectShippingPrice - DamagedItem - DefectiveItem - CustomerChangedMind - CustomerReceivedItemLate - Missing Parts / Instructions - Finance -> Goodwill - Finance -> Rollback - Buyer canceled - Customer returned item - General adjustment - Merchandise not received - Quality -> Missing Parts / Instructions - Shipping & Delivery -> Damaged - Shipping & Delivery -> Shipping Price Discrepancy - Others charge: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Details about any partial refund on the order originalCarrierMethod: type: string description: Ship method stamped at order line level when order is placed referenceLineId: type: string description: Reference line Id fulfillment: type: object properties: fulfillmentOption: type: string description: 'Example : S2H, S2S, etc.' shipMethod: type: string description: 'Example : Value, Expedited, Standard, Rush, etc.' storeId: type: string description: Store Id pickUpDateTime: type: integer description: Gives pick up datetime information format: int64 pickUpBy: type: string description: Gives pick up by information shippingProgramType: type: string description: Gives shipping program information. Examples TWO_DAY, THREE_DAY description: fulfillment information serialNumbers: type: array description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance items: type: string description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance intentToCancel: type: string configId: type: string description: Sets ConfigID for Personalised orders sellerOrderId: type: string description: A unique ID associated with the sales order for specified Seller; gives Sellers the ability to print their own custom order ID on the return label; limit of 30 characters description: Purchase Order line information for each item description: A list of order lines in the order paymentTypes: type: array description: Payment Types xml: wrapped: true items: type: string description: Payment Types xml: name: paymentType orderSummary: type: object properties: totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL orderSubTotals: type: array xml: wrapped: true items: type: object properties: subTotalType: type: string totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL xml: name: orderSubTotal description: Order Summary xml: name: orderSummary pickupPersons: type: array description: List of pickup persons xml: wrapped: true items: type: object properties: name: type: object properties: completeName: type: string firstName: type: string middleName: type: string lastName: type: string generalSuffix: type: string maturitySuffix: type: string titleOfRespect: type: string empty: type: boolean phone: type: object properties: id: type: string format: uuid areaCode: type: string extension: type: string completeNumber: type: string type: type: string enum: - MOBILE - HOME - WORK subscriberNumber: type: string countryCode: type: string phoneValidity: type: object properties: validationType: type: string xml: name: type enum: - SMS - IVR - CALL - UNKNOWN validationStatus: type: string xml: name: status enum: - SUCCESS - FAILURE - SKIPPED - UNKNOWN validatedDate: type: string format: date-time xml: name: validatedOn validatedBy: type: string xml: name: phoneValidity namespace: com.walmart.services.common.model.address.validation xml: name: phone namespace: com.walmart.services.common.model.address description: List of pickup persons xml: name: pickupPerson shipNode: type: object properties: type: type: string description: Specifies the type of shipNode. Allowed values are SellerFulfilled, WFSFulfilled and 3PLFulfilled. name: type: string id: type: string description: Specifies the type of shipNode description: Information about the purchase order xml: name: order example: "\n\n 1815367951431\n 4372135469400\n 7D9F02968955480499C84C5871AD1401@relay.walmart.com\n 2021-06-15T22:33:27.000Z\n \n 3143450432\n 2021-06-25T19:00:00.000Z\n 2021-06-17T05:00:00.000Z\n Value\n \n Donald Ashley\n 6600 gazebo drive\n Cedar hill\n MO\n 63016\n USA\n RESIDENTIAL\n \n \n \n \n 1\n \n Mac Sports Heavy Duty Steel Double Decker Collapsible Yard Cart Wagon, Purple\n YHY-FN25200B2\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 5.00\n \n \n Tax1\n \n USD\n 0.34\n \n \n \n \n \n EACH\n 1\n \n 2021-06-16T09:30:55.623Z\n \n \n Shipped\n \n EACH\n 1\n \n \n 2021-06-16T09:30:55.000Z\n \n USPS\n \n Value\n 435678956435467\n https://www.walmart.com/tracking?tracking_id=435678956435467&order_id=1815367951431\n \n \n \n \n S2H\n VALUE\n 2021-06-25T19:00:00.000Z\n \n \n \n \n SellerFulfilled\n \n\n" /v3/orders/released: get: tags: - Orders summary: Walmart All Released Orders description: 'Retrieves all the orders with line items that are in the "created" status, that is, these orders have been released from the Walmart Order Management System to the seller for processing. The released orders are the orders that are ready for a seller to fulfill. Only orders created in last 180 days and a maximum of 20000 orders can be fetched at a time. Attempting to download more than 20000 orders will return an error.' operationId: getAllReleasedOrders parameters: - name: createdStartDate in: query description: 'Fetches all purchase orders that were created after this date. Default is current date - 7 days. Use either UTC or ISO 8601 formats. Date example: ''2020-03-16''(yyyy-MM-dd). Date with Timestamp example: ''2020-03-16T10:30:15Z''(yyyy-MM-dd''T''HH:mm:ssZ).' required: false schema: type: string - name: createdEndDate in: query description: 'Fetches all purchase orders that were created before this date. Default is current date. Use either UTC or ISO 8601 formats. Date example: ''2020-03-16''(yyyy-MM-dd). Date with Timestamp example: ''2020-03-16T10:30:15Z''(yyyy-MM-dd''T''HH:mm:ssZ).' required: false schema: type: string - name: limit in: query description: The number of orders to be returned. Cannot be larger than 200. required: false schema: type: string default: '100' - name: productInfo in: query description: Provides the image URL and product weight in response, if available. Allowed values are true or false. required: false schema: type: string default: 'false' - name: shipNodeType in: query description: Specifies the type of shipNode. Allowed values are SellerFulfilled(Default), WFSFulfilled and 3PLFulfilled. required: false schema: type: string default: SellerFulfilled - name: sku in: query description: A seller-provided Product ID required: false schema: type: string - name: customerOrderId in: query description: The customer order ID required: false schema: type: string - name: purchaseOrderId in: query description: The purchase order ID. One customer may have multiple purchase orders. required: false schema: type: string - name: fromExpectedShipDate in: query description: 'Fetches all purchase orders that have order lines with an expected ship date after this date. Use either UTC or ISO 8601 formats. Date example: ''2020-03-16''(yyyy-MM-dd). Date with Timestamp example: ''2020-03-16T10:30:15Z''(yyyy-MM-dd''T''HH:mm:ssZ)' required: false schema: type: string - name: toExpectedShipDate in: query description: 'Fetches all purchase orders that have order lines with an expected ship date before this date. Use either UTC or ISO 8601 formats. Date example: ''2020-03-16''(yyyy-MM-dd). Date with Timestamp example: ''2020-03-16T10:30:15Z''(yyyy-MM-dd''T''HH:mm:ssZ)' required: false schema: type: string - name: shippingProgramType in: query description: Specifies the type of program. Allowed value is TWO_DAY, ONE_DAY. required: false schema: type: string - name: replacementInfo in: query description: Provides additional attributes - originalCustomerOrderID, orderType - related to Replacement order, in response, if available. Allowed values are true or false. required: false schema: type: string default: 'false' - name: orderType in: query description: Specifies if the order is a regular order or replacement order. Possible values are REGULAR or REPLACEMENT. Provided in response only if query parameter replacementInfo=true. required: false schema: type: string - in: header name: WM_SEC.ACCESS_TOKEN description: The access token retrieved in the Token API call required: true schema: type: string example: eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM..... - in: header name: WM_CONSUMER.CHANNEL.TYPE description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during onboarding required: false schema: type: string - in: header name: WM_QOS.CORRELATION_ID 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 schema: type: string example: b3261d2d-028a-4ef7-8602-633c23200af6 - in: header name: WM_SVC.NAME description: Walmart Service Name required: true schema: type: string example: Walmart Service Name responses: '200': description: Successful Operation content: application/json: schema: type: object properties: list: required: - elements - meta type: object properties: errors: type: array xml: name: error items: required: - code type: object properties: code: type: string field: type: string description: type: string info: type: string severity: type: string enum: - INFO - WARN - ERROR category: type: string enum: - APPLICATION - SYSTEM - REQUEST - DATA causes: type: array xml: wrapped: true items: type: object properties: code: type: string field: type: string type: type: string description: type: string xml: name: Cause errorIdentifiers: type: object additionalProperties: type: object component: type: string type: type: string serviceName: type: string gatewayErrorCategory: type: string enum: - INTERNAL_DATA_ERROR - EXTERNAL_DATA_ERROR - SYSTEM_ERROR xml: name: GatewayError meta: type: object properties: totalCount: type: integer description: Total no of purchase orders. format: int32 limit: type: integer description: Number of purchase orders in the current page. format: int32 nextCursor: type: string description: String to be used as query parameter for getting next set of purchase orders, when more than 200 orders are retrieved. description: Meta data about the list elements: type: object properties: order: type: array description: Purchase Order List items: required: - customerEmailId - customerOrderId - orderDate - orderLines - purchaseOrderId - shippingInfo type: object properties: purchaseOrderId: type: string description: A unique ID associated with the seller's purchase order customerOrderId: type: string description: A unique ID associated with the sales order for specified customer customerEmailId: type: string description: The email address of the customer for the sales order orderType: type: string description: Specifies if the order is a regular order or replacement order. Possible values are REGULAR or REPLACEMENT. Provided in response only if query parameter replacementInfo=true. originalCustomerOrderID: type: string description: 'customer order ID of the original customer order on which the replacement is created. ' orderDate: type: integer description: The date the customer submitted the sales order format: int64 buyerId: type: string description: Unique ID associated with the specified buyer format: uuid mart: type: string description: Mart information isGuest: type: boolean description: Indicates a guest customer shippingInfo: required: - estimatedDeliveryDate - estimatedShipDate - methodCode - phone - postalAddress type: object properties: phone: type: string description: The customer's phone number estimatedDeliveryDate: type: integer description: 'The estimated time and date for the delivery of the item. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 estimatedShipDate: type: integer description: 'The estimated time and date when the item will be shipped. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value postalAddress: required: - address1 - city - country - name - postalCode - state type: object properties: name: type: string description: The name for the person/place of shipping address address1: type: string description: The first line of the shipping address address2: type: string description: The second line of the shipping address city: type: string description: The city of the shipping address state: type: string description: The state of the shipping address postalCode: type: string description: The zip code of the shipping address country: type: string description: The country of the shipping address addressType: type: string description: 'The address type, example: ''RESIDENTIAL''' description: Elements of the customer's postal address description: The shipping information provided by the customer to the seller orderLines: type: object properties: orderLine: type: array description: A list of order lines in the order items: required: - charges - item - lineNumber - orderLineQuantity - orderLineStatuses - statusDate type: object properties: lineNumber: type: string description: The line number associated with the details for each individual item in the purchase order item: required: - productName - sku type: object properties: productName: type: string description: 'The name of the product associated with the line item. Example: ''Kenmore CF1'' or ''2086883 Canister Secondary Filter Generic 2 Pack''' sku: type: string description: An arbitrary alphanumeric unique ID, assigned to each item in the item file condition: type: string description: Information about the condition of the product. imageUrl: type: string description: Optional. Web URL for the image of the item. weight: required: - unit - value type: object properties: value: type: string description: Numerical amount of weight parameter. unit: type: string description: 'Standard value of measurement of the item. Example: ''Pounds''' description: Optional. Weight information for the item. description: The information for the item on the orderLine charges: type: object properties: charge: type: array description: Information relating to the charge for the orderLine items: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Information relating to the charge for the orderLine orderLineQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update statusDate: type: integer description: The date shown on the recent order status format: int64 orderLineStatuses: type: object properties: orderLineStatus: type: array description: Detail List of Order Line status items: required: - status - statusQuantity type: object properties: status: type: string description: Should be 'Created' enum: - Created - Acknowledged - Shipped - Delivered - Cancelled - Refund statusQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update cancellationReason: type: string description: If order is cancelled, cancellationReason will explain the reason trackingInfo: required: - carrierName - methodCode - shipDateTime - trackingNumber type: object properties: shipDateTime: type: integer description: The date the package was shipped format: int64 carrierName: type: object properties: otherCarrier: type: string description: Other carrier name, When otherCarrier is used, trackingUrl must also be provided carrier: type: string description: 'The package shipment carrier. Valid entries are: UPS, USPS, FedEx, Airborne, OnTrac, DHL Ecommerce - US, DHL, LS (LaserShip), UDS (United Delivery Service), UPSMI (UPS Mail Innovations), FDX, PILOT, ESTES, SAIA, FDS Express, Seko Worldwide, HIT Delivery, FEDEXSP (FedEx SmartPost), RL Carriers, Metropolitan Warehouse & Delivery, China Post, YunExpress,Yellow Freight Sys, AIT Worldwide Logistics, Chukou1, Sendle, Landmark Global, Sunyou, Yanwen, 4PX, GLS, OSM Worldwide, FIRST MILE, AM Trucking, CEVA, India Post, SF Express, CNE, TForce Freight, AxleHire, LSO, Royal Mail, ABF Freight System, WanB, Roadrunner Freight, Meyer Distribution, AAA Cooper, Canada Post, Southeastern Freight Lines, Japan Post, Correos de Mexico, XPO Logistics, JD Logistics, YDH, JCEX, Flyt, Deutsche Post, Better Trucks, Asendia, SFC, UBI, ePost Global, YF Logistics, RXO, Estes Express, Shypmax, WIN.IT America, PITT OHIO, PostNord Sweden, Equick, Whistl, Tusou, Shiprocket, DTDC, PTS.' enum: - UPS - USPS - FedEx - Airborne - OnTrac - DHL Ecommerce - US - DHL - LS - UDS - UPSMI - FDX - PILOT - ESTES - SAIA - FDS Express - Seko Worldwide - HIT Delivery - FEDEXSP - RL Carriers - Metropolitan Warehouse & Delivery - China Post - YunExpress - Yellow Freight Sys - AIT Worldwide Logistics - Chukou1 - Sendle - Landmark Global - Sunyou - Yanwen - 4PX - GLS - OSM Worldwide - FIRST MILE - AM Trucking - CEVA - India Post - SF Express - CNE - TForce Freight - AxleHire - LSO - Royal Mail - ABF Freight System - WanB - Roadrunner Freight - Meyer Distribution - AAA Cooper - Canada Post - Southeastern Freight Lines - Japan Post - Correos de Mexico - XPO Logistics - JD Logistics - YDH - JCEX - Flyt - Deutsche Post - Better Trucks - Asendia - SFC - UBI - ePost Global - YF Logistics - RXO - Estes Express - Shypmax - WIN.IT America - PITT OHIO - PostNord Sweden - Equick - Whistl - Tusou - Shiprocket - DTDC - PTS description: Information about the package carrier(s) methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value trackingNumber: type: string description: The shipment tracking number trackingURL: type: string description: The URL for tracking the shipment. This parameter is mandatory if the otherCarrier parameter is used description: List of information about the package shipment and tracking updates returnCenterAddress: required: - address1 - city - country - postalCode - state type: object properties: name: type: string description: The name for the person/place of return address address1: type: string description: The first line of the return address address2: type: string description: The second line of the return address city: type: string description: The city of the return address state: type: string description: The state of the return address postalCode: type: string description: The zip code of the return address country: type: string description: The country of the return address dayPhone: type: string description: Phone of the center where the package shipment is returned emailId: type: string description: Email of the center where the package shipment is returned description: Gives Sellers the ability to specify the RC center address during fulfillment; any returns created for the PO will always be returned to the RC address specified description: Detail List of Order Line status description: A list of statuses for the Order Line returnOrderId: type: string description: Id of the return order created in case of a full refund refund: required: - refundCharges type: object properties: refundId: type: string refundComments: type: string refundCharges: type: object properties: refundCharge: type: array items: required: - charge - refundReason type: object properties: refundReason: type: string enum: - BillingError - TaxExemptCustomer - ItemNotAsAdvertised - IncorrectItemReceived - CancelledYetShipped - ItemNotReceivedByCustomer - IncorrectShippingPrice - DamagedItem - DefectiveItem - CustomerChangedMind - CustomerReceivedItemLate - Missing Parts / Instructions - Finance -> Goodwill - Finance -> Rollback - Buyer canceled - Customer returned item - General adjustment - Merchandise not received - Quality -> Missing Parts / Instructions - Shipping & Delivery -> Damaged - Shipping & Delivery -> Shipping Price Discrepancy - Others charge: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Details about any partial refund on the order originalCarrierMethod: type: string description: Ship method stamped at order line level when order is placed referenceLineId: type: string description: Reference line Id fulfillment: type: object properties: fulfillmentOption: type: string description: 'Example : S2H, S2S, etc.' shipMethod: type: string description: 'Example : Value, Expedited, Standard, Rush, etc.' storeId: type: string description: Store Id pickUpDateTime: type: integer description: Gives pick up datetime information format: int64 pickUpBy: type: string description: Gives pick up by information shippingProgramType: type: string description: Gives shipping program information. Examples TWO_DAY, THREE_DAY description: fulfillment information serialNumbers: type: array description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance items: type: string description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance intentToCancel: type: string configId: type: string description: Sets ConfigID for Personalised orders sellerOrderId: type: string description: A unique ID associated with the sales order for specified Seller; gives Sellers the ability to print their own custom order ID on the return label; limit of 30 characters description: Purchase Order line information for each item description: A list of order lines in the order paymentTypes: type: array description: Payment Types xml: wrapped: true items: type: string description: Payment Types xml: name: paymentType orderSummary: type: object properties: totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL orderSubTotals: type: array xml: wrapped: true items: type: object properties: subTotalType: type: string totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL xml: name: orderSubTotal description: Order Summary xml: name: orderSummary pickupPersons: type: array description: List of pickup persons xml: wrapped: true items: type: object properties: name: type: object properties: completeName: type: string firstName: type: string middleName: type: string lastName: type: string generalSuffix: type: string maturitySuffix: type: string titleOfRespect: type: string empty: type: boolean phone: type: object properties: id: type: string format: uuid areaCode: type: string extension: type: string completeNumber: type: string type: type: string enum: - MOBILE - HOME - WORK subscriberNumber: type: string countryCode: type: string phoneValidity: type: object properties: validationType: type: string xml: name: type enum: - SMS - IVR - CALL - UNKNOWN validationStatus: type: string xml: name: status enum: - SUCCESS - FAILURE - SKIPPED - UNKNOWN validatedDate: type: string format: date-time xml: name: validatedOn validatedBy: type: string xml: name: phoneValidity namespace: com.walmart.services.common.model.address.validation xml: name: phone namespace: com.walmart.services.common.model.address description: List of pickup persons xml: name: pickupPerson shipNode: type: object properties: type: type: string description: Specifies the type of shipNode. Allowed values are SellerFulfilled, WFSFulfilled and 3PLFulfilled. name: type: string id: type: string description: Specifies the type of shipNode description: Information about the purchase order xml: name: order description: Information about the purchase order description: List of purchase orders in created state xml: name: list example: list: meta: totalCount: 78449 limit: 10 nextCursor: ?limit=10&hasMoreElements=true&soIndex=78449&poIndex=10&partnerId=100009&sellerId=8&status=Created&createdStartDate=2013-08-16&createdEndDate=2019-10-24T17:41:15.701Z elements: order: - purchaseOrderId: '4792982839409' customerOrderId: '5681962097195' customerEmailId: 9336DEB95193429EA032F07770C3E48A@relay.walmart.com orderType: REPLACEMENT originalCustomerOrderID: '1234567891234' orderDate: 1571903550000 shippingInfo: phone: '7992381678' estimatedDeliveryDate: 1572375600000 estimatedShipDate: 1572069600000 methodCode: Express postalAddress: name: SFirst1340778269137n SLast1340778269137n address1: 13227 City Square Dr city: Jacksonville state: CA postalCode: '12901' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '3' item: productName: Dummystresstest_MP_Home_29 sku: StressTestHome_29 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 99 tax: taxName: Tax1 taxAmount: currency: USD amount: 7.92 - chargeType: SHIPPING chargeName: Shipping chargeAmount: currency: USD amount: 60 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1571903748000 orderLineStatuses: orderLineStatus: - status: Created statusQuantity: unitOfMeasurement: EACH amount: '1' fulfillment: fulfillmentOption: S2H shipMethod: EXPEDITED pickUpDateTime: 1572289200000 shipNode: {} - purchaseOrderId: '2792982839545' customerOrderId: '5681963507621' customerEmailId: 608603150B4049338B773566484C0591@relay.walmart.com orderType: REGULAR orderDate: 1571903539000 shippingInfo: phone: '7998673792' estimatedDeliveryDate: 1572375600000 estimatedShipDate: 1572069600000 methodCode: Express postalAddress: name: SFirst1340778269137n SLast1340778269137n address1: 2200 Wheatsheaf Ln city: Philadelphia state: CA postalCode: '28078' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '11' item: productName: Dummystresstest_MP_Home_55 sku: StressTestHome_55 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 99 - chargeType: SHIPPING chargeName: Shipping chargeAmount: currency: USD amount: 60 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1571903763000 orderLineStatuses: orderLineStatus: - status: Created statusQuantity: unitOfMeasurement: EACH amount: '1' fulfillment: fulfillmentOption: S2H shipMethod: EXPEDITED pickUpDateTime: 1572289200000 shipNode: {} - purchaseOrderId: '2792982839414' customerOrderId: '5681962895313' customerEmailId: BC058103AF6C400E99FDEC95795F16AF@relay.walmart.com orderType: REPLACEMENT originalCustomerOrderID: '1234567891235' orderDate: 1571903538000 shippingInfo: phone: '7998211844' estimatedDeliveryDate: 1572375600000 estimatedShipDate: 1572069600000 methodCode: Express postalAddress: name: SFirst1340778912575r SLast1340778912575r address1: 444 Castro St city: Mountain View state: CA postalCode: '94041' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '4' item: productName: Dummystresstest_MP_Home_13 sku: StressTestHome_13 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 99 tax: taxName: Tax1 taxAmount: currency: USD amount: 8.89 - chargeType: SHIPPING chargeName: Shipping chargeAmount: currency: USD amount: 60 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1571903747000 orderLineStatuses: orderLineStatus: - status: Created statusQuantity: unitOfMeasurement: EACH amount: '1' fulfillment: fulfillmentOption: S2H shipMethod: EXPEDITED pickUpDateTime: 1572289200000 shipNode: {} - purchaseOrderId: '4792982839305' customerOrderId: '5681962393943' customerEmailId: B100013EF5B6415E97F13A1E2F76D33E@relay.walmart.com orderType: REPLACEMENT originalCustomerOrderID: '1234567891236' orderDate: 1571903537000 shippingInfo: phone: '7997281822' estimatedDeliveryDate: 1572375600000 estimatedShipDate: 1572069600000 methodCode: Express postalAddress: name: SFirst1340778914882k SLast1340778914882k address1: 444 Castro St city: Mountain View state: CA postalCode: '94041' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '4' item: productName: Dummystresstest_MP_Home_31 sku: StressTestHome_31 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 99 tax: taxName: Tax1 taxAmount: currency: USD amount: 8.9 - chargeType: SHIPPING chargeName: Shipping chargeAmount: currency: USD amount: 60 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1571903746000 orderLineStatuses: orderLineStatus: - status: Created statusQuantity: unitOfMeasurement: EACH amount: '1' fulfillment: fulfillmentOption: S2H shipMethod: EXPEDITED pickUpDateTime: 1572289200000 shipNode: {} - purchaseOrderId: '4792982839157' customerOrderId: '5681962094947' customerEmailId: F26C0523EB674390ABD87D8148A9CF9A@relay.walmart.com orderType: REPLACEMENT originalCustomerOrderID: '1234567891237' orderDate: 1571903536000 shippingInfo: phone: '7994363541' estimatedDeliveryDate: 1572375600000 estimatedShipDate: 1572069600000 methodCode: Express postalAddress: name: SFirst1340778269137n SLast1340778269137nt address1: 14507 Plank Rd city: Baker state: CA postalCode: '70714' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '3' item: productName: Dummystresstest_MP_Home_55 sku: StressTestHome_55 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 99 - chargeType: SHIPPING chargeName: Shipping chargeAmount: currency: USD amount: 60 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1571903732000 orderLineStatuses: orderLineStatus: - status: Created statusQuantity: unitOfMeasurement: EACH amount: '1' fulfillment: fulfillmentOption: S2H shipMethod: EXPEDITED pickUpDateTime: 1572289200000 shipNode: {} - purchaseOrderId: '4792982839565' customerOrderId: '5681963200599' customerEmailId: B442C0D25766479DA1D98D0BEE18AA4E@relay.walmart.com orderType: REPLACEMENT originalCustomerOrderID: '1234567891238' orderDate: 1571903536000 shippingInfo: phone: '7997678284' estimatedDeliveryDate: 1572375600000 estimatedShipDate: 1572069600000 methodCode: Express postalAddress: name: SFirst1340778269137n SLast1340778269137nt address1: 925 Keyser Ave city: Natchitoches state: CA postalCode: '43311' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '3' item: productName: Dummystresstest_MP_Home_55 sku: StressTestHome_55 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 99 tax: taxName: Tax1 taxAmount: currency: USD amount: 7.18 - chargeType: SHIPPING chargeName: Shipping chargeAmount: currency: USD amount: 60 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1571903765000 orderLineStatuses: orderLineStatus: - status: Created statusQuantity: unitOfMeasurement: EACH amount: '1' fulfillment: fulfillmentOption: S2H shipMethod: EXPEDITED pickUpDateTime: 1572289200000 shipNode: {} - purchaseOrderId: '4792982839536' customerOrderId: '5681963403079' customerEmailId: C087D231D7F846C3BBE04B1AC869F3FB@relay.walmart.com orderType: REPLACEMENT originalCustomerOrderID: '1234567891239' orderDate: 1571903535000 shippingInfo: phone: '7998487320' estimatedDeliveryDate: 1572375600000 estimatedShipDate: 1572069600000 methodCode: Express postalAddress: name: SFirst1340778269137n SLast1340778269137n address1: 100 Mcginnis Dr city: Wayne state: CA postalCode: '33323' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '4' item: productName: Dummystresstest_MP_Home_32 sku: StressTestHome_32 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 99 - chargeType: SHIPPING chargeName: Shipping chargeAmount: currency: USD amount: 60 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1571903762000 orderLineStatuses: orderLineStatus: - status: Created statusQuantity: unitOfMeasurement: EACH amount: '1' fulfillment: fulfillmentOption: S2H shipMethod: EXPEDITED pickUpDateTime: 1572289200000 shipNode: {} - purchaseOrderId: '3796673088300' customerOrderId: '5681962299170' customerEmailId: A78E13850B234D4599FD6B42DB0EFB19@relay.walmart.com orderType: REGULAR orderDate: 1571903535000 shippingInfo: phone: '7999539847' estimatedDeliveryDate: 1572375600000 estimatedShipDate: 1572069600000 methodCode: Express postalAddress: name: SFirst1340778269137n SLast1340778269137nt address1: 4542 Kenowa Ave Sw city: Grandville state: CA postalCode: '33155' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '3' item: productName: Dummystresstest_MP_Home_55 sku: StressTestHome_55 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 99 - chargeType: SHIPPING chargeName: Shipping chargeAmount: currency: USD amount: 60 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1571903716000 orderLineStatuses: orderLineStatus: - status: Created statusQuantity: unitOfMeasurement: EACH amount: '1' fulfillment: fulfillmentOption: S2H shipMethod: EXPEDITED pickUpDateTime: 1572289200000 shipNode: {} - purchaseOrderId: '1796673088779' customerOrderId: '5681963402652' customerEmailId: B7F3DF65F7DB47CD9F4108B5C2BA89BF@relay.walmart.com orderDate: 1571903535000 orderType: REGULAR shippingInfo: phone: '7995572470' estimatedDeliveryDate: 1572375600000 estimatedShipDate: 1572069600000 methodCode: Express postalAddress: name: SFirst1340778269137n SLast1340778269137n address1: 1450 Johns Lake Rd city: Clermont state: CA postalCode: '30529' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '3' item: productName: Dummystresstest_MP_Home_13 sku: StressTestHome_13 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 99 - chargeType: SHIPPING chargeName: Shipping chargeAmount: currency: USD amount: 60 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1571903748000 orderLineStatuses: orderLineStatus: - status: Created statusQuantity: unitOfMeasurement: EACH amount: '1' fulfillment: fulfillmentOption: S2H shipMethod: EXPEDITED pickUpDateTime: 1572289200000 shipNode: {} - purchaseOrderId: '4792982839704' customerOrderId: '5681962096403' customerEmailId: B100013EF5B6415E97F13A1E2F76D33E@relay.walmart.com orderType: REGULAR orderDate: 1571903535000 shippingInfo: phone: '7997281822' estimatedDeliveryDate: 1572375600000 estimatedShipDate: 1572069600000 methodCode: Express postalAddress: name: SFirst1340778914882k SLast1340778914882k address1: 444 Castro St city: Mountain View state: CA postalCode: '94041' country: USA addressType: RESIDENTIAL orderLines: orderLine: - lineNumber: '1' item: productName: Dummystresstest_MP_Home_31 sku: StressTestHome_31 charges: charge: - chargeType: PRODUCT chargeName: ItemPrice chargeAmount: currency: USD amount: 99 tax: taxName: Tax1 taxAmount: currency: USD amount: 8.91 - chargeType: SHIPPING chargeName: Shipping chargeAmount: currency: USD amount: 60 orderLineQuantity: unitOfMeasurement: EACH amount: '1' statusDate: 1571903807000 orderLineStatuses: orderLineStatus: - status: Created statusQuantity: unitOfMeasurement: EACH amount: '1' fulfillment: fulfillmentOption: S2H shipMethod: EXPEDITED pickUpDateTime: 1572289200000 shipNode: {} application/xml: schema: type: object properties: list: required: - elements - meta type: object properties: errors: type: array xml: name: error items: required: - code type: object properties: code: type: string field: type: string description: type: string info: type: string severity: type: string enum: - INFO - WARN - ERROR category: type: string enum: - APPLICATION - SYSTEM - REQUEST - DATA causes: type: array xml: wrapped: true items: type: object properties: code: type: string field: type: string type: type: string description: type: string xml: name: Cause errorIdentifiers: type: object additionalProperties: type: object component: type: string type: type: string serviceName: type: string gatewayErrorCategory: type: string enum: - INTERNAL_DATA_ERROR - EXTERNAL_DATA_ERROR - SYSTEM_ERROR xml: name: GatewayError meta: type: object properties: totalCount: type: integer description: Total no of purchase orders. format: int32 limit: type: integer description: Number of purchase orders in the current page. format: int32 nextCursor: type: string description: String to be used as query parameter for getting next set of purchase orders, when more than 200 orders are retrieved. description: Meta data about the list elements: type: object properties: order: type: array description: Purchase Order List items: required: - customerEmailId - customerOrderId - orderDate - orderLines - purchaseOrderId - shippingInfo type: object properties: purchaseOrderId: type: string description: A unique ID associated with the seller's purchase order customerOrderId: type: string description: A unique ID associated with the sales order for specified customer customerEmailId: type: string description: The email address of the customer for the sales order orderType: type: string description: Specifies if the order is a regular order or replacement order. Possible values are REGULAR or REPLACEMENT. Provided in response only if query parameter replacementInfo=true. originalCustomerOrderID: type: string description: 'customer order ID of the original customer order on which the replacement is created. ' orderDate: type: integer description: The date the customer submitted the sales order format: int64 buyerId: type: string description: Unique ID associated with the specified buyer format: uuid mart: type: string description: Mart information isGuest: type: boolean description: Indicates a guest customer shippingInfo: required: - estimatedDeliveryDate - estimatedShipDate - methodCode - phone - postalAddress type: object properties: phone: type: string description: The customer's phone number estimatedDeliveryDate: type: integer description: 'The estimated time and date for the delivery of the item. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 estimatedShipDate: type: integer description: 'The estimated time and date when the item will be shipped. Format: yyyy-MM-ddThh:MM:ssZ Example: ''2020-06-15T06:00:00Z''' format: int64 methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value postalAddress: required: - address1 - city - country - name - postalCode - state type: object properties: name: type: string description: The name for the person/place of shipping address address1: type: string description: The first line of the shipping address address2: type: string description: The second line of the shipping address city: type: string description: The city of the shipping address state: type: string description: The state of the shipping address postalCode: type: string description: The zip code of the shipping address country: type: string description: The country of the shipping address addressType: type: string description: 'The address type, example: ''RESIDENTIAL''' description: Elements of the customer's postal address description: The shipping information provided by the customer to the seller orderLines: type: object properties: orderLine: type: array description: A list of order lines in the order items: required: - charges - item - lineNumber - orderLineQuantity - orderLineStatuses - statusDate type: object properties: lineNumber: type: string description: The line number associated with the details for each individual item in the purchase order item: required: - productName - sku type: object properties: productName: type: string description: 'The name of the product associated with the line item. Example: ''Kenmore CF1'' or ''2086883 Canister Secondary Filter Generic 2 Pack''' sku: type: string description: An arbitrary alphanumeric unique ID, assigned to each item in the item file condition: type: string description: Information about the condition of the product. imageUrl: type: string description: Optional. Web URL for the image of the item. weight: required: - unit - value type: object properties: value: type: string description: Numerical amount of weight parameter. unit: type: string description: 'Standard value of measurement of the item. Example: ''Pounds''' description: Optional. Weight information for the item. description: The information for the item on the orderLine charges: type: object properties: charge: type: array description: Information relating to the charge for the orderLine items: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Information relating to the charge for the orderLine orderLineQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update statusDate: type: integer description: The date shown on the recent order status format: int64 orderLineStatuses: type: object properties: orderLineStatus: type: array description: Detail List of Order Line status items: required: - status - statusQuantity type: object properties: status: type: string description: Should be 'Created' enum: - Created - Acknowledged - Shipped - Delivered - Cancelled - Refund statusQuantity: required: - amount - unitOfMeasurement type: object properties: unitOfMeasurement: type: string description: Unit of quantity enum: - EACH - EA amount: type: string description: The quantity of the unit of measurement for the item. description: Details about the status update cancellationReason: type: string description: If order is cancelled, cancellationReason will explain the reason trackingInfo: required: - carrierName - methodCode - shipDateTime - trackingNumber type: object properties: shipDateTime: type: integer description: The date the package was shipped format: int64 carrierName: type: object properties: otherCarrier: type: string description: Other carrier name, When otherCarrier is used, trackingUrl must also be provided carrier: type: string description: 'The package shipment carrier. Valid entries are: UPS, USPS, FedEx, Airborne, OnTrac, DHL Ecommerce - US, DHL, LS (LaserShip), UDS (United Delivery Service), UPSMI (UPS Mail Innovations), FDX, PILOT, ESTES, SAIA, FDS Express, Seko Worldwide, HIT Delivery, FEDEXSP (FedEx SmartPost), RL Carriers, Metropolitan Warehouse & Delivery, China Post, YunExpress,Yellow Freight Sys, AIT Worldwide Logistics, Chukou1, Sendle, Landmark Global, Sunyou, Yanwen, 4PX, GLS, OSM Worldwide, FIRST MILE, AM Trucking, CEVA, India Post, SF Express, CNE, TForce Freight, AxleHire, LSO, Royal Mail, ABF Freight System, WanB, Roadrunner Freight, Meyer Distribution, AAA Cooper, Canada Post, Southeastern Freight Lines, Japan Post, Correos de Mexico, XPO Logistics, JD Logistics, YDH, JCEX, Flyt, Deutsche Post, Better Trucks, Asendia, SFC, UBI, ePost Global, YF Logistics, RXO, Estes Express, Shypmax, WIN.IT America, PITT OHIO, PostNord Sweden, Equick, Whistl, Tusou, Shiprocket, DTDC, PTS.' enum: - UPS - USPS - FedEx - Airborne - OnTrac - DHL Ecommerce - US - DHL - LS - UDS - UPSMI - FDX - PILOT - ESTES - SAIA - FDS Express - Seko Worldwide - HIT Delivery - FEDEXSP - RL Carriers - Metropolitan Warehouse & Delivery - China Post - YunExpress - Yellow Freight Sys - AIT Worldwide Logistics - Chukou1 - Sendle - Landmark Global - Sunyou - Yanwen - 4PX - GLS - OSM Worldwide - FIRST MILE - AM Trucking - CEVA - India Post - SF Express - CNE - TForce Freight - AxleHire - LSO - Royal Mail - ABF Freight System - WanB - Roadrunner Freight - Meyer Distribution - AAA Cooper - Canada Post - Southeastern Freight Lines - Japan Post - Correos de Mexico - XPO Logistics - JD Logistics - YDH - JCEX - Flyt - Deutsche Post - Better Trucks - Asendia - SFC - UBI - ePost Global - YF Logistics - RXO - Estes Express - Shypmax - WIN.IT America - PITT OHIO - PostNord Sweden - Equick - Whistl - Tusou - Shiprocket - DTDC - PTS description: Information about the package carrier(s) methodCode: type: string description: 'The shipping method. Can be one of the following: Standard, Express, OneDay, WhiteGlove, Value or Freight' enum: - Standard - Express - OneDay - Freight - WhiteGlove - Value trackingNumber: type: string description: The shipment tracking number trackingURL: type: string description: The URL for tracking the shipment. This parameter is mandatory if the otherCarrier parameter is used description: List of information about the package shipment and tracking updates returnCenterAddress: required: - address1 - city - country - postalCode - state type: object properties: name: type: string description: The name for the person/place of return address address1: type: string description: The first line of the return address address2: type: string description: The second line of the return address city: type: string description: The city of the return address state: type: string description: The state of the return address postalCode: type: string description: The zip code of the return address country: type: string description: The country of the return address dayPhone: type: string description: Phone of the center where the package shipment is returned emailId: type: string description: Email of the center where the package shipment is returned description: Gives Sellers the ability to specify the RC center address during fulfillment; any returns created for the PO will always be returned to the RC address specified description: Detail List of Order Line status description: A list of statuses for the Order Line returnOrderId: type: string description: Id of the return order created in case of a full refund refund: required: - refundCharges type: object properties: refundId: type: string refundComments: type: string refundCharges: type: object properties: refundCharge: type: array items: required: - charge - refundReason type: object properties: refundReason: type: string enum: - BillingError - TaxExemptCustomer - ItemNotAsAdvertised - IncorrectItemReceived - CancelledYetShipped - ItemNotReceivedByCustomer - IncorrectShippingPrice - DamagedItem - DefectiveItem - CustomerChangedMind - CustomerReceivedItemLate - Missing Parts / Instructions - Finance -> Goodwill - Finance -> Rollback - Buyer canceled - Customer returned item - General adjustment - Merchandise not received - Quality -> Missing Parts / Instructions - Shipping & Delivery -> Damaged - Shipping & Delivery -> Shipping Price Discrepancy - Others charge: required: - chargeAmount - chargeName - chargeType type: object properties: chargeType: type: string description: 'The charge type for line items can be one of the following: PRODUCT or SHIPPING For details, refer to ''Charge Types''' chargeName: type: string description: If chargeType is PRODUCT, chargeName is ItemPrice. If chargeType is PRODUCT and includes a chargeName as SubscriptionDiscount, these are subscription orders with a discount. If chargeType is SHIPPING, chargeName is Shipping chargeAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge tax: required: - taxAmount - taxName type: object properties: taxName: type: string description: 'The name associated with the tax. Example: ''Sales Tax''' taxAmount: required: - amount - currency type: object properties: currency: type: string description: 'The type of currency for the charge. Example: USD for US Dollars' enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL amount: type: number description: 'The numerical amount for that charge. Example: 9.99' description: The details for the amount of the tax charge description: Tax information for the charge, including taxName and taxAmount description: List of elements that make up a charge description: Details about any partial refund on the order originalCarrierMethod: type: string description: Ship method stamped at order line level when order is placed referenceLineId: type: string description: Reference line Id fulfillment: type: object properties: fulfillmentOption: type: string description: 'Example : S2H, S2S, etc.' shipMethod: type: string description: 'Example : Value, Expedited, Standard, Rush, etc.' storeId: type: string description: Store Id pickUpDateTime: type: integer description: Gives pick up datetime information format: int64 pickUpBy: type: string description: Gives pick up by information shippingProgramType: type: string description: Gives shipping program information. Examples TWO_DAY, THREE_DAY description: fulfillment information serialNumbers: type: array description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance items: type: string description: Unique identifier assigned by a manufacturer to an individual item, to uniquely identify it. This number helps with record-keeping, accuracy and compliance intentToCancel: type: string configId: type: string description: Sets ConfigID for Personalised orders sellerOrderId: type: string description: A unique ID associated with the sales order for specified Seller; gives Sellers the ability to print their own custom order ID on the return label; limit of 30 characters description: Purchase Order line information for each item description: A list of order lines in the order paymentTypes: type: array description: Payment Types xml: wrapped: true items: type: string description: Payment Types xml: name: paymentType orderSummary: type: object properties: totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL orderSubTotals: type: array xml: wrapped: true items: type: object properties: subTotalType: type: string totalAmount: required: - currencyAmount - currencyUnit type: object properties: currencyAmount: type: number currencyUnit: type: string enum: - AED - AFN - ALL - AMD - ANG - AOA - ARS - AUD - AWG - AZN - BAM - BBD - BDT - BGN - BHD - BIF - BMD - BND - BOB - BRL - BSD - BTN - BWP - BYR - BZD - CAD - CDF - CHF - CLP - CNY - COP - CRC - CUP - CVE - CZK - DJF - DKK - DOP - DZD - EGP - ERN - ETB - EUR - FJD - FKP - GBP - GEL - GHS - GIP - GMD - GNF - GTQ - GYD - HKD - HNL - HRK - HTG - HUF - IDR - ILS - INR - IQD - IRR - ISK - JMD - JOD - JPY - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGA - MKD - MMK - MNT - MOP - MRO - MUR - MVR - MWK - MXN - MYR - MZN - NAD - NGN - NIO - NOK - NPR - NZD - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - RON - RSD - RUB - RUR - RWF - SAR - SBD - SCR - SDG - SEK - SGD - SHP - SLL - SOS - SRD - STD - SYP - SZL - THB - TJS - TMT - TND - TOP - TRY - TTD - TWD - TZS - UAH - UGX - USD - UYU - UZS - VEF - VND - VUV - WST - XAF - XAG - XAU - XBA - XBB - XBC - XBD - XCD - XDR - XFU - XOF - XPD - XPF - XPT - XTS - XXX - YER - ZAR - ZMK - ZWL xml: name: orderSubTotal description: Order Summary xml: name: orderSummary pickupPersons: type: array description: List of pickup persons xml: wrapped: true items: type: object properties: name: type: object properties: completeName: type: string firstName: type: string middleName: type: string lastName: type: string generalSuffix: type: string maturitySuffix: type: string titleOfRespect: type: string empty: type: boolean phone: type: object properties: id: type: string format: uuid areaCode: type: string extension: type: string completeNumber: type: string type: type: string enum: - MOBILE - HOME - WORK subscriberNumber: type: string countryCode: type: string phoneValidity: type: object properties: validationType: type: string xml: name: type enum: - SMS - IVR - CALL - UNKNOWN validationStatus: type: string xml: name: status enum: - SUCCESS - FAILURE - SKIPPED - UNKNOWN validatedDate: type: string format: date-time xml: name: validatedOn validatedBy: type: string xml: name: phoneValidity namespace: com.walmart.services.common.model.address.validation xml: name: phone namespace: com.walmart.services.common.model.address description: List of pickup persons xml: name: pickupPerson shipNode: type: object properties: type: type: string description: Specifies the type of shipNode. Allowed values are SellerFulfilled, WFSFulfilled and 3PLFulfilled. name: type: string id: type: string description: Specifies the type of shipNode description: Information about the purchase order xml: name: order description: Information about the purchase order description: List of purchase orders in created state xml: name: list example: "\n\n \n 78449\n 10\n ?limit=10&hasMoreElements=true&soIndex=78449&poIndex=10&partnerId=100009&sellerId=8&status=Created&createdStartDate=2013-08-16&createdEndDate=2019-10-24T17:41:15.701Z\n \n \n \n 4792982839409\n 5681962097195\n 9336DEB95193429EA032F07770C3E48A@relay.walmart.com\n REPLACEMENT\n 1234567891234\n 2019-10-24T07:52:30.000Z\n \n 7992381678\n 2019-10-29T19:00:00.000Z\n 2019-10-26T06:00:00.000Z\n Express\n \n SFirst1340778269137n SLast1340778269137n\n 13227 City Square Dr\n Jacksonville\n CA\n 12901\n USA\n RESIDENTIAL\n \n \n \n \n 3\n \n Dummystresstest_MP_Home_29\n StressTestHome_29\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 99.00\n \n \n Tax1\n \n USD\n 7.92\n \n \n \n \n SHIPPING\n Shipping\n \n USD\n 60.00\n \n \n \n \n EACH\n 1\n \n 2019-10-24T07:55:48.000Z\n \n \n Created\n \n EACH\n 1\n \n \n \n \n S2H\n EXPEDITED\n 2019-10-28T19:00:00.000Z\n \n \n \n \n \n \n 2792982839545\n 5681963507621\n 608603150B4049338B773566484C0591@relay.walmart.com\n REGULAR\n 2019-10-24T07:52:19.000Z\n \n 7998673792\n 2019-10-29T19:00:00.000Z\n 2019-10-26T06:00:00.000Z\n Express\n \n SFirst1340778269137n SLast1340778269137n\n 2200 Wheatsheaf Ln\n Philadelphia\n CA\n 28078\n USA\n RESIDENTIAL\n \n \n \n \n 11\n \n Dummystresstest_MP_Home_55\n StressTestHome_55\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 99.00\n \n \n \n SHIPPING\n Shipping\n \n USD\n 60.00\n \n \n \n \n EACH\n 1\n \n 2019-10-24T07:56:03.000Z\n \n \n Created\n \n EACH\n 1\n \n \n \n \n S2H\n EXPEDITED\n 2019-10-28T19:00:00.000Z\n \n \n \n \n \n \n 2792982839414\n 5681962895313\n BC058103AF6C400E99FDEC95795F16AF@relay.walmart.com\n REPLACEMENT\n 1234567891235\n 2019-10-24T07:52:18.000Z\n \n 7998211844\n 2019-10-29T19:00:00.000Z\n 2019-10-26T06:00:00.000Z\n Express\n \n SFirst1340778912575r SLast1340778912575r\n 444 Castro St\n Mountain View\n CA\n 94041\n USA\n RESIDENTIAL\n \n \n \n \n 4\n \n Dummystresstest_MP_Home_13\n StressTestHome_13\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 99.00\n \n \n Tax1\n \n USD\n 8.89\n \n \n \n \n SHIPPING\n Shipping\n \n USD\n 60.00\n \n \n \n \n EACH\n 1\n \n 2019-10-24T07:55:47.000Z\n \n \n Created\n \n EACH\n 1\n \n \n \n \n S2H\n EXPEDITED\n 2019-10-28T19:00:00.000Z\n \n \n \n \n \n \n 4792982839305\n 5681962393943\n B100013EF5B6415E97F13A1E2F76D33E@relay.walmart.com\n REPLACEMENT\n 1234567891236\n 2019-10-24T07:52:17.000Z\n \n 7997281822\n 2019-10-29T19:00:00.000Z\n 2019-10-26T06:00:00.000Z\n Express\n \n SFirst1340778914882k SLast1340778914882k\n 444 Castro St\n Mountain View\n CA\n 94041\n USA\n RESIDENTIAL\n \n \n \n \n 4\n \n Dummystresstest_MP_Home_31\n StressTestHome_31\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 99.00\n \n \n Tax1\n \n USD\n 8.90\n \n \n \n \n SHIPPING\n Shipping\n \n USD\n 60.00\n \n \n \n \n EACH\n 1\n \n 2019-10-24T07:55:46.000Z\n \n \n Created\n \n EACH\n 1\n \n \n \n \n S2H\n EXPEDITED\n 2019-10-28T19:00:00.000Z\n \n \n \n \n \n \n 4792982839157\n 5681962094947\n F26C0523EB674390ABD87D8148A9CF9A@relay.walmart.com\n REPLACEMENT\n 1234567891237\n 2019-10-24T07:52:16.000Z\n \n 7994363541\n 2019-10-29T19:00:00.000Z\n 2019-10-26T06:00:00.000Z\n Express\n \n SFirst1340778269137n SLast1340778269137nt\n 14507 Plank Rd\n Baker\n CA\n 70714\n USA\n RESIDENTIAL\n \n \n \n \n 3\n \n Dummystresstest_MP_Home_55\n StressTestHome_55\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 99.00\n \n \n \n SHIPPING\n Shipping\n \n USD\n 60.00\n \n \n \n \n EACH\n 1\n \n 2019-10-24T07:55:32.000Z\n \n \n Created\n \n EACH\n 1\n \n \n \n \n S2H\n EXPEDITED\n 2019-10-28T19:00:00.000Z\n \n \n \n \n \n \n 4792982839565\n 5681963200599\n B442C0D25766479DA1D98D0BEE18AA4E@relay.walmart.com\n REPLACEMENT\n 1234567891238\n 2019-10-24T07:52:16.000Z\n \n 7997678284\n 2019-10-29T19:00:00.000Z\n 2019-10-26T06:00:00.000Z\n Express\n \n SFirst1340778269137n SLast1340778269137nt\n 925 Keyser Ave\n Natchitoches\n CA\n 43311\n USA\n RESIDENTIAL\n \n \n \n \n 3\n \n Dummystresstest_MP_Home_55\n StressTestHome_55\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 99.00\n \n \n Tax1\n \n USD\n 7.18\n \n \n \n \n SHIPPING\n Shipping\n \n USD\n 60.00\n \n \n \n \n EACH\n 1\n \n 2019-10-24T07:56:05.000Z\n \n \n Created\n \n EACH\n 1\n \n \n \n \n S2H\n EXPEDITED\n 2019-10-28T19:00:00.000Z\n \n \n \n \n \n \n 1796673089007\n 5681962798220\n 7DF73CDD9E134A8C9E5096111698FE5B@relay.walmart.com\n REPLACEMENT\n 1234567891239\n 2019-10-24T07:52:15.000Z\n \n 7993811707\n 2019-10-29T19:00:00.000Z\n 2019-10-26T06:00:00.000Z\n Express\n \n SFirst1340778269137n SLast1340778269137n\n 2765 10Th Ave N\n Palm Springs\n CA\n 27612\n USA\n RESIDENTIAL\n \n \n \n \n 2\n \n Dummystresstest_MP_Home_29\n StressTestHome_29\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 99.00\n \n \n \n SHIPPING\n Shipping\n \n USD\n 55.00\n \n \n \n \n EACH\n 1\n \n 2019-10-24T07:56:20.000Z\n \n \n Created\n \n EACH\n 1\n \n \n \n \n S2H\n EXPEDITED\n 2019-10-28T19:00:00.000Z\n \n \n \n 13\n \n Dummystresstest_MP_Home_29\n StressTestHome_29\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 99.00\n \n \n \n SHIPPING\n Shipping\n \n USD\n 55.00\n \n \n \n \n EACH\n 1\n \n 2019-10-24T07:56:20.000Z\n \n \n Created\n \n EACH\n 1\n \n \n \n \n S2H\n EXPEDITED\n 2019-10-28T19:00:00.000Z\n \n \n \n \n \n \n 3796673088300\n 5681962299170\n A78E13850B234D4599FD6B42DB0EFB19@relay.walmart.com\n REGULAR\n 2019-10-24T07:52:15.000Z\n \n 7999539847\n 2019-10-29T19:00:00.000Z\n 2019-10-26T06:00:00.000Z\n Express\n \n SFirst1340778269137n SLast1340778269137nt\n 4542 Kenowa Ave Sw\n Grandville\n CA\n 33155\n USA\n RESIDENTIAL\n \n \n \n \n 3\n \n Dummystresstest_MP_Home_55\n StressTestHome_55\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 99.00\n \n \n \n SHIPPING\n Shipping\n \n USD\n 60.00\n \n \n \n \n EACH\n 1\n \n 2019-10-24T07:55:16.000Z\n \n \n Created\n \n EACH\n 1\n \n \n \n \n S2H\n EXPEDITED\n 2019-10-28T19:00:00.000Z\n \n \n \n \n \n \n 1796673088779\n 5681963402652\n B7F3DF65F7DB47CD9F4108B5C2BA89BF@relay.walmart.com\n REGULAR\n 2019-10-24T07:52:15.000Z\n \n 7995572470\n 2019-10-29T19:00:00.000Z\n 2019-10-26T06:00:00.000Z\n Express\n \n SFirst1340778269137n SLast1340778269137n\n 1450 Johns Lake Rd\n Clermont\n CA\n 30529\n USA\n RESIDENTIAL\n \n \n \n \n 3\n \n Dummystresstest_MP_Home_13\n StressTestHome_13\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 99.00\n \n \n \n SHIPPING\n Shipping\n \n USD\n 60.00\n \n \n \n \n EACH\n 1\n \n 2019-10-24T07:55:48.000Z\n \n \n Created\n \n EACH\n 1\n \n \n \n \n S2H\n EXPEDITED\n 2019-10-28T19:00:00.000Z\n \n \n \n \n \n \n 4792982839536\n 5681963403079\n C087D231D7F846C3BBE04B1AC869F3FB@relay.walmart.com\n REGULAR\n 2019-10-24T07:52:15.000Z\n \n 7998487320\n 2019-10-29T19:00:00.000Z\n 2019-10-26T06:00:00.000Z\n Express\n \n SFirst1340778269137n SLast1340778269137n\n 100 Mcginnis Dr\n Wayne\n CA\n 33323\n USA\n RESIDENTIAL\n \n \n \n \n 4\n \n Dummystresstest_MP_Home_32\n StressTestHome_32\n \n \n \n PRODUCT\n ItemPrice\n \n USD\n 99.00\n \n \n \n SHIPPING\n Shipping\n \n USD\n 60.00\n \n \n \n \n EACH\n 1\n \n 2019-10-24T07:56:02.000Z\n \n \n Created\n \n EACH\n 1\n \n \n \n \n S2H\n EXPEDITED\n 2019-10-28T19:00:00.000Z\n \n \n \n \n \n \n" x-tagGroups: - name: 1P Suppliers DSV Cost Reference tags: - DSV Cost