- Update an existing track
Load Track object that needs to be added to the load track system.
This is a unique integer id that is assigned to the Partner system to identify the Partner system by the Load Track system. This has to be sent on each webservice call.
Unique identifier of the Agent in the Broker System that entered the Load Track. This accountId has to be encrypted with the shared secret of the partner. This shared secret will be shared during the integration process.
Load Number that is specified by the Broker. This could be the pro number.
The unique identifier of the Load in the Partner system.
Dispatcher id of the TMS software. Used to group the loads on Load Track website.
Dispatcher email of the TMS software. Used to send the broker emails a CC.
Dispatcher phone of the TMS software. Used to group the loads on Load Track website.
Designate the type of tracking preferred. If "APP" is sent, the load will automatically track via the mobile app and not try to track via ELD. If the field is null or "ELD" is sent, the load will go through the standard waterfall process trying ELD if the carrier is ELD integrated then app tracking if ELD tracking is not successful. If the carrier is not ELD integrated, it will automatically waterfall to app tracking.
Broker's SCAC tied to the load. This field is only used to support 3rd party tracking provider integrations (e.g., 4Kites) when the broker has multiple carrier accounts that supply load updates to the 3rd party tracking provider.
Text message that will be used as the text that is sent to the driver.
The type of load. This can be an equipment type as well, such as R for Reefer.
Some customers use this for the type of load or DAT trailer type This can be equipment type as well such as R for Reefer.
Optional flag for the type of load.
Ten-digit or twelve-digit cell phone number of driver that will haul the load. This is an optional field and if omitted an email is sent to the Carrier Dispatcher to update the cell phone number. This number should be a valid cell phone number that is either an iPhone or an Android.
Type of the driver tracking the Load.
Comment for the driver to see.
Carrier dispatcher email address for carrier that will do the load track. It is important for this email to be a valid and functional email address. All communications are done to this email address by the TruckerTools system, including the email that is generated when a new load track is created in the system. This email will have the link for the carrier dispatcher to update the driver cell phone and also the map to show the status of the Load Track.
List of metadata that can be added to Load. These are typically used to tag the load for searching.
- Mock serverhttps://developer.truckertools.com/_mock/apis/createloadtrack/loadtrackservice/LTL
- Production Serverhttps://loadtracking.truckertools.com/loadtrackservice/LTL
curl -i -X PUT \
https://developer.truckertools.com/_mock/apis/createloadtrack/loadtrackservice/LTL \
-H 'Content-Type: application/json' \
-d '{
"partnerId": 12345,
"accountId": "E++p1waC69ktJerPRkJHQg==",
"loadNumber": 12345,
"loadTrackExternalId": 54321,
"dispatcherId": 123,
"dispatcherEmail": "user@example.com",
"dispatcherPhoneNumber": 7035551234,
"trackMethod": "APP",
"scac": "ABCD",
"textmessage": "string",
"loadType": "R",
"trailerType": "R",
"revenueType": "TMS",
"driverCell": 7035554321,
"trailerNumber": 67890,
"truckNumber": 12345,
"driverName": "Jon Doe",
"driverType": "companyDriver",
"driverComments": "Driver comments.",
"loadNotes": "string",
"isTeamLoad": false,
"minTemp": 30,
"maxTemp": 40,
"tempUoM": "fahrenheit",
"carrierDispatcherEmail": "user@example.com",
"carrier": {
"companyName": "string",
"docketNumber": 12345,
"contactName": "string",
"contactPhone": "string",
"contactPhoneExt": "string"
},
"carriers": [
{
"companyName": "string",
"docketNumber": 12345,
"contactName": "string",
"contactPhone": "string",
"contactPhoneExt": "string",
"driverPhoneNumbers": [
{
"name": "Jon Doe",
"phone": 7035554321
}
]
}
],
"broker": {
"companyName": "string",
"docketNumber": "MC456123",
"contactName": "string",
"contactPhone": "string",
"contactPhoneExt": "string",
"contactEmail": "string"
},
"shipper": {
"shipperId": "string",
"loadNumber": "string",
"emails": "string",
"emailInterval": 1,
"referenceNumber": "string"
},
"metadata": [
{
"name": "string",
"value": "string"
}
],
"stops": [
{
"orderNumber": 1,
"locationName": "string",
"locationId": "string",
"address": "string",
"city": "string",
"state": "VA",
"zipcode": 20148,
"lat": 0,
"lon": 0,
"datetime": "10/14/2021 12:14:45 EST",
"stopGMTDiff": "string",
"datetimeExit": "10/14/2021 12:14:45 EST",
"geofenceRadius": 0,
"notes": "string",
"stopExternalId": "string",
"actions": [
{
"id": "string",
"name": "string",
"item": "string",
"required": true,
"driverInput": true,
"options": [
{
"name": "string"
}
]
}
],
"metadata": [
{
"name": "string",
"value": "string"
}
]
}
]
}'{ "response": { "status": true, "timeStamp": "string", "loadId": 0, "trackingMethod": "ELD", "mapLink": "http://www.truckertools.com/us/f8ma90615f1dae80fbc", "statusPageLink": "http://www.truckertools.com/us/bcza73615f1daef3772", "detailsLink": "http://www.truckertools.com/us/t28qnc615f1daca5ee3", "detailsLinkNoAuth": "http://www.truckertools.com/us/77100x615f1dad23281", "carrierLink": "http://www.truckertools.com/us/8w3a3p615f1dad938fd", "shipperLink": "http://www.truckertools.com/us/59qf97615f1dae0fdda", "eldAsset": { … }, "errorCode": 101, "errorMessage": "Account not found" } }