Update Waybill Tracking API is used to update tracking of waybill status. It could only be updated if the status of the waybill would not be Delivered.
These are form parameters:
Parameter | Data Type | Required/Optional | Description |
---|---|---|---|
SecureKey | int | Required | It is a Unique key for accessing the API. For secure key email to support team. |
waybillNumber | String | Required | Waybill number which needs to be update. |
actionLabel | String | Optional | Status of Event label which you want to update (Carrier Status,Delivered,Docket Create,Handover to carrier,In-Scan,In-Transit,On-Hold,Out for delivery,Out-Scan,Partial Delivered,Pickup Data,Pickup Request Received,Picked,Re-schedule,RTO,RTO-Delivered,Received from carrier,Update,Un-Delivered,Shipment picked,Cancelled,Stock In,Delivery Status,Manifest Created,Manifest Sent,Manifest Received, Fake Delivery Attempt) |
Waybill Statuses | String | Optional | Status of waybill which you want to update (In Transit,Out For Delivery,Delivered,Un-Delivered,At Origin,Out For Port,At Warehouse,Delivered to Carrier,Cancelled,RTO,Partial-Delivered,RTO-Delivered,Re-Schedule,Data Received,Shipment Received,Refund Made,Refund,Schedule For Dispatch,Delivery Schedule,Destroyed,Lost) |
eventDate | String | Required | Event date is the date of waybill updation. (dd-MM-yyyy) |
eventTime | String | Required | Event time is the time of waybill updation.(HH:MM:SS), If some numeric value is taken than minutes and seconds place will appear as zero. |
vendorCode | String | Required | Vendor Code which is available in ERP. |
operatingUnitCode | String | Required | Operating Unit Code which is available in ERP. |
eventRemarks | String | Optional | Remarks if any which you want to update. |
deliveredOn | String | Optional | Delivery date (For future use) |
deliveredTo | String | Optional | Person who received the shipment. |
PODLink | String | Optional | POD Link (For future use) |
deliveryLocation | String | Optional | Delivery Area where the shipment got delivered (For future use) |
ON SUCCESS
{
"message":"Waybill updated successfully",
"messageType" : "Success"
“waybillNumber”: “999999”
}
ON ERROR
{
"message":"Invalid waybill status",
"messageType" : "Error"
}
Error Messages | Description |
---|---|
Waybill not found | Waybill details are not available in the system. |
Cancelled waybill can not be updated | Waybill status is already cancelled and it can not be further updated. |
Waybill can not update of status | Waybill status is other than Data Received and can’t be updated. |
import java.util.Map;
public class UpdateWaybillTracking {
params.put("deliveryLocation", "Delhi");
}
import json
access_url = "https://api.logixplatform.com/Rachna/webservice/v2/UpdateWaybillTracking"
}
headers = {'Content-Type': 'application/x-www-form-urlencoded','AccessKey':'logixerp'}