Sync Order V - 1.0.0

Sync Order API will let you sync your orders in ITL. System will not let you sync more than 25 orders in single request.

POST
Staging URL
Production URL
Parameter
Field Type Description
access_token String You will get this from IThink Logistics team.
secret_key String You will get this from IThink Logistics team.
data Json data is the package data which further categorize by keys pick location details & shipments. Refer to the request example for more clarity on usage.
       {
       "data":    {
                            "access_token" : "8ujik47cea32ed386b1f65c85fd9aaaf", #You will get this from iThink Logistics Team
                            "secret_key" : "65tghjmads9dbcd892ad4987jmn602a7",  #You will get this from iThink Logistics Team
                            "awb_numbers" : "86210010463,86210010464",
                            }
       }
       {
       "status_code": 200,
       "html_message": ' ', If any error message for order cancellation
       "data":
                      {
                      "1" :
                                  {
                                  "status" : "Success",
                                  "remark" : "Oder Processed Successfully",
                                  "refnum" : "test-api-order-110",
                                  }
                      }
       }
Sample Code
  $curl = curl_init();
  curl_setopt_array($curl, array(
      CURLOPT_URL             => "https://pre-alpha.ithinklogistics.com/api/order/sync.json",
      CURLOPT_RETURNTRANSFER  => true,
      CURLOPT_ENCODING        => "",
      CURLOPT_MAXREDIRS       => 10,
      CURLOPT_TIMEOUT         => 30,
      CURLOPT_HTTP_VERSION    => CURL_HTTP_VERSION_1_1,
      CURLOPT_CUSTOMREQUEST   => "POST",
      CURLOPT_POSTFIELDS      => "{\"data\":{\"shipments\":[{\"order\":\"test-api-order-108\",\"sub_order\":\"\",\"order_date\":\"29-09-2021 00:01:00\",\"total_amount\":\"10\",\"name\":\"Bharat\",\"company_name\":\"ABC Company\",\"add\":\"104 Shreeji\",\"add2\":\"\",\"add3\":\"\",\"pin\":\"400094\",\"city\":\"Mumbai\",\"state\":\"Maharashtra\",\"country\":\"India\",\"phone\":\"9967801682\",\"alt_phone\":\"1111111111\",\"email\":\"abc@gmail.com\",\"is_billing_same_as_shipping\":\"no\",\"billing_name\":\"Bharat\",\"billing_company_name\":\"ABC Company\",\"billing_add\":\"104, Shreeji Sharan\",\"billing_add2\":\"\",\"billing_add3\":\"\",\"billing_pin\":\"400067\",\"billing_city\":\"Mumbai\",\"billing_state\":\"Maharashtra\",\"billing_country\":\"India\",\"billing_phone\":\"9967801682\",\"billing_alt_phone\":\"9967801682\",\"billing_email\":\"abc@gmail.com\",\"products\":[{\"product_name\":\"Green color tshirt\",\"product_sku\":\"GC001-1\",\"product_quantity\":\"1\",\"product_price\":\"5\",\"product_tax_rate\":\"\",\"product_hsn_code\":\"91308\",\"product_discount\":\"0\"},{\"product_name\":\"Red color tshirt\",\"product_sku\":\"GC002-2\",\"product_quantity\":\"1\",\"product_price\":\"5\",\"product_tax_rate\":\"\",\"product_hsn_code\":\"91308\",\"product_discount\":\"0\"}],\"shipment_length\":\"5\",\"shipment_width\":\"5\",\"shipment_height\":\"5\",\"weight\":\"0.5\",\"shipping_charges\":\"0\",giftwrap_charges\":\"0\",\"transaction_charges\":\"0\",\"total_discount\":\"0\",\"first_attemp_discount\":\"0\",\"cod_amount\":0,\"cod_charges\":\"0\",\"advance_amount\":\"0\",\"payment_mode\":\"COD\",\"reseller_name\":\"\",\"eway_bill_number\":\"\",\"gst_number\":\"\"}],\"access_token\":\"3e99c7df33c2c3b858711a5c07164230\",\"secret_key\":\"c8d6362b28fb7898b847fb5d163bb6a0\"}}",
      CURLOPT_HTTPHEADER      => array(
          "cache-control: no-cache",
          "content-type: application/json"
      )
  ));

  $response = curl_exec($curl);
  $err      = curl_error($curl);
  curl_close($curl);
  if ($err) 
  {
      echo "cURL Error #:" . $err;
  }
  else
  {
      echo $response;
  }
  import requests

  url = "https://pre-alpha.ithinklogistics.com/api/order/sync.json"

  payload = "{\"data\":{\"shipments\":[{\"order\":\"test-api-order-108\",\"sub_order\":\"\",\"order_date\":\"29-09-2021 00:01:00\",\"total_amount\":\"10\",\"name\":\"Bharat\",\"company_name\":\"ABC Company\",\"add\":\"104 Shreeji\",\"add2\":\"\",\"add3\":\"\",\"pin\":\"400094\",\"city\":\"Mumbai\",\"state\":\"Maharashtra\",\"country\":\"India\",\"phone\":\"9967801682\",\"alt_phone\":\"1111111111\",\"email\":\"abc@gmail.com\",\"is_billing_same_as_shipping\":\"no\",\"billing_name\":\"Bharat\",\"billing_company_name\":\"ABC Company\",\"billing_add\":\"104, Shreeji Sharan\",\"billing_add2\":\"\",\"billing_add3\":\"\",\"billing_pin\":\"400067\",\"billing_city\":\"Mumbai\",\"billing_state\":\"Maharashtra\",\"billing_country\":\"India\",\"billing_phone\":\"9967801682\",\"billing_alt_phone\":\"9967801682\",\"billing_email\":\"abc@gmail.com\",\"products\":[{\"product_name\":\"Green color tshirt\",\"product_sku\":\"GC001-1\",\"product_quantity\":\"1\",\"product_price\":\"5\",\"product_tax_rate\":\"\",\"product_hsn_code\":\"91308\",\"product_discount\":\"0\"},{\"product_name\":\"Red color tshirt\",\"product_sku\":\"GC002-2\",\"product_quantity\":\"1\",\"product_price\":\"5\",\"product_tax_rate\":\"\",\"product_hsn_code\":\"91308\",\"product_discount\":\"0\"}],\"shipment_length\":\"5\",\"shipment_width\":\"5\",\"shipment_height\":\"5\",\"weight\":\"0.5\",\"shipping_charges\":\"0\",giftwrap_charges\":\"0\",\"transaction_charges\":\"0\",\"total_discount\":\"0\",\"first_attemp_discount\":\"0\",\"cod_amount\":0,\"cod_charges\":\"0\",\"advance_amount\":\"0\",\"payment_mode\":\"COD\",\"reseller_name\":\"\",\"eway_bill_number\":\"\",\"gst_number\":\"\"}],\"access_token\":\"3e99c7df33c2c3b858711a5c07164230\",\"secret_key\":\"c8d6362b28fb7898b847fb5d163bb6a0\"}}"
  headers = 
      {
          'content-type': "application/json",
          'cache-control': "no-cache"
      }

  response = requests.request("POST", url, data=payload, headers=headers)

  print(response.text)
  OkHttpClient client = new OkHttpClient();

  MediaType mediaType = MediaType.parse("application/json");
  RequestBody body = RequestBody.create(mediaType, "{\"data\":{\"shipments\":[{\"order\":\"test-api-order-108\",\"sub_order\":\"\",\"order_date\":\"29-09-2021 00:01:00\",\"total_amount\":\"10\",\"name\":\"Bharat\",\"company_name\":\"ABC Company\",\"add\":\"104 Shreeji\",\"add2\":\"\",\"add3\":\"\",\"pin\":\"400094\",\"city\":\"Mumbai\",\"state\":\"Maharashtra\",\"country\":\"India\",\"phone\":\"9967801682\",\"alt_phone\":\"1111111111\",\"email\":\"abc@gmail.com\",\"is_billing_same_as_shipping\":\"no\",\"billing_name\":\"Bharat\",\"billing_company_name\":\"ABC Company\",\"billing_add\":\"104, Shreeji Sharan\",\"billing_add2\":\"\",\"billing_add3\":\"\",\"billing_pin\":\"400067\",\"billing_city\":\"Mumbai\",\"billing_state\":\"Maharashtra\",\"billing_country\":\"India\",\"billing_phone\":\"9967801682\",\"billing_alt_phone\":\"9967801682\",\"billing_email\":\"abc@gmail.com\",\"products\":[{\"product_name\":\"Green color tshirt\",\"product_sku\":\"GC001-1\",\"product_quantity\":\"1\",\"product_price\":\"5\",\"product_tax_rate\":\"\",\"product_hsn_code\":\"91308\",\"product_discount\":\"0\"},{\"product_name\":\"Red color tshirt\",\"product_sku\":\"GC002-2\",\"product_quantity\":\"1\",\"product_price\":\"5\",\"product_tax_rate\":\"\",\"product_hsn_code\":\"91308\",\"product_discount\":\"0\"}],\"shipment_length\":\"5\",\"shipment_width\":\"5\",\"shipment_height\":\"5\",\"weight\":\"0.5\",\"shipping_charges\":\"0\",giftwrap_charges\":\"0\",\"transaction_charges\":\"0\",\"total_discount\":\"0\",\"first_attemp_discount\":\"0\",\"cod_amount\":0,\"cod_charges\":\"0\",\"advance_amount\":\"0\",\"payment_mode\":\"COD\",\"reseller_name\":\"\",\"eway_bill_number\":\"\",\"gst_number\":\"\"}],\"access_token\":\"3e99c7df33c2c3b858711a5c07164230\",\"secret_key\":\"c8d6362b28fb7898b847fb5d163bb6a0\"}}");
  Request request = new Request.Builder()
    .url("https://pre-alpha.ithinklogistics.com/api/order/sync.json")
    .post(body)
    .addHeader("content-type", "application/json")
    .addHeader("cache-control", "no-cache")
    .build();

  Response response = client.newCall(request).execute();
  var client = new RestClient("https://pre-alpha.ithinklogistics.com/api/order/sync.json");
  var request = new RestRequest(Method.POST);
  request.AddHeader("cache-control", "no-cache");
  request.AddHeader("content-type", "application/json");
  request.AddParameter("application/json", "{\"data\":{\"shipments\":[{\"order\":\"test-api-order-108\",\"sub_order\":\"\",\"order_date\":\"29-09-2021 00:01:00\",\"total_amount\":\"10\",\"name\":\"Bharat\",\"company_name\":\"ABC Company\",\"add\":\"104 Shreeji\",\"add2\":\"\",\"add3\":\"\",\"pin\":\"400094\",\"city\":\"Mumbai\",\"state\":\"Maharashtra\",\"country\":\"India\",\"phone\":\"9967801682\",\"alt_phone\":\"1111111111\",\"email\":\"abc@gmail.com\",\"is_billing_same_as_shipping\":\"no\",\"billing_name\":\"Bharat\",\"billing_company_name\":\"ABC Company\",\"billing_add\":\"104, Shreeji Sharan\",\"billing_add2\":\"\",\"billing_add3\":\"\",\"billing_pin\":\"400067\",\"billing_city\":\"Mumbai\",\"billing_state\":\"Maharashtra\",\"billing_country\":\"India\",\"billing_phone\":\"9967801682\",\"billing_alt_phone\":\"9967801682\",\"billing_email\":\"abc@gmail.com\",\"products\":[{\"product_name\":\"Green color tshirt\",\"product_sku\":\"GC001-1\",\"product_quantity\":\"1\",\"product_price\":\"5\",\"product_tax_rate\":\"\",\"product_hsn_code\":\"91308\",\"product_discount\":\"0\"},{\"product_name\":\"Red color tshirt\",\"product_sku\":\"GC002-2\",\"product_quantity\":\"1\",\"product_price\":\"5\",\"product_tax_rate\":\"\",\"product_hsn_code\":\"91308\",\"product_discount\":\"0\"}],\"shipment_length\":\"5\",\"shipment_width\":\"5\",\"shipment_height\":\"5\",\"weight\":\"0.5\",\"shipping_charges\":\"0\",giftwrap_charges\":\"0\",\"transaction_charges\":\"0\",\"total_discount\":\"0\",\"first_attemp_discount\":\"0\",\"cod_amount\":0,\"cod_charges\":\"0\",\"advance_amount\":\"0\",\"payment_mode\":\"COD\",\"reseller_name\":\"\",\"eway_bill_number\":\"\",\"gst_number\":\"\"}],\"access_token\":\"3e99c7df33c2c3b858711a5c07164230\",\"secret_key\":\"c8d6362b28fb7898b847fb5d163bb6a0\"}}", ParameterType.RequestBody);
  IRestResponse response = client.Execute(request);
  require 'uri'
  require 'net/http'

  url = URI("https://pre-alpha.ithinklogistics.com/api/order/sync.json")

  http = Net::HTTP.new(url.host, url.port)
  http.use_ssl = true
  http.verify_mode = OpenSSL::SSL::VERIFY_NONE

  request = Net::HTTP::Post.new(url)
  request["content-type"] = 'application/json'
  request["cache-control"] = 'no-cache'
  request.body = "{\"data\":{\"access_token\" : \"8ujik47cea32ed386b1f65c85fd9aaaf\",\"secret_key\" : \"65tghjmads9dbcd892ad4987jmn602a7\",\"awb_numbers\" : \"86210010463,86210010464\"}}"

  response = http.request(request)
  puts response.read_body