---
title: Carrier Late Reason Code
slug: fourkites-api-reference/carrier-late-reason-code
description: Learn about the notification sent to the Call Back URL when a carrier reason code is received. This document includes a comprehensive list of request parameters and their descriptions, such as FourKitesLoadId, LoadNumber, MessageType, ProNumber, ReasonCod
createdAt: 2023-10-19T12:16:39.000Z
---

This callback is triggered when a carrier sends the Carrier Reason Code.

:::hint{type="info"}
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

```json
{
	"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                                                        |
