🔑 Southeastern Freight Track & Trace
The action is used to get the tracking information from SouthEastern Freight (SEFL).
Inputs
Name | Type | Description |
---|---|---|
Tracking Number | String | Pro tracking number |
SEF Username | String | API SEFL Username |
SEF Password | Password | API SEFL Password |
Outputs
Name | Type | Description |
---|---|---|
Found Tracking? | Boolean | Whether the tracking information was found True / False |
Status | String | Tracking status: Ready for Shipment, Delivered, In Transit, Problem with Delivery, Returning to Sender, Ready for Pickup |
Status Description | String | Detailed description of the tracking status |
Shipped Date | String | The date of the shipment. Format: YYYY-MM-DDThh:mm:ss Is null when the status is Ready for Shipment |
Last Event Date | String | The date of the last tracking event. Format: YYYY-MM-DDThh:mm:ss |
Estimate Delivery Date | String | Estimated delivery date. Format: YYYY-MM-DDThh:mm:ss Very rarely present |
Activity History | List | List of all the tracking events. See the example below |
Sample Response
Activity History
{
"proNumber": "XXXXXXXXX",
"pickupDate": "11/17/2023",
"pickupTime": "07:12 PM",
"utcOffsetPU": "-05:00",
"invoiceStatus": "",
"prepaidCollect": "Prepaid",
"billOfLadingNumber": "XXXXXXX",
"purchaseOrderNumber": "XXXXXXX",
"interlineCode": "PYLE",
"interlinePro": "",
"shipper": {
"name": "SHIPPER NAME",
"city": "LEWISVILLE",
"state": "TX",
"zip": "75056",
"zipExt": ""
},
"consignee": {
"name": "CONSIGNEE NAME",
"city": "MONROEVILLE",
"state": "PA",
"zip": "15146",
"zipExt": ""
},
"originServiceCenter": "DFW",
"destinationServiceCenter": "DFW",
"pieces": "1",
"location": "Enroute to Partner Carrier",
"weight": "150",
"status": "Dispatched to Destination Carrier: PYLE 11/18/2023",
"currentStatusCode": "DLV",
"currentStatusDate": "Mon Nov 20 09:51:00 EST 2023",
"currentStatusDateOnly": "11/20/2023",
"currentStatusTime": "09:51 AM",
"utcOffsetStatus": "-05:00",
"currentStatusDescription": "Dispatched",
"currentStatusComments": "Delivered to Partner CarrierDispatched to Destination Carrier: PYLE",
"signedBy": "",
"equipmentNumber": "",
"charges": "You must be logged into MySEFL to retrieve charges.",
"committedDate": "11/27/2023",
"delay": "",
"guaranteedService": "",
"currentStatusLatLong": "",
"deliveryDate": "11/18/2023",
"deliveryTime": "09:20 AM",
"utcOffsetDel": "-05:00",
"routeCode": "2",
"detailInformation": {
"detail": [
{
"date": "11/17/2023",
"time": "07:12 PM",
"utcOffset": "-05:00",
"location": "DALLAS",
"city": "DALLAS",
"state": "TX",
"message": "Shipment Pickup using Trailer XXXXXX",
"statusCode": "SPU"
},
{
"date": "11/18/2023",
"time": "09:20 AM",
"utcOffset": "-05:00",
"location": "DALLAS",
"city": "DALLAS",
"state": "TX",
"message": "Enroute to Partner Trailer",
"statusCode": "CDY"
},
{
"date": "11/18/2023",
"time": "09:51 AM",
"utcOffset": "-05:00",
"location": "DALLAS",
"city": "DALLAS",
"state": "TX",
"message": "Delivered to Partner: PYLE - Signed By: PYLE XXXXXXXXX",
"statusCode": "DLV"
},
{
"date": "11/20/2023",
"time": "09:44 AM",
"utcOffset": "-05:00",
"location": "DALLAS",
"city": "DALLAS",
"state": "TX",
"message": "Dispatched Trailer XXXXXXXXX to PYLE ETA: 11/21/2023 10:48 AM",
"statusCode": "CDY"
}
]
}
}
Tracking Status
SEFL API returns a status code for each tracking event. DG maps this status code to one of the predefined statuses. E.g. DPT - Ready for Shipment.
Because the status code doesn't describe all the tracking statuses, DG uses the event description and maps it to one of the predefined statuses. E.g. DLV - Delivered.
Statuses mapping
const STATUSES = {
'Ready for Shipment': ['DPT','ENS','HAP','LOD'],
'Delivered': ['DLV'],
'In Transit': ['CDY','CFC','CFD','DFU','DIS','DOC'],
'Returning to Sender': [],
'Problem with Delivery': ['VOD','OSD'],
'Ready for Pickup': ['SPU'],
};
Updated 11 months ago