Sample code for 30+ languages & platforms
C#

Walmart v3 Acknowledge Orders

See more Walmart v3 Examples

Allows a DSV to acknowledge an order, including all order lines, preferably within four hours of receipt of the order.

The response to a successful call contains the acknowledged order. As a good practice, acknowledge your orders to avoid underselling.

Chilkat C# Downloads

C#
bool success = false;

//  This example assumes the Chilkat API to have been previously unlocked.
//  See Global Unlock Sample for sample code.

Chilkat.Http http = new Chilkat.Http();

http.SetRequestHeader("WM_QOS.CORRELATION_ID","b3261d2d-028a-4ef7-8602-633c23200af6");
http.SetRequestHeader("WM_SEC.ACCESS_TOKEN","eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM.....");
http.SetRequestHeader("Accept","application/json");
http.SetRequestHeader("WM_SVC.NAME","Walmart Marketplace");

Chilkat.HttpResponse resp = new Chilkat.HttpResponse();
success = http.HttpNoBody("POST","https://api-gateway.walmart.com/v3/orders/{purchaseOrderId}/acknowledge",resp);
if (success == false) {
    Debug.WriteLine(http.LastErrorText);
    return;
}

Debug.WriteLine("Response status code: " + Convert.ToString(resp.StatusCode));

Chilkat.StringBuilder sbResponseBody = new Chilkat.StringBuilder();
resp.GetBodySb(sbResponseBody);

//  A sample JSON response:

//  {
//    "order": {
//      "purchaseOrderId": "1581564396843",
//      "customerOrderId": "3001859598500",
//      "customerEmailId": "D5AFD31C627A45F3A93041FD557F94C4@relay.walmart.com",
//      "orderDate": 1517252660000,
//      "buyerId": "43538435-de77-44c7-b606-ad9a8ff1d8f8",
//      "mart": "Walmart.com",
//      "isGuest": false,
//      "shippingInfo": {
//        "phone": "2566519197",
//        "estimatedDeliveryDate": 1518454800000,
//        "estimatedShipDate": 1518109200000,
//        "methodCode": "Standard",
//        "postalAddress": {
//          "name": "whitney feathers",
//          "address1": "4100 Cloverdale Dr NW",
//          "address2": null,
//          "city": "Huntsville",
//          "state": "AL",
//          "postalCode": "35805",
//          "country": "USA",
//          "addressType": "RESIDENTIAL"
//        }
//      },
//      "orderLines": {
//        "orderLine": [
//          {
//            "lineNumber": "1",
//            "item": {
//              "productName": "High-Quality 8 x 10 Prints",
//              "sku": "8x10{IS",
//              "imageUrl": "https://i5.walmartimages.com/asr/7924b94b-49fa-4050-8e62-2364d07d0068_1.6ef0f115abba4f27b7c5e785c2bac517.jpeg",
//              "weight": {
//                "value": "0.438",
//                "unit": "Pounds"
//              }
//            },
//            "charges": {
//              "charge": [
//                {
//                  "chargeType": "PRODUCT",
//                  "chargeName": "ItemPrice",
//                  "chargeAmount": {
//                    "currency": "USD",
//                    "amount": 1.79
//                  },
//                  "tax": {
//                    "taxName": "Tax1",
//                    "taxAmount": {
//                      "currency": "USD",
//                      "amount": 0.15
//                    }
//                  }
//                },
//                {
//                  "chargeType": "SHIPPING",
//                  "chargeName": "Shipping",
//                  "chargeAmount": {
//                    "currency": "USD",
//                    "amount": 1.75
//                  },
//                  "tax": null
//                }
//              ]
//            },
//            "orderLineQuantity": {
//              "unitOfMeasurement": "EACH",
//              "amount": "1"
//            },
//            "statusDate": 1542069814000,
//            "orderLineStatuses": {
//              "orderLineStatus": [
//                {
//                  "status": "Shipped",
//                  "statusQuantity": {
//                    "unitOfMeasurement": "EACH",
//                    "amount": "1"
//                  },
//                  "cancellationReason": null,
//                  "trackingInfo": {
//                    "shipDateTime": 1540845015000,
//                    "carrierName": {
//                      "otherCarrier": null,
//                      "carrier": "UPS"
//                    },
//                    "methodCode": "Standard",
//                    "carrierMethodCode": null,
//                    "trackingNumber": "3445435443441221",
//                    "trackingURL": "http://www.fedex.com"
//                  }
//                }
//              ]
//            },
//            "refund": {
//              "refundId": null,
//              "refundComments": null,
//              "refundCharges": {
//                "refundCharge": [
//                  {
//                    "refundReason": "Quality -> Missing Parts / Instructions",
//                    "charge": {
//                      "chargeType": "PRODUCT",
//                      "chargeName": "Quality -> Missing Parts / Instructions",
//                      "chargeAmount": {
//                        "currency": "USD",
//                        "amount": -0.01
//                      },
//                      "tax": null
//                    }
//                  }
//                ]
//              }
//            },
//            "originalCarrierMethod": "22",
//            "referenceLineId": "123456",
//            "fulfillment": {
//              "fulfillmentOption": "S2H",
//              "shipMethod": "STANDARD",
//              "storeId": null,
//              "pickUpDateTime": 1518120000000,
//              "pickUpBy": null
//            }
//          }
//        ]
//      }
//    }
//  }