Get Available Tracking Methods
Return available shipment tracking methods for a given carrier.
Requirements
Have the following information:
- Carrier Identifier (
SCAC,MC_NUMBER,DOT_NUMBER,VAT, orP44_EU)
Workflow
Complete these steps:
- Prepare a
GETrequest to /api/v4/tl/shipments/trackingmethods. - Send the request.
Fields and Objects
| Element | Description | Type | Notes |
|---|---|---|---|
carrierIdentifier.type | The carrier identifier type. | string | Valid values are SCAC, MC_NUMBER, DOT_NUMBER, SYSTEM, VAT, or P44_EU. |
carrierIdentifier.value | The value of the carrier identifier. | string |
Expected System Response
You have successfully submitted the request when you receive a 200 OK response. For example,
{ "trackingMethods": [ { "capacityProviderAccount": { "code": "string" }, "equipmentIdentifier": { "shouldDelete": true, "type": "MOBILE_PHONE_NUMBER", "value": "string" }, "infoMessages": [ { "severity": "ERROR", "message": "string", "diagnostic": "string", "source": "SYSTEM" } ], "shipmentIdentifier": { "type": "BILL_OF_LADING", "value": "string" } } ] }
This is an example of what could be returned in the response. Null fields will not show up in the response. Please refer to the reference data for more information on required and potential null fields.
Fields and Objects
| Element | Description | Type | Notes |
|---|---|---|---|
trackingMethods.capacityProviderAccount.code | The code for the requested capacity provider account. | string | |
trackingMethods.equipmentIdentifier.type | The type of equipment identifier. | string | Valid values are MOBILE_PHONE_NUMBER, VEHICLE_ID, LICENSE_PLATE, SENSITECH_DEVICE, or TIVE_DEVICE_ID. |
trackingMethods.equipmentIdentifier.value | The value of the equipment identifier. | string | Cell phone numbers will be obfuscated in project44 responses for privacy reasons. |
trackingMethods.shipmentIdentifier.type | The type of shipment identifier. | string | Valid values are BILL_OF_LADING and ORDER. |
trackingMethods.shipmentIdentifier.value | The value of the shipment identifier. | string |
Errors
If there was a problem with your request, you will receive one of the following error codes:
400 Invalid request401 Invalid or missing credentials403 User not authorized to perform this operation
See Error Response Codes in the Appendix for more information on the meaning of these error codes.