We have made some name changes in order to align the integration API with the rest of the system as it grows.
There are a few areas of the load import request which have been affected.
The change is backward compatible but will become obsolete after 60 days. The change will need to be made on your integrations within 60 days to prevent service interruption.
The changes affect the following areas
geofences
collection on the route element has been changed tp locations
{
...
"geofences": [...]
...
}
{
...
"locations": [...]
...
}
Within the shipping address there was a a property named geofence_integration_key
, this has been changed to location_integration_key
{
...
"shipping_addresses": [{
...
"geofence_integration_key": "..."
...
}]
...
}
{
...
"shipping_addresses": [{
...
"location_integration_key": "..."
...
}]
...
}
geofence
property in the data ownership element has been changed to location
{
...
"data_ownership": {
...
"geofence": { ... }
...
}
...
}
{
...
"data_ownership": {
...
"location": { ... }
...
}
...
}
The points_of_interest
property on the travel plan has been renamed to stops
{
...
"load": {
...
"travel_plan": {
"points_of_interest": [ ... ]
}
...
}
...
}
{
...
"load": {
...
"travel_plan": {
"stops": [ ... ]
}
...
}
...
}