Add Warehouse V - 2.0.0
Enables you to enter the pickup location which will be approved by the logistics partner within 24 hours so that you can easily carry out the operation.
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. |
company_name | String | *Required Name of the compnay. |
address1 | String | *Required Company's address apt/wing/building. |
address2 | String | #Optional Company's address landmark. |
mobile | Integer | *Required Company's Mobile. |
pincode | Integer | *Required Company's pincode. |
city_id | Integer | Company's city id. Refer This Link |
state_id | Integer | Company's state id. Refer This Link |
country_id | Integer | Company's country id. #for india country_id is 101. |
gps | Varchar | GPS value. |
{ "data": { "company_name" : "ITL", "address1" : "104,Shreeji Sharan Kandivali West", "address2" : "Near Icici Bank", "mobile" : "9876543210", "pincode" : "400067", "city_id" : "2707", "state_id" : "22", "country_id" : "101", "gps" : "75.125698,98.123654", "access_token" : "8ujik47cea32ed386b1f65c85fd9aaaf", "secret_key" : "65tghjmads9dbcd892ad4987jmn602a7" } }
{ "status_code": 200, "html_message": "Warehouse Added Successfully. Awaiting for pending approval.", "warehouse_id": 94, "status": "success" }
Sample Beta Code
$curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://pre-alpha.ithinklogistics.com/api_v2/warehouse/add.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\":{\"company_name\":\"ITL\",\"address1\":\"104, Shreeji Sharan Kandivali West\",\"address2\":\"Near ICICI Bank\",\"mobile\":\"9876543210\",\"pincode\":\"400067\",\"city_id\":\"2707\",\"state_id\":\"22\",\"country_id\":\"101\",\"gps\":\"75.125698,98.123654\",\"access_token\":\"8ujik47cea32ed386b1f65c85fd9aaaf\",\"secret_key\":\"65tghjmads9dbcd892ad4987jmn602a7\"}}\n", 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_v2/warehouse/add.json" payload = "{\"data\":{\"company_name\":\"ITL\",\"address1\":\"104, Shreeji Sharan Kandivali West\",\"address2\":\"Near ICICI Bank\",\"mobile\":\"9876543210\",\"pincode\":\"400067\",\"city_id\":\"2707\",\"state_id\":\"22\",\"country_id\":\"101\",\"gps\":\"75.125698,98.123654\",\"access_token\":\"8ujik47cea32ed386b1f65c85fd9aaaf\",\"secret_key\":\"65tghjmads9dbcd892ad4987jmn602a7\"}}\n" 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\":{\"company_name\":\"ITL\",\"address1\":\"104, Shreeji Sharan Kandivali West\",\"address2\":\"Near ICICI Bank\",\"mobile\":\"9876543210\",\"pincode\":\"400067\",\"city_id\":\"2707\",\"state_id\":\"22\",\"country_id\":\"101\",\"gps\":\"75.125698,98.123654\",\"access_token\":\"8ujik47cea32ed386b1f65c85fd9aaaf\",\"secret_key\":\"65tghjmads9dbcd892ad4987jmn602a7\"}}\n"); Request request = new Request.Builder() .url("https://pre-alpha.ithinklogistics.com/api_v2/warehouse/add.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_v2/warehouse/add.json"); var request = new RestRequest(Method.POST); request.AddHeader("cache-control", "no-cache"); request.AddHeader("content-type", "application/json"); request.AddParameter("application/json", "{\"data\":{\"company_name\":\"ITL\",\"address1\":\"104, Shreeji Sharan Kandivali West\",\"address2\":\"Near ICICI Bank\",\"mobile\":\"9876543210\",\"pincode\":\"400067\",\"city_id\":\"2707\",\"state_id\":\"22\",\"country_id\":\"101\",\"gps\":\"75.125698,98.123654\",\"access_token\":\"8ujik47cea32ed386b1f65c85fd9aaaf\",\"secret_key\":\"65tghjmads9dbcd892ad4987jmn602a7\"}}\n", ParameterType.RequestBody); IRestResponse response = client.Execute(request);
require 'uri' require 'net/http' url = URI("https://pre-alpha.ithinklogistics.com/api_v2/warehouse/add.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\":{\"company_name\":\"ITL\",\"address1\":\"104, Shreeji Sharan Kandivali West\",\"address2\":\"Near ICICI Bank\",\"mobile\":\"9876543210\",\"pincode\":\"400067\",\"city_id\":\"2707\",\"state_id\":\"22\",\"country_id\":\"101\",\"gps\":\"75.125698,98.123654\",\"access_token\":\"8ujik47cea32ed386b1f65c85fd9aaaf\",\"secret_key\":\"65tghjmads9dbcd892ad4987jmn602a7\"}}\n" response = http.request(request) puts response.read_body