Single batch - with all Stop level only key-value
4 min
Single batch
POST
https://api.fourkites.com/load/update/dispatcher-api/async
curl --location 'https://api.fourkites.com/load/update/dispatcher-api/async' \
--header 'Content-Type: application/json' \
--header 'apikey: testkey' \
--data '{
"updates": [
{
"timeZone": "UTC",
"billToCode": "Shipper unique id",
"identifierKeys": [
{
"identifier": "Load reference #1",
"rawIdentifier": "Carrier format - Load reference #1",
"identifierType": "Load reference identifier type in FourKites or Carrier company" //If FourKites standard used, then only reference would be searched using given identifierType otherwise skipped
},
{
"identifier": "Load reference #2",
"rawIdentifier": "Carrier format - Load reference #2",
"identifierType": "Load reference identifier type in FourKites or Carrier company"
},
{
"identifier": "Load reference #3",
"rawIdentifier": "Carrier format - Load reference #3",
"identifierType": "Load reference identifier type in FourKites or Carrier company"
},
{
"identifier": "Load reference #4",
"rawIdentifier": "Carrier format - Load reference #4",
"identifierType": "Load reference identifier type in FourKites or Carrier company"
}
],
"stopUpdate": {
"appointmentTime": "YYYY-MM-DDTHH:MM:SSZ",
"earliestAppointmentTime": "YYYY-MM-DDTHH:MM:SSZ",
"latestAppointmentTime": "YYYY-MM-DDTHH:MM:SSZ",
"stopType": "pickup",
"stopSequence": 1,
"stopReferenceId": "stopReferenceId",
"postalCode": "postalCode",
"statusCode": "statusCodestop",
"statusDescription": "statusDescriptionstop",
"statusReasonCode": "statusReasonCodestop",
"eventTimeStamp": "YYYY-MM-DDTHH:MM:SSZ",
"earliestAppointmentDateOnly": "YYYY-MM-DD",
"earliestAppointmentTimeOnly": "HH:MM:SS",
"latestAppointmentDateOnly": "YYYY-MM-DD",
"latestAppointmentTimeOnly": "HH:MM:SS"
}
}
]
}'Header
Content-Type | application/json |
|---|---|
apikey | ESA5O67JHQ9H00UT34913N1XPICK5 |
Body
{
"updates": [
{
"timeZone": "UTC",
"billToCode": "Shipper unique id",
"identifierKeys": [
{
"identifier": "Load reference #1",
"rawIdentifier": "Carrier format - Load reference #1",
"identifierType": "Load reference identifier type in FourKites or Carrier company" //If FourKites standard used, then only reference would be searched using given identifierType otherwise skipped
},
{
"identifier": "Load reference #2",
"rawIdentifier": "Carrier format - Load reference #2",
"identifierType": "Load reference identifier type in FourKites or Carrier company"
},
{
"identifier": "Load reference #3",
"rawIdentifier": "Carrier format - Load reference #3",
"identifierType": "Load reference identifier type in FourKites or Carrier company"
},
{
"identifier": "Load reference #4",
"rawIdentifier": "Carrier format - Load reference #4",
"identifierType": "Load reference identifier type in FourKites or Carrier company"
}
],
"stopUpdate": {
"appointmentTime": "YYYY-MM-DDTHH:MM:SSZ",
"earliestAppointmentTime": "YYYY-MM-DDTHH:MM:SSZ",
"latestAppointmentTime": "YYYY-MM-DDTHH:MM:SSZ",
"stopType": "pickup",
"stopSequence": 1,
"stopReferenceId": "stopReferenceId",
"postalCode": "postalCode",
"statusCode": "statusCodestop",
"statusDescription": "statusDescriptionstop",
"statusReasonCode": "statusReasonCodestop",
"eventTimeStamp": "YYYY-MM-DDTHH:MM:SSZ",
"earliestAppointmentDateOnly": "YYYY-MM-DD",
"earliestAppointmentTimeOnly": "HH:MM:SS",
"latestAppointmentDateOnly": "YYYY-MM-DD",
"latestAppointmentTimeOnly": "HH:MM:SS"
}
}
]
}