Validate Equipment Identifiers
Determine if an equipment identifier is valid for a given carrier and can be used for tracking. If the carrier's tracking vendor does not support validating equipment identifiers without initiating tracking, then the endpoint will always report that the identifier is valid.
Requirements
Have the following information:
- Carrier Identifier (
SCAC,MC_NUMBER,DOT_NUMBER,SYSTEM,VATorP44_EU). - Equipment Identifier (
MOBILE_PHONE_NUMBER,VEHICLE_ID,LICENSE_PLATE,SENSITECH_DEVICE, orTIVE_DEVICE_ID)
Workflow
Complete the following steps:
- Prepare a
GETrequest to /api/v4/tl/equipment/validate and include the carrier and equipment identifiers. - Send the request.
Fields and Objects
| Element | Description | Type | Notes |
|---|---|---|---|
capacityProviderIdentifierType | The type of capacity provider identifier. | string | Valid values are SCAC, MC_NUMBER, DOT_NUMBER, SYSTEM, VAT, or P44_EU. |
capacityProviderIdentifierValue | The value of the capacity provider identifier. | string | |
equipmentIdentifier.type | The type of equipment identifier. | string | Valid values are MOBILE_PHONE_NUMBER, VEHICLE_ID, LICENSE_PLATE, SENSITECH_DEVICE, or TIVE_DEVICE_ID. |
equipmentIdentifier.value | The value of the equipment identifier. | string |
Expected System Response
The request is successfully submitted and confirmed when a 200 OK response is received. For example,
{ "exists": true, "ownershipStatus": "CONNECTED", "valid": true }
Fields and Objects
| Element | Description | Type | Notes |
|---|---|---|---|
exists | Indicates if the asset exists in the project44 platform. | boolean |
If the equipment type is not |
ownershipStatus | Indicates if the asset is owned by the capacity provider. | string | Valid values are CONNECTED, NOT_CONNECTED, INDETERMINATE, or UNKNOWN. |
valid | True if the identifier may be used to initiate tracking, otherwise false. | boolean |
If |
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.