Rescheduled
Whenever an Appointment is rescheduled in the Appointment Manager, an Appointment rescheduled callback will be triggered with the specific information.
Request Parameter
{
"MessageType": "APPOINTMENT_RESCHEDULED",
"LoadNumber": "LOAD1234",
"PONumber": "PO1234",
"ReferenceNumber": ["ref1", "ref2"],
"StopType": "pickup",
"StopName": "Stop2",
"ShippingType": "Live",
"Shipper": "test-shipper",
"Carrier": "test-carrier",
"Scac": "TEST",
"PlannedTime": "2019-11-02T13:00:00-05:00",
"AppointmentTimeStart": "2019-11-02T15:00:00-05:00",
"AppointmentTimeEnd": "2019-11-02T17:00:00-05:00",
"TimeStamp": "2019-11-01T15:00:00-05:00"
}Field Definitions
Field Name | Description | Key Always Present? | Data Type | Max Length | Default Value | Default Value Max Length |
|---|---|---|---|---|---|---|
LoadNumber | Unique shipment identifier from shipper's system | Yes | String | No max | Null | Null |
PONumber | Shipments PO# | Yes | Array of string | No max | Null | Null |
ReferenceNumber | List of additional reference numbers associated with the load (empty list when no reference numbers are associated with the load) | Yes | Array of string | No max | Null | Null |
StopName | Name of the stop provided during load creation. | Yes | String | No max | Null | Null |
ShippingType | Shipping type - Live | Yes | String | No max | ShippingType | String |
Shipper | Unique shipper ID from FourKites | Yes | String | No max | ShipperName | String |
Carrier | Unique Carrier ID from FourKites | Yes | String | No max | Null | Null |
Scac | SCAC of the Carrier | Yes | String | No max | Null | Null |
PlannedTime | Wanted time provided by the Shipper | Yes | String in DateTime format | | Baseline time representation | Null |
AppointmentTimeStart | Start Time from the Appointment Window | Yes | String in DateTime format | | Always present | |
AppointmentTimeEnd | End Time from the Appointment Window | Yes | String in DateTime format | | Always present | |
StopSequence | Sequence of the stop on the load that the truck departed from | Yes | int64 | No max | Null | Null |
ReasonCode | Configured by facilities within Appointement Manager | Yes | String | No max | Null | Null |
CheckInAt | Check-in date and time in hh:mm | Yes | String in DateTime format | | Baseline time representation | |
CheckOutAt | Check-out date and time in hh:mm | Yes | String in DateTime format | | Baseline time representation | |
UserName | User who auto scheduled | Yes | String | No max | UserName | String |
FacilityName | Name of the Facility | Yes | String | No max | FaciltyName | String |
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 | String in DateTime format | | | |
StopType | Stop type - pickup, terminal, delivery, portOfLoading, transshipmentPort, portOf Discharge. | | String | No max | AppointmentType/SlotType | String |
TerminalName | Name of Terminal | | | | | |
