---
title: Delivery Created
slug: fourkites-api-reference/delivery-created
createdAt: 2026-06-04T06:46:37.000Z
---

The DELIVERY\_CREATED callback is triggered when a new delivery is created in FourKites. A delivery represents the movement of goods from an origin to a destination and may be linked to one or more orders and shipments. Use this callback to capture delivery-level visibility events in real time.

Unlike ORDER\_CREATED, this callback is focused on the delivery entity and includes origin/destination location details, order line attributes, and rich shipment stop-level data.

## Request Parameter

```json
 {                                                                                                                                                                                              
    "messageType": "DELIVERY_CREATED",                                                                                                                                                           
    "companyPermalink": "string",                                                                                                                                                                
    "fourKitesOrderId": "550e8400-e29b-41d4-a716-446655440000",                                                                                                                                  
    "createdAt": "2025-01-15T10:30:45.123456789Z",                                                                                                                                               
    "uuid": "string",                                                                                                                                                                            
    "subStatusType": "delivery",                                                                                                                                                                 
    "subStatus": "string",                                                                                                                                                                       
    "eventTimestamp": "2025-01-15T10:30:45.123456789Z",                                                                                                                                          
    "timezone": "Coordinated Universal Time",                                                                                                                                                    
    "timezoneShortName": "UTC",                                                                                                                                                                  
    "timezoneOffset": 0,                                                                                                                                                                         
    "isSuccess": true,                                                                                                                                                                           
    "updatedAt": "2025-01-15T10:30:45.123456789Z",                                                                                                                                               
    "requestId": "string",                                                                                                                                                                       
    "deliveryDetails": {                                                                                                                                                                         
      "deliveryIdentifier": "string",                                                                                                                                                            
      "status": "string",                                                                                                                                                                        
      "shipmentNumber": "string",                                                                                                                                                                
      "type": "INBOUND",                                                                                                                                                                         
      "eventTime": "2025-01-15T10:30:45.123456789Z",                                                                                                                                             
      "deliveryDestination": [                                                                                                                                                                   
        {                                                                                                                                                                                        
          "gln": "string",                                                                                                                                                                       
          "organisationName": "string",                                                                                                                                                          
          "name": "string",                                                                                                                                                                      
          "addressLine1": "string",                                                                                                                                                              
          "addressLine2": "string",                                                                                                                                                              
          "city": "string",                                                                                                                                                                      
          "state": "string",                                                                                                                                                                     
          "country": "string",                                                                                                                                                                   
          "zip": "string"                                                                                                                                                                        
        }                                                                                                                                                                                        
      ],                                                                                                                                                                                         
      "deliveryOrigin": [                                                                                                                                                                        
        {                                                                                                                                                                                        
          "gln": "string",                                                                                                                                                                       
          "organisationName": "string",                                                                                                                                                          
          "name": "string",                                                                                                                                                                      
          "addressLine1": "string",                                                                                                                                                              
          "addressLine2": "string",                                                                                                                                                              
          "city": "string",                                                                                                                                                                      
          "state": "string",                                                                                                                                                                     
          "country": "string",                                                                                                                                                                   
          "zip": "string"                                                                                                                                                                        
        }                                                                                                                                                                                        
      ],                                                                                                                                                                                         
      "deliveryDestinationETA": "2025-01-15T10:30:45.123456789Z",                                                                                                                                
      "deliveryPreviousDestinationETA": "2025-01-15T10:30:45.123456789Z",                                                                                                                        
      "deliveryETAStatus": "ON_TIME",                                                                                                                                                            
      "deliveryAdditionalInfo": [                                                                                                                                                                
        {                                                                                                                                                                                        
          "avpList": {                                                                                                                                                                           
            "customKey": "customValue"                                                                                                                                                           
          }                                                                                                                                                                                      
        }                                                                                                                                                                                        
      ],                                                                                                                                                                                         
      "orderNumbers": ["ORD001", "ORD002"],                                                                                                                                                      
      "shipmentNumbers": ["SHIP001"],                                                                                                                                                            
      "trackingNumbers": [12345, 67890],                                                                                                                                                         
      "orderAttributes": [                                                                                                                                                                       
        {                                                                                                                                                                                        
          "OrderNumber": "ORD001",                                                                                                                                                               
          "OrderAdditionalInfo": {                                                                                                                                                               
            "customKey": "customValue"                                                                                                                                                           
          },                                                                                                                                                                                     
          "OrderLines": [                                                                                                                                                                        
            {                                                                                                                                                                                    
              "LineItemNumber": "1",                                                                                                                                                             
              "ProductSKU": "SKU001",                                                                                                                                                            
              "ProductID": "PROD001",                                                                                                                                                            
              "Upc": "123456789012",                                                                                                                                                             
              "Gtin": "1234567890123",                                                                                                                                                           
              "LineStatus": "shipped",                                                                                                                                                           
              "LineAdditionalInfo": {                                                                                                                                                            
                "customKey": "customValue"                                                                                                                                                       
              }                                                                                                                                                                                  
            }                                                                                                                                                                                    
          ]                                                                                                                                                                                      
        }                                                                                                                                                                                        
      ],                                                                                                                                                                                         
      "shipmentAttributes": [                                                                                                                                                                    
        {                                                                                                                                                                                        
          "ShipmentId": "123",                                                                                                                                                                   
          "CarrierId": "CARRIER001",                                                                                                                                                             
          "ShipmentNumber": "SHIP001",                                                                                                                                                           
          "Mode": "TL",                                                                                                                                                                          
          "Scac": "ABCD",                                                                                                                                                                        
          "CarrierName": "Carrier Name",                                                                                                                                                         
          "MasterReferenceNumber": "MRN001",                                                                                                                                                     
          "MasterSequenceNumber": 1,                                                                                                                                                             
          "ShipmentAdditionalInfo": [                                                                                                                                                            
            {                                                                                                                                                                                    
              "StopName": "Origin Warehouse",                                                                                                                                                    
              "StopReferenceId": "STOP001",                                                                                                                                                      
              "StopType": "PICKUP",                                                                                                                                                              
              "Timezone": "America/Chicago",                                                                                                                                                     
              "Eta": "2025-01-15T10:30:45.123456789Z",                                                                                                                                           
              "LoadETAStatus": "ON_TIME",                                                                                                                                                        
              "LoadETAStatusUsingWantTime": "ON_TIME",                                                                                                                                           
              "AppointmentTime": "2025-01-15T10:30:45.123456789Z",                                                                                                                               
              "WantTime": "2025-01-15T10:30:45.123456789Z",                                                                                                                                      
              "ArrivedAt": "2025-01-15T10:30:45.123456789Z",                                                                                                                                     
              "DepartedAt": "2025-01-15T10:30:45.123456789Z",                                                                                                                                    
              "Status": "completed",                                                                                                                                                             
              "StopReferenceNumbers": ["REF001", "REF002"],                                                                                                                                      
              "TransportationMode": "TL",                                                                                                                                                        
              "OrderNumbers": ["ORD001"],                                                                                                                                                        
              "LocationId": "LOC001",                                                                                                                                                            
              "Name": "Origin Warehouse",                                                                                                                                                        
              "City": "Chicago",                                                                                                                                                                 
              "State": "IL",                                                                                                                                                                     
              "Country": "US",                                                                                                                                                                   
              "Address": "123 Main St",                                                                                                                                                          
              "Zip": "60601"                                                                                                                                                                     
            }                                                                                                                                                                                    
          ]                                                                                                                                                                                      
        }                                                                                                                                                                                        
      ]                                                                                                                                                                                          
    }                                                                                                                                                                                            
  }
```

# Field Descriptions

## Top-Level Fields

| **Field Name**<br />        | **Description**<br />                                        | **Key Always Present?**<br /> | **Value Always Present?**<br /> | **Data Type**<br /> | **Max Length**<br /> |
| --------------------------- | ------------------------------------------------------------ | ----------------------------- | ------------------------------- | ------------------- | -------------------- |
| **messageType**<br />       | The type of callback message (e.g., DELIVERY\_CREATED)<br /> | Yes<br />                     | Yes<br />                       | String<br />        | No Max<br />         |
| **companyPermalink**<br />  | The unique permalink identifier for the company<br />        | Yes<br />                     | Yes<br />                       | String<br />        | No Max<br />         |
| **fourKitesOrderId**<br />  | The unique FourKites-generated UUID for the order<br />      | Yes<br />                     | Yes<br />                       | String (UUID)<br /> | No Max<br />         |
| **createdAt**<br />         | The timestamp when the callback was generated<br />          | Yes<br />                     | Yes<br />                       | Timestamp<br />     | No Max<br />         |
| **uuid**<br />              | Unique ID for the callback<br />                             | Yes<br />                     | Yes<br />                       | String<br />        | No Max<br />         |
| **subStatusType**<br />     | The category of the sub-status (e.g., delivery)<br />        | Yes<br />                     | No<br />                        | String<br />        | No Max<br />         |
| **subStatus**<br />         | The sub-status value<br />                                   | Yes<br />                     | No<br />                        | String<br />        | No Max<br />         |
| **eventTimestamp**<br />    | The timestamp of the triggering event<br />                  | Yes<br />                     | Yes<br />                       | Timestamp<br />     | No Max<br />         |
| **timezone**<br />          | Full timezone name (e.g., Coordinated Universal Time)<br />  | Yes<br />                     | No<br />                        | String<br />        | No Max<br />         |
| **timezoneShortName**<br /> | Abbreviated timezone name (e.g., UTC)<br />                  | Yes<br />                     | No<br />                        | String<br />        | No Max<br />         |
| **timezoneOffset**<br />    | UTC offset in hours<br />                                    | Yes<br />                     | No<br />                        | Integer<br />       | No Max<br />         |
| **isSuccess**<br />         | Indicates if the event was processed successfully<br />      | Yes<br />                     | Yes<br />                       | Boolean<br />       | —<br />              |
| **updatedAt**<br />         | Timestamp of the last update to the callback<br />           | Yes<br />                     | Yes<br />                       | Timestamp<br />     | No Max<br />         |
| **requestId**<br />         | Unique identifier for the API request<br />                  | Yes<br />                     | No<br />                        | String<br />        | No Max<br />         |
| **deliveryDetails**<br />   | Object containing full delivery details<br />                | Yes<br />                     | No<br />                        | Object<br />        | No Max<br />         |

## deliveryDetails Object

| **Field Name**<br />                     | **Description**<br />                                              | **Key Always Present?**<br /> | **Value Always Present?**<br /> | **Data Type**<br />   | **Max Length**<br /> |
| ---------------------------------------- | ------------------------------------------------------------------ | ----------------------------- | ------------------------------- | --------------------- | -------------------- |
| **deliveryIdentifier**<br />             | Unique identifier for the delivery<br />                           | Yes<br />                     | Yes<br />                       | String<br />          | No Max<br />         |
| **status**<br />                         | Current status of the delivery<br />                               | Yes<br />                     | Yes<br />                       | String<br />          | No Max<br />         |
| **shipmentNumber**<br />                 | Shipment number associated with the delivery<br />                 | Yes<br />                     | No<br />                        | String<br />          | No Max<br />         |
| **type**<br />                           | Direction of the delivery (e.g., INBOUND, OUTBOUND)<br />          | Yes<br />                     | No<br />                        | String<br />          | No Max<br />         |
| **eventTime**<br />                      | Timestamp of the delivery event<br />                              | Yes<br />                     | No<br />                        | Timestamp<br />       | No Max<br />         |
| **deliveryDestination**<br />            | List of destination location details for the delivery<br />        | Yes<br />                     | No<br />                        | Array\[Object]<br />  | No Max<br />         |
| **deliveryOrigin**<br />                 | List of origin location details for the delivery<br />             | Yes<br />                     | No<br />                        | Array\[Object]<br />  | No Max<br />         |
| **deliveryDestinationETA**<br />         | Estimated arrival time at the delivery destination<br />           | Yes<br />                     | No<br />                        | Timestamp<br />       | No Max<br />         |
| **deliveryPreviousDestinationETA**<br /> | Previous ETA at the delivery destination before any revision<br /> | Yes<br />                     | No<br />                        | Timestamp<br />       | No Max<br />         |
| **deliveryETAStatus**<br />              | ETA status for the delivery (e.g., ON\_TIME, LATE)<br />           | Yes<br />                     | No<br />                        | String<br />          | No Max<br />         |
| **deliveryAdditionalInfo**<br />         | Custom key-value attribute pairs for the delivery<br />            | Yes<br />                     | No<br />                        | Array\[Object]<br />  | No Max<br />         |
| **orderNumbers**<br />                   | List of order numbers associated with the delivery<br />           | Yes<br />                     | No<br />                        | Array\[String]<br />  | No Max<br />         |
| **shipmentNumbers**<br />                | List of shipment numbers associated with the delivery<br />        | Yes<br />                     | No<br />                        | Array\[String]<br />  | No Max<br />         |
| **trackingNumbers**<br />                | List of tracking numbers associated with the delivery<br />        | Yes<br />                     | No<br />                        | Array\[Integer]<br /> | No Max<br />         |
| **orderAttributes**<br />                | List of order-level attributes including line item details<br />   | Yes<br />                     | No<br />                        | Array\[Object]<br />  | No Max<br />         |
| **shipmentAttributes**<br />             | List of shipment-level attributes including stop details<br />     | Yes<br />                     | No<br />                        | Array\[Object]<br />  | No Max<br />         |

## Location Object Fields

*Applies to: deliveryDestination, deliveryOrigin*

| **Field Name**<br />       | **Description**<br />          | **Key Always Present?**<br /> | **Value Always Present?**<br /> | **Data Type**<br /> | **Max Length**<br /> |
| -------------------------- | ------------------------------ | ----------------------------- | ------------------------------- | ------------------- | -------------------- |
| **gln**<br />              | Global Location Number<br />   | Yes<br />                     | No<br />                        | String<br />        | No Max<br />         |
| **organisationName**<br /> | Name of the organization<br /> | Yes<br />                     | No<br />                        | String<br />        | No Max<br />         |
| **name**<br />             | Name of the location<br />     | Yes<br />                     | No<br />                        | String<br />        | No Max<br />         |
| **addressLine1**<br />     | Primary street address<br />   | Yes<br />                     | No<br />                        | String<br />        | No Max<br />         |
| **addressLine2**<br />     | Secondary address line<br />   | Yes<br />                     | No<br />                        | String<br />        | No Max<br />         |
| **city**<br />             | City<br />                     | Yes<br />                     | No<br />                        | String<br />        | No Max<br />         |
| **state**<br />            | State or province<br />        | Yes<br />                     | No<br />                        | String<br />        | No Max<br />         |
| **country**<br />          | Country<br />                  | Yes<br />                     | No<br />                        | String<br />        | No Max<br />         |
| **zip**<br />              | Postal or ZIP code<br />       | Yes<br />                     | No<br />                        | String<br />        | No Max<br />         |

## orderAttributes Array

| **Field Name**<br />                    | **Description**<br />                                       | **Key Always Present?**<br /> | **Value Always Present?**<br /> | **Data Type**<br />  | **Max Length**<br /> |
| --------------------------------------- | ----------------------------------------------------------- | ----------------------------- | ------------------------------- | -------------------- | -------------------- |
| **OrderNumber**<br />                   | Order number associated with the delivery<br />             | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **OrderAdditionalInfo**<br />           | Custom key-value attribute pairs for the order<br />        | Yes<br />                     | No<br />                        | Object<br />         | No Max<br />         |
| **OrderLines**<br />                    | List of order line items associated with the delivery<br /> | Yes<br />                     | No<br />                        | Array\[Object]<br /> | No Max<br />         |
| **OrderLines.LineItemNumber**<br />     | Line item number<br />                                      | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **OrderLines.ProductSKU**<br />         | SKU of the product<br />                                    | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **OrderLines.ProductID**<br />          | Unique product identifier<br />                             | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **OrderLines.Upc**<br />                | Universal Product Code<br />                                | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **OrderLines.Gtin**<br />               | Global Trade Item Number<br />                              | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **OrderLines.LineStatus**<br />         | Current status of the line item<br />                       | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **OrderLines.LineAdditionalInfo**<br /> | Custom key-value attribute pairs for the line item<br />    | Yes<br />                     | No<br />                        | Object<br />         | No Max<br />         |

## shipmentAttributes Array

| **Field Name**<br />             | **Description**<br />                             | **Key Always Present?**<br /> | **Value Always Present?**<br /> | **Data Type**<br />  | **Max Length**<br /> |
| -------------------------------- | ------------------------------------------------- | ----------------------------- | ------------------------------- | -------------------- | -------------------- |
| **ShipmentId**<br />             | Unique identifier for the shipment<br />          | Yes<br />                     | Yes<br />                       | String<br />         | No Max<br />         |
| **CarrierId**<br />              | Unique identifier for the carrier<br />           | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **ShipmentNumber**<br />         | Shipment number<br />                             | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **Mode**<br />                   | Transportation mode (e.g., TL, LTL)<br />         | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **Scac**<br />                   | Standard Carrier Alpha Code for the carrier<br /> | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **CarrierName**<br />            | Name of the carrier<br />                         | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **MasterReferenceNumber**<br />  | Master reference number for the shipment<br />    | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **MasterSequenceNumber**<br />   | Master sequence number for the shipment<br />     | Yes<br />                     | No<br />                        | Integer<br />        | No Max<br />         |
| **ShipmentAdditionalInfo**<br /> | List of stop-level details for the shipment<br /> | Yes<br />                     | No<br />                        | Array\[Object]<br /> | No Max<br />         |

## shipmentAttributes.ShipmentAdditionalInfo — Per Stop Fields

| **Field Name**<br />                 | **Description**<br />                                           | **Key Always Present?**<br /> | **Value Always Present?**<br /> | **Data Type**<br />  | **Max Length**<br /> |
| ------------------------------------ | --------------------------------------------------------------- | ----------------------------- | ------------------------------- | -------------------- | -------------------- |
| **StopName**<br />                   | Name of the stop location<br />                                 | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **StopReferenceId**<br />            | Reference identifier for the stop<br />                         | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **StopType**<br />                   | Type of stop (e.g., PICKUP, DELIVERY)<br />                     | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **Timezone**<br />                   | Timezone for the stop (e.g., America/Chicago)<br />             | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **Eta**<br />                        | Estimated time of arrival at the stop<br />                     | Yes<br />                     | No<br />                        | Timestamp<br />      | No Max<br />         |
| **LoadETAStatus**<br />              | ETA status based on scheduled time (e.g., ON\_TIME, LATE)<br /> | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **LoadETAStatusUsingWantTime**<br /> | ETA status based on want time (e.g., ON\_TIME, LATE)<br />      | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **AppointmentTime**<br />            | Scheduled appointment time at the stop<br />                    | Yes<br />                     | No<br />                        | Timestamp<br />      | No Max<br />         |
| **WantTime**<br />                   | Requested arrival time at the stop<br />                        | Yes<br />                     | No<br />                        | Timestamp<br />      | No Max<br />         |
| **ArrivedAt**<br />                  | Actual arrival timestamp at the stop<br />                      | Yes<br />                     | No<br />                        | Timestamp<br />      | No Max<br />         |
| **DepartedAt**<br />                 | Actual departure timestamp from the stop<br />                  | Yes<br />                     | No<br />                        | Timestamp<br />      | No Max<br />         |
| **Status**<br />                     | Current status of the stop (e.g., completed)<br />              | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **StopReferenceNumbers**<br />       | List of reference numbers for the stop<br />                    | Yes<br />                     | No<br />                        | Array\[String]<br /> | No Max<br />         |
| **TransportationMode**<br />         | Transportation mode for the stop (e.g., TL)<br />               | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **OrderNumbers**<br />               | List of order numbers associated with the stop<br />            | Yes<br />                     | No<br />                        | Array\[String]<br /> | No Max<br />         |
| **LocationId**<br />                 | Unique identifier for the stop location<br />                   | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **Name**<br />                       | Name of the stop location<br />                                 | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **City**<br />                       | City of the stop location<br />                                 | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **State**<br />                      | State of the stop location<br />                                | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **Country**<br />                    | Country of the stop location<br />                              | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **Address**<br />                    | Street address of the stop location<br />                       | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
| **Zip**<br />                        | Postal or ZIP code of the stop location<br />                   | Yes<br />                     | No<br />                        | String<br />         | No Max<br />         |
