Vector
Partner Integration Guide

Facility PreCheck &
Load Visibility Integration

Integrate your TMS with Vector to send driver and shipment data ahead of arrival. Reduce detention, streamline facility check-ins, and give your customers real-time visibility into every load.

Why Integrate

Your data powers a faster, safer facility experience for everyone.

Driver Verification

Facility guards match the driver name, last 4 of their CDL, and DOT number against what you submitted to verify identity and prevent theft.

SMS PreCheck

Drivers receive an SMS with a check-in link before arriving at the facility, letting them complete check-in ahead of time and avoid gate delays.

Temperature Monitoring

For refrigerated loads like produce, trailer temperature data is verified to ensure cold chain compliance before the driver enters the facility.

GPS Visibility

GPS coordinates give facility operators real-time visibility into truck locations so they can plan dock assignments and reduce wait times.

How It Works

From your TMS to the driver in three steps.

1

Send Your Data

Export driver and shipment details from your TMS via CSV file upload or a direct API call to Vector.

2

Vector Notifies the Driver

Vector sends an SMS to the assigned driver with a unique check-in link for the destination facility.

3

Faster Check-In at the Gate

The driver completes PreCheck before arrival. The facility guard verifies identity against your submitted data and the driver moves through faster.

Integration Methods

Choose the method that fits your workflow.

CSV File Integration

Create a flat CSV file from your TMS containing driver and shipment data. This is the simplest way to get started with Vector. The file must follow the exact header format specified in the field reference below.

Best for scheduled exports

Automate CSV generation from your TMS on a recurring schedule.

Standard CSV format

Comma-separated values with the first row as headers.

Download CSV Template

A blank CSV file with all headers pre-filled. Open it in Excel or Google Sheets and start adding rows.

CSV Format Validator
Paste your CSV content or drag a .csv file to validate the format before submission.

Field Reference

Complete field specification for both CSV and API.

Fields marked as

Required
must be present in every submission.
Preferred
fields are strongly recommended.
Conditional
fields may be required depending on the customer facility configuration.

Customer

Field NameTypeStatusDescriptionExample
Customer Shipment IDText
Required
The customer's shipment number.31881645
Customer IDText
Required
Your code/identifier that uniquely represents the customer where you will be utilizing Vector.HD-EAST-01
Pickup ETADateTime
Optional
Expected pickup time. Format: yyyy-MM-dd'T'HH:mmXXX2024-11-25T15:42+05:30
Destination ETADateTime
Optional
Expected destination arrival time. Format: yyyy-MM-dd'T'HH:mmXXX2024-11-25T15:42+05:30

Carrier

Field NameTypeStatusDescriptionExample
Carrier Load NumberText
Required
Your internal load/trip number. Links to the check-in for visibility, filtering, and POD indexing.LD-31881645
Current Load StatusText
Preferred
Your internal load status.Dispatched

Driver 1

Field NameTypeStatusDescriptionExample
Driver 1 Phone NumberText
Required
Driver's cellular phone number. Format: E.164 (e.g., +1 202-456-1414)+12024561414
Driver 1 First NameText
Required
First name of the primary driver.John
Driver 1 Last NameText
Required
Last name of the primary driver.Doe
Driver 1 Driver IDText
Optional
Driver's Employee ID.399
Driver 1 Last 4 CDLText
Conditional
Last 4 digits of the driver's CDL. May be required depending on the customer solution you are integrating with.4981

Driver 2

Field NameTypeStatusDescriptionExample
Driver 2 Phone NumberText
Optional
Secondary driver's cellular phone number. Format: E.164+12024561414
Driver 2 First NameText
Optional
First name of the secondary driver.Jane
Driver 2 Last NameText
Optional
Last name of the secondary driver.Doe
Driver 2 Driver IDText
Optional
Secondary driver's Employee ID.400
Driver 2 Last 4 CDLText
Optional
Last 4 digits of the secondary driver's CDL.4981

Equipment

Field NameTypeStatusDescriptionExample
Truck NumberText
Optional
If provided, the check-in form will be prefilled to eliminate manual input by the driver.TRK-2190
Trailer 1 NumberText
Optional
If provided, the check-in form will be prefilled to eliminate manual input by the driver.TRL-8821
Trailer 2 NumberText
Optional
If provided, the check-in form will be prefilled to eliminate manual input by the driver.TRL-9922

Brokered Carrier

Field NameTypeStatusDescriptionExample
Asset Based Carrier NameText
Required
If load is brokered, the name of the asset carrier that has been tendered.US XPRESS INC
Asset Based Carrier USDOTText
Required
USDOT number of the asset-based carrier.303024

Location

Field NameTypeStatusDescriptionExample
Last Position LatitudeDecimal (DD)
Optional
GPS latitude in decimal degrees.41.881832
Last Position LongitudeDecimal (DD)
Optional
GPS longitude in decimal degrees.-87.623177
Last Position Date/TimeDateTime
Optional
Timestamp of the last GPS position. Format: yyyy-MM-dd'T'HH:mmXXX2024-11-25T15:42+05:30
Last TemperatureFahrenheit
Optional
Trailer temperature for refrigerated loads. Decimal numeric only.34.0
Last Temperature Date/TimeDateTime
Optional
Timestamp of the last temperature reading. Format: yyyy-MM-dd'T'HH:mmXXX2024-11-25T15:42+05:30

API Reference

Status codes and rate limiting.

CodeCategoryMeaningNotes
202
2xx - SuccessAcceptedPayload accepted and queued for asynchronous processing.
400
4xx - Client ErrorBad RequestMalformed JSON, unsupported top-level type (e.g., array of arrays).
401
4xx - Client ErrorUnauthorizedMissing or invalid Authorization header.
403
4xx - Client ErrorForbiddenAuthenticated but not authorized for this target.
429
4xx - Client ErrorToo Many RequestsRate limit exceeded. Check Retry-After and X-RateLimit-* headers.
500
5xx - Server ErrorInternal Server ErrorUnexpected error during processing.
503
5xx - Server ErrorService UnavailableSystem maintenance or overload.

Rate Limiting

  • Default limit: 20,000 carrier appointment confirmations per 30 minutes
  • Exceeding the limit returns 429 Too Many Requests
  • Response headers include: Retry-After, X-RateLimit-Limit, X-RateLimit-Remaining

Ready to integrate?

Contact the Vector integration team to get your API credentials, target UUID, and personalized onboarding support.

Contact Integration Team