Carrier Late Reason Code
This callback is triggered when a carrier sends the Carrier Reason Code.
Carrier Reason Code is a paid add-on feature and is available only through certain packages. Speak to your Customer Success Manager at FourKites for more details.
Request Parameters
{
"FourKitesLoadId": 360144285,
"LoadNumber": "13456014",
"MessageType": "CARRIER_REASON_CODE",
"ProNumber": "1016284123",
"ReasonCode": "FD",
"ReasonCodeDescription": "FD",
"ReferenceNumbers": [
"13456014",
"TIBCOID: FDEG202310111700",
"1016284123",
"4513403830",
"Dlvry#: 4513403830"
],
"Scac": "FDEG",
"Shipper": "ecolab",
"StopName": null,
"StopReferenceId": null,
"StopSequence": null,
"StopType": null,
"Tags": [
"C: STS",
"RT04: Route",
"Z6: Mode",
"ZNS1: ShptType",
"US11: ShipFromDC#",
"ZLF: DlvryType",
"10: LDiv",
"US10: SlsOrg",
"Ecolab",
"NA"
],
"Timestamp": "2023-10-12T05:32:58-05:00",
"Timezone": "America/Chicago",
"TimezoneOffset": -18000,
"TimezoneShortName": "CDT"
}Field Descriptions
Field Name | Description | Key Always Present? | Value Always Present? | Data Type | Max Length |
|---|---|---|---|---|---|
LoadNumber | Unique shipment identifier from shipper's system | Yes | Yes | String | 65535 |
FourKitesLoadId | Unique load identifier from FourKites system if the load was successfully created (IsSuccess = true). The field will be null if the load creation failed in FourKites | Yes | No | Number | 20 |
ProNumber | Shipment's PRO # | Yes | No | Number | 10 |
Shipper | Unique shipper ID from FourKites | Yes | Yes | String | No max, but realistically, not longer than 200 characters |
Scac | SCAC of the Carrier | Yes | Yes | Alpha/Numeric | 4 |
Tags | List of tags associated with the load | Yes | No | Array of string | 50 for each tag |
ReferenceNumbers | List of additional reference numbers associated with the load | Yes | No | Array of string | No max |
ReasonCode | The Reason Code that is sent by the carrier | Yes | Yes | | |
StopReferenceId | Reference ID of the stop provided during load creation | Yes | No | string | 1024 |
StopSequence | Sequence of the stop on the load that the reason code is received for | Yes | Yes | Number | 10 |
StopName | Name of the stop provided during load creation. | Yes | Yes | String | No max |
StopType | Stop type - pickup, terminal, delivery, portOfLoading, transshipmentPort, portOf Discharge. | Yes | Yes | String | 1024 |
Timezone | Local Timezone of the stop in which Timestamp is specified. | Yes | Yes | String | 50 |
Timestamp | Time when the truck arrived at the stop in stop's local time (in ISO 8601 format with local time offset to UTC) | Yes | Yes | String in DateTime format | |
TimezoneShortName | Short name of Timezone of the stop in which "Timestamp" is specified. | Yes | Yes | String | 5 |
TimezoneOffset | Number of seconds local timezone is ahead of UTC time. Negative for western hemisphere timezones. | Yes | Yes | [+/-]Digits | 10 |
