Version 4.0.0 of project44's API. If you're not familiar with project44, we recommend checking out our guides first: https://developers.project44.com/guides/shippers and https://developers.project44.com/guides/carriers.
Version 4.0.0 of project44's API. If you're not familiar with project44, we recommend checking out our guides first: https://developers.project44.com/guides/shippers and https://developers.project44.com/guides/carriers.
API used for registering and managing OAuth 2.0 client applications. See the "Authentication" section above for more information. To authorize API requests to project44 for an API integration, first your client application must be registered with project44, which will issue your application a client id and secret. These credentials can then be used to generate bearer tokens, which can be included on all other API requests to authorize your client application. The client application is authorized through the project44 user management UI as a machine user with username "app-{client_id}@client-applications.project44.com".
An admin user (with Movement user role "Customer Admin") must use HTTP Basic Authentication with this API to manage client applications. Basic Authentication is deprecated for all other APIs, besides token generation, in favor of passing the access token generated via OAuth 2.0.
API for OAuth 2.0 token generation. See the "Authentication" section above for more information. Once your client application is registered, you can use the token generation endpoint to authenticate with your application's client id and secret in exchange for a bearer token to be included on all other API requests to authenticate as that client application. The client application is authorized through the project44 user management UI as a machine user with username "app-{client_id}@client-applications.project44.com".
To generate an access token, you may authenticate your client application by providing its client id and secret either in the body of the request or in the form of HTTP Basic Authentication (but you may not use both ways in the same request).
Contains fields used to configure the truckload shipment API.
${TruckloadShipment.apiModel.attributes.value}
The requested capacity provider account group containing the account used for authentication with the capacity provider's API.
${TruckloadShipment.apiModel.contents.value}
${TruckloadShipment.apiModel.equipmentIdentifiers.value}
${TruckloadShipment.apiModel.equipmentIdentifierChanges.value}
${TruckloadShipment.apiModel.pointOfInterest.value}
${TruckloadShipment.apiModel.shipmentIdentifiers.value}
${TruckloadShipment.apiModel.shipmentStops.value}
Contains fields which influence the way project44 calculates arrival estimates for stops.
Contains fields which pertain to the shipment contents.
${TruckloadShipment.apiModel.scope.value}
curl -i -X POST \ 'https://na12.api.project44.com/api/v3/tl/shipments?accountNonExpired=true&accountNonLocked=true&credentialsNonExpired=true&enabled=true&id=0&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \ -H 'Content-Type: application/json' \ -d '{ "apiConfiguration": { "enableIntelligentMatching": true, "fallBackToDefaultAccountGroup": true, "webhookEndpointConfigName": "string" }, "attributes": [ { "name": "string", "value": "string", "values": [ "string" ] } ], "carrierIdentifier": { "type": "SCAC", "value": "string" }, "capacityProviderAccountGroup": { "accounts": [ { "code": "string" } ], "code": "string" }, "contents": [ { "minTemperatureThreshold": 0.1, "maxTemperatureThreshold": 0.1, "temperatureSetPoint": 0.1 } ], "equipmentIdentifiers": [ { "shouldDelete": true, "type": "MOBILE_PHONE_NUMBER", "value": "string" } ], "equipmentIdentifierChanges": [ { "type": "MOBILE_PHONE_NUMBER", "timestamp": "2019-08-24T14:15:22Z", "value": "string" } ], "id": 0, "idleDuration": 0, "masterShipmentId": "2e04ec4a-749a-4ef4-a452-b7dc8cca16aa", "pointsOfInterest": [ { "geoCoordinates": { "latitude": -90, "longitude": -180 }, "location": { "address": { "addressLines": [ "string" ], "city": "string", "country": "US", "postalCode": "string", "state": "string" }, "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" } }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "pointOfInterestName": "string", "pointOfInterestType": "GENERAL", "pointOfInterestDescription": "string", "pointOfInterestId": "string", "shouldDelete": true } ], "route": { "plannedRouteId": "string" }, "shipmentIdentifiers": [ { "type": "BILL_OF_LADING", "value": "string" } ], "shipmentStops": [ { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "additionalAppointmentWindows": [ { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "appointmentStatus": "PENDING", "identifiers": [ { "type": "DOCK", "value": "string" } ], "type": "STRATEGIC" } ], "externalArrivalEstimate": { "dateTime": "2019-08-24T14:15:22Z", "source": "SHIPPER" }, "geoCoordinates": { "latitude": -90, "longitude": -180 }, "involvedParties": [ { "addressInfo": { "addressLines": [ "string" ], "addressLabel": "string", "city": "string", "country": "US", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "postalCode": "string", "state": "string" }, "contactInfo": { "companyName": "string", "email": "user@example.com", "familyName": "string", "givenName": "string", "mobilePhoneNumber": "string", "phoneNumber": "string" }, "identifyingCodes": { "codeListProvider": "WAVE", "codeListName": "DID", "partyCode": "string" }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "partyType": "SHIPPER", "vatNumber": "string" } ], "location": { "address": { "addressLines": [ "string" ], "city": "string", "country": "US", "postalCode": "string", "state": "string" }, "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" } }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "stopNumber": 1, "stopName": "string", "stopDescription": "string", "stopType": "PICKUP", "stopReferenceId": "string", "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" }, { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "additionalAppointmentWindows": [ { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "appointmentStatus": "PENDING", "identifiers": [ { "type": "DOCK", "value": "string" } ], "type": "STRATEGIC" } ], "externalArrivalEstimate": { "dateTime": "2019-08-24T14:15:22Z", "source": "SHIPPER" }, "geoCoordinates": { "latitude": -90, "longitude": -180 }, "involvedParties": [ { "addressInfo": { "addressLines": [ "string" ], "addressLabel": "string", "city": "string", "country": "US", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "postalCode": "string", "state": "string" }, "contactInfo": { "companyName": "string", "email": "user@example.com", "familyName": "string", "givenName": "string", "mobilePhoneNumber": "string", "phoneNumber": "string" }, "identifyingCodes": { "codeListProvider": "WAVE", "codeListName": "DID", "partyCode": "string" }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "partyType": "SHIPPER", "vatNumber": "string" } ], "location": { "address": { "addressLines": [ "string" ], "city": "string", "country": "US", "postalCode": "string", "state": "string" }, "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" } }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "stopNumber": 1, "stopName": "string", "stopDescription": "string", "stopType": "PICKUP", "stopReferenceId": "string", "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" } ], "sensors": [ { "identifier": { "type": "TEMPERATURE", "value": "string" }, "min": 0.1, "max": 0.1, "target": 0.1 } ], "shippingDetails": { "hazmatDetails": { "hazardClasses": [ "string" ] }, "multipleDrivers": true, "truckDetails": { "truckDimensions": { "height": 0, "length": 0, "unitOfMeasure": "IN", "width": 0 }, "truckType": "AUTO_CARRIER", "weight": 0, "weightUnitOfMeasure": "LB" } }, "shipmentDetails": { "lineItems": [ { "commodityCode": "string", "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" }, "description": "string", "deliveryStopNumber": 0, "freightClass": "50,55,60,65,70,77.5,85,92.5,100,110,125,150,175,200,250,300,400,500", "handlingUnitQuantity": 0, "handlingUnitPackageType": "PLT", "itemIdentifiers": [ { "type": "PURCHASE_ORDER", "value": "string" } ], "itemQuantity": 0, "itemPackageType": "BAG", "involvedParties": [ { "addressInfo": { "addressLines": [ null ], "addressLabel": "string", "city": "string", "country": "US", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "postalCode": "string", "state": "string" }, "contactInfo": { "companyName": "string", "email": "user@example.com", "familyName": "string", "givenName": "string", "mobilePhoneNumber": "string", "phoneNumber": "string" }, "identifyingCodes": { "codeListProvider": "WAVE", "codeListName": "DID", "partyCode": "string" }, "locationIdentifiers": [ {} ], "partyType": "SHIPPER", "vatNumber": "string" } ], "monetaryValue": { "amount": 0, "currency": "USD" }, "pickupStopNumber": 0, "subLineItems": [ { "commodityCode": "string", "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" }, "description": "string", "freightClass": "50,55,60,65,70,77.5,85,92.5,100,110,125,150,175,200,250,300,400,500", "itemIdentifiers": [ {} ], "itemQuantity": 0, "itemPackageType": "BAG", "involvedParties": [ { "locationIdentifiers": [] } ], "monetaryValue": { "amount": 0, "currency": "USD" }, "totalWeight": { "weight": 0, "weightUnit": "LB" } } ], "totalWeight": { "weight": 0, "weightUnit": "LB" } } ] }, "shipmentLegId": "6798b072-0783-4009-baaf-2b9780277fbd", "scope": [ "RISK_MANAGEMENT" ], "trackingDetails": [ { "equipmentIdentifier": { "shouldDelete": true, "type": "MOBILE_PHONE_NUMBER", "value": "string" }, "equipmentIdentifierSource": "CUSTOMER", "trackingType": "MOBILE_PHONE" } ] }'
{ "infoMessages": [ { … } ], "shipment": { "apiConfiguration": { … }, "attributes": [ … ], "carrierIdentifier": { … }, "capacityProviderAccountGroup": { … }, "contents": [ … ], "equipmentIdentifiers": [ … ], "equipmentIdentifierChanges": [ … ], "id": 0, "idleDuration": 0, "masterShipmentId": "2e04ec4a-749a-4ef4-a452-b7dc8cca16aa", "pointsOfInterest": [ … ], "route": { … }, "shipmentIdentifiers": [ … ], "shipmentStops": [ … ], "sensors": [ … ], "shippingDetails": { … }, "shipmentDetails": { … }, "shipmentLegId": "6798b072-0783-4009-baaf-2b9780277fbd", "scope": [ … ], "trackingDetails": [ … ] } }
curl -i -X GET \ 'https://na12.api.project44.com/api/v3/tl/shipments/{id}?accountNonExpired=true&accountNonLocked=true&credentialsNonExpired=true&enabled=true&id=0&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
OK
Contains fields used to configure the truckload shipment API.
${TruckloadShipment.apiModel.attributes.value}
The requested capacity provider account group containing the account used for authentication with the capacity provider's API.
${TruckloadShipment.apiModel.contents.value}
${TruckloadShipment.apiModel.equipmentIdentifiers.value}
${TruckloadShipment.apiModel.equipmentIdentifierChanges.value}
${TruckloadShipment.apiModel.pointOfInterest.value}
${TruckloadShipment.apiModel.shipmentIdentifiers.value}
${TruckloadShipment.apiModel.shipmentStops.value}
Contains fields which influence the way project44 calculates arrival estimates for stops.
Contains fields which pertain to the shipment contents.
${TruckloadShipment.apiModel.scope.value}
{ "apiConfiguration": { "enableIntelligentMatching": true, "fallBackToDefaultAccountGroup": true, "webhookEndpointConfigName": "string" }, "attributes": [ { … } ], "carrierIdentifier": { "type": "SCAC", "value": "string" }, "capacityProviderAccountGroup": { "accounts": [ … ], "code": "string" }, "contents": [ { … } ], "equipmentIdentifiers": [ { … } ], "equipmentIdentifierChanges": [ { … } ], "id": 0, "idleDuration": 0, "masterShipmentId": "2e04ec4a-749a-4ef4-a452-b7dc8cca16aa", "pointsOfInterest": [ { … } ], "route": { "plannedRouteId": "string" }, "shipmentIdentifiers": [ { … } ], "shipmentStops": [ { … }, { … } ], "sensors": [ { … } ], "shippingDetails": { "hazmatDetails": { … }, "multipleDrivers": true, "truckDetails": { … } }, "shipmentDetails": { "lineItems": [ … ] }, "shipmentLegId": "6798b072-0783-4009-baaf-2b9780277fbd", "scope": [ "RISK_MANAGEMENT" ], "trackingDetails": [ { … } ] }
Contains fields used to configure the truckload shipment API.
${TruckloadShipment.apiModel.attributes.value}
The requested capacity provider account group containing the account used for authentication with the capacity provider's API.
${TruckloadShipment.apiModel.contents.value}
${TruckloadShipment.apiModel.equipmentIdentifiers.value}
${TruckloadShipment.apiModel.equipmentIdentifierChanges.value}
${TruckloadShipment.apiModel.pointOfInterest.value}
${TruckloadShipment.apiModel.shipmentIdentifiers.value}
${TruckloadShipment.apiModel.shipmentStops.value}
Contains fields which influence the way project44 calculates arrival estimates for stops.
Contains fields which pertain to the shipment contents.
${TruckloadShipment.apiModel.scope.value}
curl -i -X PUT \ 'https://na12.api.project44.com/api/v3/tl/shipments/{id}?accountNonExpired=true&accountNonLocked=true&credentialsNonExpired=true&enabled=true&id=0&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \ -H 'Content-Type: application/json' \ -d '{ "apiConfiguration": { "enableIntelligentMatching": true, "fallBackToDefaultAccountGroup": true, "webhookEndpointConfigName": "string" }, "attributes": [ { "name": "string", "value": "string", "values": [ "string" ] } ], "carrierIdentifier": { "type": "SCAC", "value": "string" }, "capacityProviderAccountGroup": { "accounts": [ { "code": "string" } ], "code": "string" }, "contents": [ { "minTemperatureThreshold": 0.1, "maxTemperatureThreshold": 0.1, "temperatureSetPoint": 0.1 } ], "equipmentIdentifiers": [ { "shouldDelete": true, "type": "MOBILE_PHONE_NUMBER", "value": "string" } ], "equipmentIdentifierChanges": [ { "type": "MOBILE_PHONE_NUMBER", "timestamp": "2019-08-24T14:15:22Z", "value": "string" } ], "id": 0, "idleDuration": 0, "masterShipmentId": "2e04ec4a-749a-4ef4-a452-b7dc8cca16aa", "pointsOfInterest": [ { "geoCoordinates": { "latitude": -90, "longitude": -180 }, "location": { "address": { "addressLines": [ "string" ], "city": "string", "country": "US", "postalCode": "string", "state": "string" }, "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" } }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "pointOfInterestName": "string", "pointOfInterestType": "GENERAL", "pointOfInterestDescription": "string", "pointOfInterestId": "string", "shouldDelete": true } ], "route": { "plannedRouteId": "string" }, "shipmentIdentifiers": [ { "type": "BILL_OF_LADING", "value": "string" } ], "shipmentStops": [ { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "additionalAppointmentWindows": [ { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "appointmentStatus": "PENDING", "identifiers": [ { "type": "DOCK", "value": "string" } ], "type": "STRATEGIC" } ], "externalArrivalEstimate": { "dateTime": "2019-08-24T14:15:22Z", "source": "SHIPPER" }, "geoCoordinates": { "latitude": -90, "longitude": -180 }, "involvedParties": [ { "addressInfo": { "addressLines": [ "string" ], "addressLabel": "string", "city": "string", "country": "US", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "postalCode": "string", "state": "string" }, "contactInfo": { "companyName": "string", "email": "user@example.com", "familyName": "string", "givenName": "string", "mobilePhoneNumber": "string", "phoneNumber": "string" }, "identifyingCodes": { "codeListProvider": "WAVE", "codeListName": "DID", "partyCode": "string" }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "partyType": "SHIPPER", "vatNumber": "string" } ], "location": { "address": { "addressLines": [ "string" ], "city": "string", "country": "US", "postalCode": "string", "state": "string" }, "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" } }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "stopNumber": 1, "stopName": "string", "stopDescription": "string", "stopType": "PICKUP", "stopReferenceId": "string", "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" }, { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "additionalAppointmentWindows": [ { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "appointmentStatus": "PENDING", "identifiers": [ { "type": "DOCK", "value": "string" } ], "type": "STRATEGIC" } ], "externalArrivalEstimate": { "dateTime": "2019-08-24T14:15:22Z", "source": "SHIPPER" }, "geoCoordinates": { "latitude": -90, "longitude": -180 }, "involvedParties": [ { "addressInfo": { "addressLines": [ "string" ], "addressLabel": "string", "city": "string", "country": "US", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "postalCode": "string", "state": "string" }, "contactInfo": { "companyName": "string", "email": "user@example.com", "familyName": "string", "givenName": "string", "mobilePhoneNumber": "string", "phoneNumber": "string" }, "identifyingCodes": { "codeListProvider": "WAVE", "codeListName": "DID", "partyCode": "string" }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "partyType": "SHIPPER", "vatNumber": "string" } ], "location": { "address": { "addressLines": [ "string" ], "city": "string", "country": "US", "postalCode": "string", "state": "string" }, "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" } }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "stopNumber": 1, "stopName": "string", "stopDescription": "string", "stopType": "PICKUP", "stopReferenceId": "string", "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" } ], "sensors": [ { "identifier": { "type": "TEMPERATURE", "value": "string" }, "min": 0.1, "max": 0.1, "target": 0.1 } ], "shippingDetails": { "hazmatDetails": { "hazardClasses": [ "string" ] }, "multipleDrivers": true, "truckDetails": { "truckDimensions": { "height": 0, "length": 0, "unitOfMeasure": "IN", "width": 0 }, "truckType": "AUTO_CARRIER", "weight": 0, "weightUnitOfMeasure": "LB" } }, "shipmentDetails": { "lineItems": [ { "commodityCode": "string", "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" }, "description": "string", "deliveryStopNumber": 0, "freightClass": "50,55,60,65,70,77.5,85,92.5,100,110,125,150,175,200,250,300,400,500", "handlingUnitQuantity": 0, "handlingUnitPackageType": "PLT", "itemIdentifiers": [ { "type": "PURCHASE_ORDER", "value": "string" } ], "itemQuantity": 0, "itemPackageType": "BAG", "involvedParties": [ { "addressInfo": { "addressLines": [ null ], "addressLabel": "string", "city": "string", "country": "US", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "postalCode": "string", "state": "string" }, "contactInfo": { "companyName": "string", "email": "user@example.com", "familyName": "string", "givenName": "string", "mobilePhoneNumber": "string", "phoneNumber": "string" }, "identifyingCodes": { "codeListProvider": "WAVE", "codeListName": "DID", "partyCode": "string" }, "locationIdentifiers": [ {} ], "partyType": "SHIPPER", "vatNumber": "string" } ], "monetaryValue": { "amount": 0, "currency": "USD" }, "pickupStopNumber": 0, "subLineItems": [ { "commodityCode": "string", "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" }, "description": "string", "freightClass": "50,55,60,65,70,77.5,85,92.5,100,110,125,150,175,200,250,300,400,500", "itemIdentifiers": [ {} ], "itemQuantity": 0, "itemPackageType": "BAG", "involvedParties": [ { "locationIdentifiers": [] } ], "monetaryValue": { "amount": 0, "currency": "USD" }, "totalWeight": { "weight": 0, "weightUnit": "LB" } } ], "totalWeight": { "weight": 0, "weightUnit": "LB" } } ] }, "shipmentLegId": "6798b072-0783-4009-baaf-2b9780277fbd", "scope": [ "RISK_MANAGEMENT" ], "trackingDetails": [ { "equipmentIdentifier": { "shouldDelete": true, "type": "MOBILE_PHONE_NUMBER", "value": "string" }, "equipmentIdentifierSource": "CUSTOMER", "trackingType": "MOBILE_PHONE" } ] }'
{ "infoMessages": [ { … } ], "shipment": { "apiConfiguration": { … }, "attributes": [ … ], "carrierIdentifier": { … }, "capacityProviderAccountGroup": { … }, "contents": [ … ], "equipmentIdentifiers": [ … ], "equipmentIdentifierChanges": [ … ], "id": 0, "idleDuration": 0, "masterShipmentId": "2e04ec4a-749a-4ef4-a452-b7dc8cca16aa", "pointsOfInterest": [ … ], "route": { … }, "shipmentIdentifiers": [ … ], "shipmentStops": [ … ], "sensors": [ … ], "shippingDetails": { … }, "shipmentDetails": { … }, "shipmentLegId": "6798b072-0783-4009-baaf-2b9780277fbd", "scope": [ … ], "trackingDetails": [ … ] } }
curl -i -X DELETE \ 'https://na12.api.project44.com/api/v3/tl/shipments/{id}?accountNonExpired=true&accountNonLocked=true&credentialsNonExpired=true&enabled=true&id=0&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
curl -i -X POST \ 'https://na12.api.project44.com/api/v3/tl/shipments/{id}/actions?accountNonExpired=true&accountNonLocked=true&credentialsNonExpired=true&enabled=true&id=0&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \ -H 'Content-Type: application/json' \ -d '{ "code": "CANCEL" }'
{ "infoMessages": [ { … } ] }
curl -i -X POST \ 'https://na12.api.project44.com/api/v3/tl/shipments/{id}/equipmentapprovals/requests?accountNonExpired=true&accountNonLocked=true&credentialsNonExpired=true&enabled=true&id=0&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
Whether shipment status history ('statusUpdates') should be included in the response.
Whether shipment sensor history ('sensorHistory') should be included in the response.
curl -i -X GET \ 'https://na12.api.project44.com/api/v3/tl/shipments/{id}/statuses?accountNonExpired=true&accountNonLocked=true&credentialsNonExpired=true&enabled=true&id=0&includeMapUrl=false&includeSensorHistory=false&includeStatusHistory=false&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
OK
${TruckloadShipmentStatus.apiModel.statusUpdates.value}
${TruckloadShipmentStatus.apiModel.latestStopStatuses.value}
Contains fields describing properties of rule that triggered a push notification
${TruckloadShipmentStatus.apiModel.pointOfInterestStatus.value}
${TruckloadShipmentStatus.apiModel.statusUpdates.value}
{ "infoMessages": [ { … } ], "latestStatusUpdate": { "address": { … }, "geoCoordinates": { … }, "statusCode": "DISPATCHED", "statusReason": { … }, "stopNumber": 0, "timestamp": "2019-08-24T14:15:22Z" }, "latestStopStatuses": [ { … } ], "mapUrl": "string", "notificationRule": { "${TruckloadShipmentNotificationRule.apiModel.ruleType.value}": "DEPRECATED_SHIPMENT_LATE", "${TruckloadShipmentNotificationRule.apiModel.ruleType.ruleInfo}": { … } }, "pointOfInterestStatus": [ { … } ], "shipment": { "apiConfiguration": { … }, "attributes": [ … ], "carrierIdentifier": { … }, "capacityProviderAccountGroup": { … }, "contents": [ … ], "equipmentIdentifiers": [ … ], "equipmentIdentifierChanges": [ … ], "id": 0, "idleDuration": 0, "masterShipmentId": "2e04ec4a-749a-4ef4-a452-b7dc8cca16aa", "pointsOfInterest": [ … ], "route": { … }, "shipmentIdentifiers": [ … ], "shipmentStops": [ … ], "sensors": [ … ], "shippingDetails": { … }, "shipmentDetails": { … }, "shipmentLegId": "6798b072-0783-4009-baaf-2b9780277fbd", "scope": [ … ], "trackingDetails": [ … ] }, "statusUpdates": [ { … } ], "sensorHistories": [ { … } ] }
Whether shipment status history ('statusUpdates') should be included in the response.
Whether shipment sensor history ('sensorHistory') should be included in the response.
curl -i -X GET \ 'https://na12.api.project44.com/api/v3/tl/shipments/statuses?accountNonExpired=true&accountNonLocked=true&carrierIdentifier=%5Bobject%20Object%5D&credentialsNonExpired=true&enabled=true&id=0&includeMapUrl=false&includeSensorHistory=false&includeStatusHistory=false&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&shipmentIdentifier=%5Bobject%20Object%5D&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
OK
${TruckloadShipmentStatus.apiModel.statusUpdates.value}
${TruckloadShipmentStatus.apiModel.latestStopStatuses.value}
Contains fields describing properties of rule that triggered a push notification
${TruckloadShipmentStatus.apiModel.pointOfInterestStatus.value}
${TruckloadShipmentStatus.apiModel.statusUpdates.value}
{ "infoMessages": [ { … } ], "latestStatusUpdate": { "address": { … }, "geoCoordinates": { … }, "statusCode": "DISPATCHED", "statusReason": { … }, "stopNumber": 0, "timestamp": "2019-08-24T14:15:22Z" }, "latestStopStatuses": [ { … } ], "mapUrl": "string", "notificationRule": { "${TruckloadShipmentNotificationRule.apiModel.ruleType.value}": "DEPRECATED_SHIPMENT_LATE", "${TruckloadShipmentNotificationRule.apiModel.ruleType.ruleInfo}": { … } }, "pointOfInterestStatus": [ { … } ], "shipment": { "apiConfiguration": { … }, "attributes": [ … ], "carrierIdentifier": { … }, "capacityProviderAccountGroup": { … }, "contents": [ … ], "equipmentIdentifiers": [ … ], "equipmentIdentifierChanges": [ … ], "id": 0, "idleDuration": 0, "masterShipmentId": "2e04ec4a-749a-4ef4-a452-b7dc8cca16aa", "pointsOfInterest": [ … ], "route": { … }, "shipmentIdentifiers": [ … ], "shipmentStops": [ … ], "sensors": [ … ], "shippingDetails": { … }, "shipmentDetails": { … }, "shipmentLegId": "6798b072-0783-4009-baaf-2b9780277fbd", "scope": [ … ], "trackingDetails": [ … ] }, "statusUpdates": [ { … } ], "sensorHistories": [ { … } ] }
curl -i -X GET \ 'https://na12.api.project44.com/api/v3/tl/shipments/trackingmethods?accountNonExpired=true&accountNonLocked=true&carrierIdentifier=%5Bobject%20Object%5D&credentialsNonExpired=true&enabled=true&id=0&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "trackingMethods": [ { … } ] }
The identifier of the capacity provider for which assets are requested
The type of identifier provided.
Determines the range of results that are returned. Minimum: 1, Maximum: 1000, Default: 1
curl -i -X GET \ 'https://na12.api.project44.com/api/v4/tl/assets?accountNonExpired=true&accountNonLocked=true&capacityProviderIdentifierType=SCAC&capacityProviderIdentifierValue=string&credentialsNonExpired=true&enabled=true&id=0&locale=string&page=1®istrationDate=2019-08-24T14%3A15%3A22Z&size=100&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "paginationInfo": { "pageSize": 0, "pageNumber": 0, "total": 0 }, "results": [ { … } ] }
curl -i -X GET \ 'https://na12.api.project44.com/api/v4/tl/equipment/validate?accountNonExpired=true&accountNonLocked=true&credentialsNonExpired=true&enabled=true&id=0&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "exists": true, "ownershipStatus": "CONNECTED", "valid": true }
Contains fields used to configure the truckload shipment API.
${TruckloadShipment.apiModel.attributes.value}
The requested capacity provider account group containing the account used for authentication with the capacity provider's API.
${TruckloadShipment.apiModel.contents.value}
${TruckloadShipment.apiModel.equipmentIdentifiers.value}
${TruckloadShipment.apiModel.equipmentIdentifierChanges.value}
${TruckloadShipment.apiModel.pointOfInterest.value}
${TruckloadShipment.apiModel.shipmentIdentifiers.value}
${TruckloadShipment.apiModel.shipmentStops.value}
Contains fields which influence the way project44 calculates arrival estimates for stops.
Contains fields which pertain to the shipment contents.
${TruckloadShipment.apiModel.scope.value}
curl -i -X PUT \ 'https://na12.api.project44.com/api/v4/tl/shipments?accountNonExpired=true&accountNonLocked=true&credentialsNonExpired=true&enabled=true&id=0&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \ -H 'Content-Type: application/json' \ -d '{ "apiConfiguration": { "enableIntelligentMatching": true, "fallBackToDefaultAccountGroup": true, "webhookEndpointConfigName": "string" }, "attributes": [ { "name": "string", "value": "string", "values": [ "string" ] } ], "carrierIdentifier": { "type": "SCAC", "value": "string" }, "capacityProviderAccountGroup": { "accounts": [ { "code": "string" } ], "code": "string" }, "contents": [ { "minTemperatureThreshold": 0.1, "maxTemperatureThreshold": 0.1, "temperatureSetPoint": 0.1 } ], "equipmentIdentifiers": [ { "shouldDelete": true, "type": "MOBILE_PHONE_NUMBER", "value": "string" } ], "equipmentIdentifierChanges": [ { "type": "MOBILE_PHONE_NUMBER", "timestamp": "2019-08-24T14:15:22Z", "value": "string" } ], "id": 0, "idleDuration": 0, "masterShipmentId": "2e04ec4a-749a-4ef4-a452-b7dc8cca16aa", "pointsOfInterest": [ { "geoCoordinates": { "latitude": -90, "longitude": -180 }, "location": { "address": { "addressLines": [ "string" ], "city": "string", "country": "US", "postalCode": "string", "state": "string" }, "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" } }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "pointOfInterestName": "string", "pointOfInterestType": "GENERAL", "pointOfInterestDescription": "string", "pointOfInterestId": "string", "shouldDelete": true } ], "route": { "plannedRouteId": "string" }, "shipmentIdentifiers": [ { "type": "BILL_OF_LADING", "value": "string" } ], "shipmentStops": [ { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "additionalAppointmentWindows": [ { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "appointmentStatus": "PENDING", "identifiers": [ { "type": "DOCK", "value": "string" } ], "type": "STRATEGIC" } ], "externalArrivalEstimate": { "dateTime": "2019-08-24T14:15:22Z", "source": "SHIPPER" }, "geoCoordinates": { "latitude": -90, "longitude": -180 }, "involvedParties": [ { "addressInfo": { "addressLines": [ "string" ], "addressLabel": "string", "city": "string", "country": "US", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "postalCode": "string", "state": "string" }, "contactInfo": { "companyName": "string", "email": "user@example.com", "familyName": "string", "givenName": "string", "mobilePhoneNumber": "string", "phoneNumber": "string" }, "identifyingCodes": { "codeListProvider": "WAVE", "codeListName": "DID", "partyCode": "string" }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "partyType": "SHIPPER", "vatNumber": "string" } ], "location": { "address": { "addressLines": [ "string" ], "city": "string", "country": "US", "postalCode": "string", "state": "string" }, "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" } }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "stopNumber": 1, "stopName": "string", "stopDescription": "string", "stopType": "PICKUP", "stopReferenceId": "string", "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" }, { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "additionalAppointmentWindows": [ { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "appointmentStatus": "PENDING", "identifiers": [ { "type": "DOCK", "value": "string" } ], "type": "STRATEGIC" } ], "externalArrivalEstimate": { "dateTime": "2019-08-24T14:15:22Z", "source": "SHIPPER" }, "geoCoordinates": { "latitude": -90, "longitude": -180 }, "involvedParties": [ { "addressInfo": { "addressLines": [ "string" ], "addressLabel": "string", "city": "string", "country": "US", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "postalCode": "string", "state": "string" }, "contactInfo": { "companyName": "string", "email": "user@example.com", "familyName": "string", "givenName": "string", "mobilePhoneNumber": "string", "phoneNumber": "string" }, "identifyingCodes": { "codeListProvider": "WAVE", "codeListName": "DID", "partyCode": "string" }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "partyType": "SHIPPER", "vatNumber": "string" } ], "location": { "address": { "addressLines": [ "string" ], "city": "string", "country": "US", "postalCode": "string", "state": "string" }, "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" } }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "stopNumber": 1, "stopName": "string", "stopDescription": "string", "stopType": "PICKUP", "stopReferenceId": "string", "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" } ], "sensors": [ { "identifier": { "type": "TEMPERATURE", "value": "string" }, "min": 0.1, "max": 0.1, "target": 0.1 } ], "shippingDetails": { "hazmatDetails": { "hazardClasses": [ "string" ] }, "multipleDrivers": true, "truckDetails": { "truckDimensions": { "height": 0, "length": 0, "unitOfMeasure": "IN", "width": 0 }, "truckType": "AUTO_CARRIER", "weight": 0, "weightUnitOfMeasure": "LB" } }, "shipmentDetails": { "lineItems": [ { "commodityCode": "string", "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" }, "description": "string", "deliveryStopNumber": 0, "freightClass": "50,55,60,65,70,77.5,85,92.5,100,110,125,150,175,200,250,300,400,500", "handlingUnitQuantity": 0, "handlingUnitPackageType": "PLT", "itemIdentifiers": [ { "type": "PURCHASE_ORDER", "value": "string" } ], "itemQuantity": 0, "itemPackageType": "BAG", "involvedParties": [ { "addressInfo": { "addressLines": [ null ], "addressLabel": "string", "city": "string", "country": "US", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "postalCode": "string", "state": "string" }, "contactInfo": { "companyName": "string", "email": "user@example.com", "familyName": "string", "givenName": "string", "mobilePhoneNumber": "string", "phoneNumber": "string" }, "identifyingCodes": { "codeListProvider": "WAVE", "codeListName": "DID", "partyCode": "string" }, "locationIdentifiers": [ {} ], "partyType": "SHIPPER", "vatNumber": "string" } ], "monetaryValue": { "amount": 0, "currency": "USD" }, "pickupStopNumber": 0, "subLineItems": [ { "commodityCode": "string", "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" }, "description": "string", "freightClass": "50,55,60,65,70,77.5,85,92.5,100,110,125,150,175,200,250,300,400,500", "itemIdentifiers": [ {} ], "itemQuantity": 0, "itemPackageType": "BAG", "involvedParties": [ { "locationIdentifiers": [] } ], "monetaryValue": { "amount": 0, "currency": "USD" }, "totalWeight": { "weight": 0, "weightUnit": "LB" } } ], "totalWeight": { "weight": 0, "weightUnit": "LB" } } ] }, "shipmentLegId": "6798b072-0783-4009-baaf-2b9780277fbd", "scope": [ "RISK_MANAGEMENT" ], "trackingDetails": [ { "equipmentIdentifier": { "shouldDelete": true, "type": "MOBILE_PHONE_NUMBER", "value": "string" }, "equipmentIdentifierSource": "CUSTOMER", "trackingType": "MOBILE_PHONE" } ] }'
{ "infoMessages": [ { … } ], "shipment": { "apiConfiguration": { … }, "attributes": [ … ], "carrierIdentifier": { … }, "capacityProviderAccountGroup": { … }, "contents": [ … ], "equipmentIdentifiers": [ … ], "equipmentIdentifierChanges": [ … ], "id": 0, "idleDuration": 0, "masterShipmentId": "2e04ec4a-749a-4ef4-a452-b7dc8cca16aa", "pointsOfInterest": [ … ], "route": { … }, "shipmentIdentifiers": [ … ], "shipmentStops": [ … ], "sensors": [ … ], "shippingDetails": { … }, "shipmentDetails": { … }, "shipmentLegId": "6798b072-0783-4009-baaf-2b9780277fbd", "scope": [ … ], "trackingDetails": [ … ] } }
Contains fields used to configure the truckload shipment API.
${TruckloadShipment.apiModel.attributes.value}
The requested capacity provider account group containing the account used for authentication with the capacity provider's API.
${TruckloadShipment.apiModel.contents.value}
${TruckloadShipment.apiModel.equipmentIdentifiers.value}
${TruckloadShipment.apiModel.equipmentIdentifierChanges.value}
${TruckloadShipment.apiModel.pointOfInterest.value}
${TruckloadShipment.apiModel.shipmentIdentifiers.value}
${TruckloadShipment.apiModel.shipmentStops.value}
Contains fields which influence the way project44 calculates arrival estimates for stops.
Contains fields which pertain to the shipment contents.
${TruckloadShipment.apiModel.scope.value}
curl -i -X POST \ 'https://na12.api.project44.com/api/v4/tl/shipments?accountNonExpired=true&accountNonLocked=true&credentialsNonExpired=true&enabled=true&id=0&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \ -H 'Content-Type: application/json' \ -d '{ "apiConfiguration": { "enableIntelligentMatching": true, "fallBackToDefaultAccountGroup": true, "webhookEndpointConfigName": "string" }, "attributes": [ { "name": "string", "value": "string", "values": [ "string" ] } ], "carrierIdentifier": { "type": "SCAC", "value": "string" }, "capacityProviderAccountGroup": { "accounts": [ { "code": "string" } ], "code": "string" }, "contents": [ { "minTemperatureThreshold": 0.1, "maxTemperatureThreshold": 0.1, "temperatureSetPoint": 0.1 } ], "equipmentIdentifiers": [ { "shouldDelete": true, "type": "MOBILE_PHONE_NUMBER", "value": "string" } ], "equipmentIdentifierChanges": [ { "type": "MOBILE_PHONE_NUMBER", "timestamp": "2019-08-24T14:15:22Z", "value": "string" } ], "id": 0, "idleDuration": 0, "masterShipmentId": "2e04ec4a-749a-4ef4-a452-b7dc8cca16aa", "pointsOfInterest": [ { "geoCoordinates": { "latitude": -90, "longitude": -180 }, "location": { "address": { "addressLines": [ "string" ], "city": "string", "country": "US", "postalCode": "string", "state": "string" }, "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" } }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "pointOfInterestName": "string", "pointOfInterestType": "GENERAL", "pointOfInterestDescription": "string", "pointOfInterestId": "string", "shouldDelete": true } ], "route": { "plannedRouteId": "string" }, "shipmentIdentifiers": [ { "type": "BILL_OF_LADING", "value": "string" } ], "shipmentStops": [ { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "additionalAppointmentWindows": [ { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "appointmentStatus": "PENDING", "identifiers": [ { "type": "DOCK", "value": "string" } ], "type": "STRATEGIC" } ], "externalArrivalEstimate": { "dateTime": "2019-08-24T14:15:22Z", "source": "SHIPPER" }, "geoCoordinates": { "latitude": -90, "longitude": -180 }, "involvedParties": [ { "addressInfo": { "addressLines": [ "string" ], "addressLabel": "string", "city": "string", "country": "US", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "postalCode": "string", "state": "string" }, "contactInfo": { "companyName": "string", "email": "user@example.com", "familyName": "string", "givenName": "string", "mobilePhoneNumber": "string", "phoneNumber": "string" }, "identifyingCodes": { "codeListProvider": "WAVE", "codeListName": "DID", "partyCode": "string" }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "partyType": "SHIPPER", "vatNumber": "string" } ], "location": { "address": { "addressLines": [ "string" ], "city": "string", "country": "US", "postalCode": "string", "state": "string" }, "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" } }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "stopNumber": 1, "stopName": "string", "stopDescription": "string", "stopType": "PICKUP", "stopReferenceId": "string", "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" }, { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "additionalAppointmentWindows": [ { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "appointmentStatus": "PENDING", "identifiers": [ { "type": "DOCK", "value": "string" } ], "type": "STRATEGIC" } ], "externalArrivalEstimate": { "dateTime": "2019-08-24T14:15:22Z", "source": "SHIPPER" }, "geoCoordinates": { "latitude": -90, "longitude": -180 }, "involvedParties": [ { "addressInfo": { "addressLines": [ "string" ], "addressLabel": "string", "city": "string", "country": "US", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "postalCode": "string", "state": "string" }, "contactInfo": { "companyName": "string", "email": "user@example.com", "familyName": "string", "givenName": "string", "mobilePhoneNumber": "string", "phoneNumber": "string" }, "identifyingCodes": { "codeListProvider": "WAVE", "codeListName": "DID", "partyCode": "string" }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "partyType": "SHIPPER", "vatNumber": "string" } ], "location": { "address": { "addressLines": [ "string" ], "city": "string", "country": "US", "postalCode": "string", "state": "string" }, "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" } }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "stopNumber": 1, "stopName": "string", "stopDescription": "string", "stopType": "PICKUP", "stopReferenceId": "string", "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" } ], "sensors": [ { "identifier": { "type": "TEMPERATURE", "value": "string" }, "min": 0.1, "max": 0.1, "target": 0.1 } ], "shippingDetails": { "hazmatDetails": { "hazardClasses": [ "string" ] }, "multipleDrivers": true, "truckDetails": { "truckDimensions": { "height": 0, "length": 0, "unitOfMeasure": "IN", "width": 0 }, "truckType": "AUTO_CARRIER", "weight": 0, "weightUnitOfMeasure": "LB" } }, "shipmentDetails": { "lineItems": [ { "commodityCode": "string", "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" }, "description": "string", "deliveryStopNumber": 0, "freightClass": "50,55,60,65,70,77.5,85,92.5,100,110,125,150,175,200,250,300,400,500", "handlingUnitQuantity": 0, "handlingUnitPackageType": "PLT", "itemIdentifiers": [ { "type": "PURCHASE_ORDER", "value": "string" } ], "itemQuantity": 0, "itemPackageType": "BAG", "involvedParties": [ { "addressInfo": { "addressLines": [ null ], "addressLabel": "string", "city": "string", "country": "US", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "postalCode": "string", "state": "string" }, "contactInfo": { "companyName": "string", "email": "user@example.com", "familyName": "string", "givenName": "string", "mobilePhoneNumber": "string", "phoneNumber": "string" }, "identifyingCodes": { "codeListProvider": "WAVE", "codeListName": "DID", "partyCode": "string" }, "locationIdentifiers": [ {} ], "partyType": "SHIPPER", "vatNumber": "string" } ], "monetaryValue": { "amount": 0, "currency": "USD" }, "pickupStopNumber": 0, "subLineItems": [ { "commodityCode": "string", "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" }, "description": "string", "freightClass": "50,55,60,65,70,77.5,85,92.5,100,110,125,150,175,200,250,300,400,500", "itemIdentifiers": [ {} ], "itemQuantity": 0, "itemPackageType": "BAG", "involvedParties": [ { "locationIdentifiers": [] } ], "monetaryValue": { "amount": 0, "currency": "USD" }, "totalWeight": { "weight": 0, "weightUnit": "LB" } } ], "totalWeight": { "weight": 0, "weightUnit": "LB" } } ] }, "shipmentLegId": "6798b072-0783-4009-baaf-2b9780277fbd", "scope": [ "RISK_MANAGEMENT" ], "trackingDetails": [ { "equipmentIdentifier": { "shouldDelete": true, "type": "MOBILE_PHONE_NUMBER", "value": "string" }, "equipmentIdentifierSource": "CUSTOMER", "trackingType": "MOBILE_PHONE" } ] }'
{ "infoMessages": [ { … } ], "shipment": { "apiConfiguration": { … }, "attributes": [ … ], "carrierIdentifier": { … }, "capacityProviderAccountGroup": { … }, "contents": [ … ], "equipmentIdentifiers": [ … ], "equipmentIdentifierChanges": [ … ], "id": 0, "idleDuration": 0, "masterShipmentId": "2e04ec4a-749a-4ef4-a452-b7dc8cca16aa", "pointsOfInterest": [ … ], "route": { … }, "shipmentIdentifiers": [ … ], "shipmentStops": [ … ], "sensors": [ … ], "shippingDetails": { … }, "shipmentDetails": { … }, "shipmentLegId": "6798b072-0783-4009-baaf-2b9780277fbd", "scope": [ … ], "trackingDetails": [ … ] } }
curl -i -X DELETE \ 'https://na12.api.project44.com/api/v4/tl/shipments?accountNonExpired=true&accountNonLocked=true&carrierIdentifier=%5Bobject%20Object%5D&credentialsNonExpired=true&enabled=true&id=0&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&shipmentIdentifier=%5Bobject%20Object%5D&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
curl -i -X GET \ 'https://na12.api.project44.com/api/v4/tl/shipments/{id}?accountNonExpired=true&accountNonLocked=true&credentialsNonExpired=true&enabled=true&id=0&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
OK
Contains fields used to configure the truckload shipment API.
${TruckloadShipment.apiModel.attributes.value}
The requested capacity provider account group containing the account used for authentication with the capacity provider's API.
${TruckloadShipment.apiModel.contents.value}
${TruckloadShipment.apiModel.equipmentIdentifiers.value}
${TruckloadShipment.apiModel.equipmentIdentifierChanges.value}
${TruckloadShipment.apiModel.pointOfInterest.value}
${TruckloadShipment.apiModel.shipmentIdentifiers.value}
${TruckloadShipment.apiModel.shipmentStops.value}
Contains fields which influence the way project44 calculates arrival estimates for stops.
Contains fields which pertain to the shipment contents.
${TruckloadShipment.apiModel.scope.value}
{ "apiConfiguration": { "enableIntelligentMatching": true, "fallBackToDefaultAccountGroup": true, "webhookEndpointConfigName": "string" }, "attributes": [ { … } ], "carrierIdentifier": { "type": "SCAC", "value": "string" }, "capacityProviderAccountGroup": { "accounts": [ … ], "code": "string" }, "contents": [ { … } ], "equipmentIdentifiers": [ { … } ], "equipmentIdentifierChanges": [ { … } ], "id": 0, "idleDuration": 0, "masterShipmentId": "2e04ec4a-749a-4ef4-a452-b7dc8cca16aa", "pointsOfInterest": [ { … } ], "route": { "plannedRouteId": "string" }, "shipmentIdentifiers": [ { … } ], "shipmentStops": [ { … }, { … } ], "sensors": [ { … } ], "shippingDetails": { "hazmatDetails": { … }, "multipleDrivers": true, "truckDetails": { … } }, "shipmentDetails": { "lineItems": [ … ] }, "shipmentLegId": "6798b072-0783-4009-baaf-2b9780277fbd", "scope": [ "RISK_MANAGEMENT" ], "trackingDetails": [ { … } ] }
Contains fields used to configure the truckload shipment API.
${TruckloadShipment.apiModel.attributes.value}
The requested capacity provider account group containing the account used for authentication with the capacity provider's API.
${TruckloadShipment.apiModel.contents.value}
${TruckloadShipment.apiModel.equipmentIdentifiers.value}
${TruckloadShipment.apiModel.equipmentIdentifierChanges.value}
${TruckloadShipment.apiModel.pointOfInterest.value}
${TruckloadShipment.apiModel.shipmentIdentifiers.value}
${TruckloadShipment.apiModel.shipmentStops.value}
Contains fields which influence the way project44 calculates arrival estimates for stops.
Contains fields which pertain to the shipment contents.
${TruckloadShipment.apiModel.scope.value}
curl -i -X PUT \ 'https://na12.api.project44.com/api/v4/tl/shipments/{id}?accountNonExpired=true&accountNonLocked=true&credentialsNonExpired=true&enabled=true&id=0&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \ -H 'Content-Type: application/json' \ -d '{ "apiConfiguration": { "enableIntelligentMatching": true, "fallBackToDefaultAccountGroup": true, "webhookEndpointConfigName": "string" }, "attributes": [ { "name": "string", "value": "string", "values": [ "string" ] } ], "carrierIdentifier": { "type": "SCAC", "value": "string" }, "capacityProviderAccountGroup": { "accounts": [ { "code": "string" } ], "code": "string" }, "contents": [ { "minTemperatureThreshold": 0.1, "maxTemperatureThreshold": 0.1, "temperatureSetPoint": 0.1 } ], "equipmentIdentifiers": [ { "shouldDelete": true, "type": "MOBILE_PHONE_NUMBER", "value": "string" } ], "equipmentIdentifierChanges": [ { "type": "MOBILE_PHONE_NUMBER", "timestamp": "2019-08-24T14:15:22Z", "value": "string" } ], "id": 0, "idleDuration": 0, "masterShipmentId": "2e04ec4a-749a-4ef4-a452-b7dc8cca16aa", "pointsOfInterest": [ { "geoCoordinates": { "latitude": -90, "longitude": -180 }, "location": { "address": { "addressLines": [ "string" ], "city": "string", "country": "US", "postalCode": "string", "state": "string" }, "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" } }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "pointOfInterestName": "string", "pointOfInterestType": "GENERAL", "pointOfInterestDescription": "string", "pointOfInterestId": "string", "shouldDelete": true } ], "route": { "plannedRouteId": "string" }, "shipmentIdentifiers": [ { "type": "BILL_OF_LADING", "value": "string" } ], "shipmentStops": [ { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "additionalAppointmentWindows": [ { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "appointmentStatus": "PENDING", "identifiers": [ { "type": "DOCK", "value": "string" } ], "type": "STRATEGIC" } ], "externalArrivalEstimate": { "dateTime": "2019-08-24T14:15:22Z", "source": "SHIPPER" }, "geoCoordinates": { "latitude": -90, "longitude": -180 }, "involvedParties": [ { "addressInfo": { "addressLines": [ "string" ], "addressLabel": "string", "city": "string", "country": "US", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "postalCode": "string", "state": "string" }, "contactInfo": { "companyName": "string", "email": "user@example.com", "familyName": "string", "givenName": "string", "mobilePhoneNumber": "string", "phoneNumber": "string" }, "identifyingCodes": { "codeListProvider": "WAVE", "codeListName": "DID", "partyCode": "string" }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "partyType": "SHIPPER", "vatNumber": "string" } ], "location": { "address": { "addressLines": [ "string" ], "city": "string", "country": "US", "postalCode": "string", "state": "string" }, "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" } }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "stopNumber": 1, "stopName": "string", "stopDescription": "string", "stopType": "PICKUP", "stopReferenceId": "string", "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" }, { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "additionalAppointmentWindows": [ { "appointmentWindow": { "endDateTime": "2019-08-24T14:15:22Z", "localTimeZoneIdentifier": "string", "startDateTime": "2019-08-24T14:15:22Z" }, "appointmentStatus": "PENDING", "identifiers": [ { "type": "DOCK", "value": "string" } ], "type": "STRATEGIC" } ], "externalArrivalEstimate": { "dateTime": "2019-08-24T14:15:22Z", "source": "SHIPPER" }, "geoCoordinates": { "latitude": -90, "longitude": -180 }, "involvedParties": [ { "addressInfo": { "addressLines": [ "string" ], "addressLabel": "string", "city": "string", "country": "US", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "postalCode": "string", "state": "string" }, "contactInfo": { "companyName": "string", "email": "user@example.com", "familyName": "string", "givenName": "string", "mobilePhoneNumber": "string", "phoneNumber": "string" }, "identifyingCodes": { "codeListProvider": "WAVE", "codeListName": "DID", "partyCode": "string" }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "partyType": "SHIPPER", "vatNumber": "string" } ], "location": { "address": { "addressLines": [ "string" ], "city": "string", "country": "US", "postalCode": "string", "state": "string" }, "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" } }, "locationIdentifiers": [ { "type": "EXTERNAL", "value": "string" } ], "stopNumber": 1, "stopName": "string", "stopDescription": "string", "stopType": "PICKUP", "stopReferenceId": "string", "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f" } ], "sensors": [ { "identifier": { "type": "TEMPERATURE", "value": "string" }, "min": 0.1, "max": 0.1, "target": 0.1 } ], "shippingDetails": { "hazmatDetails": { "hazardClasses": [ "string" ] }, "multipleDrivers": true, "truckDetails": { "truckDimensions": { "height": 0, "length": 0, "unitOfMeasure": "IN", "width": 0 }, "truckType": "AUTO_CARRIER", "weight": 0, "weightUnitOfMeasure": "LB" } }, "shipmentDetails": { "lineItems": [ { "commodityCode": "string", "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" }, "description": "string", "deliveryStopNumber": 0, "freightClass": "50,55,60,65,70,77.5,85,92.5,100,110,125,150,175,200,250,300,400,500", "handlingUnitQuantity": 0, "handlingUnitPackageType": "PLT", "itemIdentifiers": [ { "type": "PURCHASE_ORDER", "value": "string" } ], "itemQuantity": 0, "itemPackageType": "BAG", "involvedParties": [ { "addressInfo": { "addressLines": [ null ], "addressLabel": "string", "city": "string", "country": "US", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "postalCode": "string", "state": "string" }, "contactInfo": { "companyName": "string", "email": "user@example.com", "familyName": "string", "givenName": "string", "mobilePhoneNumber": "string", "phoneNumber": "string" }, "identifyingCodes": { "codeListProvider": "WAVE", "codeListName": "DID", "partyCode": "string" }, "locationIdentifiers": [ {} ], "partyType": "SHIPPER", "vatNumber": "string" } ], "monetaryValue": { "amount": 0, "currency": "USD" }, "pickupStopNumber": 0, "subLineItems": [ { "commodityCode": "string", "contact": { "companyName": "string", "contactName": "string", "email": "string", "faxNumber": "string", "faxNumberCountryCode": "string", "phoneNumber": "string", "phoneNumberCountryCode": "string", "phoneNumber2": "string", "phoneNumber2CountryCode": "string" }, "description": "string", "freightClass": "50,55,60,65,70,77.5,85,92.5,100,110,125,150,175,200,250,300,400,500", "itemIdentifiers": [ {} ], "itemQuantity": 0, "itemPackageType": "BAG", "involvedParties": [ { "locationIdentifiers": [] } ], "monetaryValue": { "amount": 0, "currency": "USD" }, "totalWeight": { "weight": 0, "weightUnit": "LB" } } ], "totalWeight": { "weight": 0, "weightUnit": "LB" } } ] }, "shipmentLegId": "6798b072-0783-4009-baaf-2b9780277fbd", "scope": [ "RISK_MANAGEMENT" ], "trackingDetails": [ { "equipmentIdentifier": { "shouldDelete": true, "type": "MOBILE_PHONE_NUMBER", "value": "string" }, "equipmentIdentifierSource": "CUSTOMER", "trackingType": "MOBILE_PHONE" } ] }'
{ "infoMessages": [ { … } ], "shipment": { "apiConfiguration": { … }, "attributes": [ … ], "carrierIdentifier": { … }, "capacityProviderAccountGroup": { … }, "contents": [ … ], "equipmentIdentifiers": [ … ], "equipmentIdentifierChanges": [ … ], "id": 0, "idleDuration": 0, "masterShipmentId": "2e04ec4a-749a-4ef4-a452-b7dc8cca16aa", "pointsOfInterest": [ … ], "route": { … }, "shipmentIdentifiers": [ … ], "shipmentStops": [ … ], "sensors": [ … ], "shippingDetails": { … }, "shipmentDetails": { … }, "shipmentLegId": "6798b072-0783-4009-baaf-2b9780277fbd", "scope": [ … ], "trackingDetails": [ … ] } }
curl -i -X DELETE \ 'https://na12.api.project44.com/api/v4/tl/shipments/{id}?accountNonExpired=true&accountNonLocked=true&credentialsNonExpired=true&enabled=true&id=0&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
curl -i -X POST \ 'https://na12.api.project44.com/api/v4/tl/shipments/{id}/actions?accountNonExpired=true&accountNonLocked=true&credentialsNonExpired=true&enabled=true&id=0&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \ -H 'Content-Type: application/json' \ -d '{ "code": "CANCEL" }'
{ "infoMessages": [ { … } ] }
curl -i -X POST \ 'https://na12.api.project44.com/api/v4/tl/shipments/{id}/equipmentapprovals/requests?accountNonExpired=true&accountNonLocked=true&credentialsNonExpired=true&enabled=true&id=0&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
Whether shipment status history ('statusUpdates') should be included in the response.
Whether shipment sensor history ('sensorHistory') should be included in the response.
curl -i -X GET \ 'https://na12.api.project44.com/api/v4/tl/shipments/{id}/statuses?accountNonExpired=true&accountNonLocked=true&credentialsNonExpired=true&enabled=true&id=0&includeMapUrl=false&includeSensorHistory=false&includeStatusHistory=false&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
OK
${TruckloadShipmentStatus.apiModel.statusUpdates.value}
${TruckloadShipmentStatus.apiModel.latestStopStatuses.value}
Contains fields describing properties of rule that triggered a push notification
${TruckloadShipmentStatus.apiModel.pointOfInterestStatus.value}
${TruckloadShipmentStatus.apiModel.statusUpdates.value}
{ "infoMessages": [ { … } ], "latestStatusUpdate": { "address": { … }, "geoCoordinates": { … }, "statusCode": "DISPATCHED", "statusReason": { … }, "stopNumber": 0, "timestamp": "2019-08-24T14:15:22Z" }, "latestStopStatuses": [ { … } ], "mapUrl": "string", "notificationRule": { "${TruckloadShipmentNotificationRule.apiModel.ruleType.value}": "DEPRECATED_SHIPMENT_LATE", "${TruckloadShipmentNotificationRule.apiModel.ruleType.ruleInfo}": { … } }, "pointOfInterestStatus": [ { … } ], "shipment": { "apiConfiguration": { … }, "attributes": [ … ], "carrierIdentifier": { … }, "capacityProviderAccountGroup": { … }, "contents": [ … ], "equipmentIdentifiers": [ … ], "equipmentIdentifierChanges": [ … ], "id": 0, "idleDuration": 0, "masterShipmentId": "2e04ec4a-749a-4ef4-a452-b7dc8cca16aa", "pointsOfInterest": [ … ], "route": { … }, "shipmentIdentifiers": [ … ], "shipmentStops": [ … ], "sensors": [ … ], "shippingDetails": { … }, "shipmentDetails": { … }, "shipmentLegId": "6798b072-0783-4009-baaf-2b9780277fbd", "scope": [ … ], "trackingDetails": [ … ] }, "statusUpdates": [ { … } ], "sensorHistories": [ { … } ] }
Whether shipment status history ('statusUpdates') should be included in the response.
Whether shipment sensor history ('sensorHistory') should be included in the response.
curl -i -X GET \ 'https://na12.api.project44.com/api/v4/tl/shipments/statuses?accountNonExpired=true&accountNonLocked=true&carrierIdentifier=%5Bobject%20Object%5D&credentialsNonExpired=true&enabled=true&id=0&includeMapUrl=false&includeSensorHistory=false&includeStatusHistory=false&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&shipmentIdentifier=%5Bobject%20Object%5D&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
OK
${TruckloadShipmentStatus.apiModel.statusUpdates.value}
${TruckloadShipmentStatus.apiModel.latestStopStatuses.value}
Contains fields describing properties of rule that triggered a push notification
${TruckloadShipmentStatus.apiModel.pointOfInterestStatus.value}
${TruckloadShipmentStatus.apiModel.statusUpdates.value}
{ "infoMessages": [ { … } ], "latestStatusUpdate": { "address": { … }, "geoCoordinates": { … }, "statusCode": "DISPATCHED", "statusReason": { … }, "stopNumber": 0, "timestamp": "2019-08-24T14:15:22Z" }, "latestStopStatuses": [ { … } ], "mapUrl": "string", "notificationRule": { "${TruckloadShipmentNotificationRule.apiModel.ruleType.value}": "DEPRECATED_SHIPMENT_LATE", "${TruckloadShipmentNotificationRule.apiModel.ruleType.ruleInfo}": { … } }, "pointOfInterestStatus": [ { … } ], "shipment": { "apiConfiguration": { … }, "attributes": [ … ], "carrierIdentifier": { … }, "capacityProviderAccountGroup": { … }, "contents": [ … ], "equipmentIdentifiers": [ … ], "equipmentIdentifierChanges": [ … ], "id": 0, "idleDuration": 0, "masterShipmentId": "2e04ec4a-749a-4ef4-a452-b7dc8cca16aa", "pointsOfInterest": [ … ], "route": { … }, "shipmentIdentifiers": [ … ], "shipmentStops": [ … ], "sensors": [ … ], "shippingDetails": { … }, "shipmentDetails": { … }, "shipmentLegId": "6798b072-0783-4009-baaf-2b9780277fbd", "scope": [ … ], "trackingDetails": [ … ] }, "statusUpdates": [ { … } ], "sensorHistories": [ { … } ] }
curl -i -X GET \ 'https://na12.api.project44.com/api/v4/tl/shipments/trackingmethods?accountNonExpired=true&accountNonLocked=true&carrierIdentifier=%5Bobject%20Object%5D&credentialsNonExpired=true&enabled=true&id=0&locale=string®istrationDate=2019-08-24T14%3A15%3A22Z&tenantId=0&tenantPurpose=DEFAULT&tenantUuid=e46705ba-31a8-4f12-b6d3-f41ec1d77a9a&username=string' \ -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "trackingMethods": [ { … } ] }