| Field | Format | Valid Examples | Invalid Examples |
|---|---|---|---|
| Date | yyyy-MM-dd | 2025-12-01, 2026-03-15 | 12/01/2025, 2025-12-1, 12-01-2025 |
| US Postal Code | 5 or 9 digits | 60618, 60618-1234 | 6061, 60618 1234 |
| CA Postal Code | A1A 1A1 | H7S 1P4, M5H2N2 | H7S-1P4, h7s 1p4 |
| Rule | Requirement | Example |
|---|---|---|
| Start Number | Must be 1 | Stop 1 ✓ |
| Increment | Increase by 1 only | Stop 1, Stop 2 ✓ |
| First Stop | Must be pick | Stop 1: pick ✓ |
| Last Stop | Must be drop | Stop 2: drop ✓ |
Note: Middle Stops are not supported.
| Mode | Required Fields | Additional Requirements |
|---|---|---|
| TL | • modes• stops (min 2)• stopNumber, stopType, postalCode, country• serviceWindow.startDate (pickup stops) | • equipment optional (default: van_dry_53)• locationType optional• freight optional |
| PL | All TL requirements PLUS: • stops[].locationType (all stops)• freight.handlingUnits (min 1) | • Max weight: 36,000 lbs • Max linear feet: 36 ft • Min 1 package per handling unit |
| Feature | Supported |
|---|---|
| US to US lanes | ✅ |
| True Partial Rate | ✅ |
| Canadian postal codes | ❌ |
| Hazmat | ❌ |
| Reefer | ❌ |
| Temperature Requirements | ❌ |
| Volume Rates | ❌ |
The equipment defines the trailer type for your shipment. Use the following values to specify your requirements:
| Equipment Type | API Enum Value | Max Freight Weight* | Dimensions (L, H, W) | Temp Range |
|---|---|---|---|---|
| 53′ Dry Van | van_dry_53 | 42,000 - 45,000 lbs | 630″, 110″, 98.7″ | N/A |
| 53′ Reefer | reefer_53 | 42,000 - 45,000 lbs | 618″, 103.5″, 97.4″ | -20° to 75° F |
| Flat Bed | flatbed_48 | 48,000 lbs | 567″ or 636″, 102″, 102″ | N/A |
The EchoSync Pricing API processes one quote request per trailer. Use the following guidelines to manage your shipment data:
- Single-Truck Basis: Every quote request is calculated for exactly one trailer (or a portion of one trailer for Partial Loads). If your total freight exceeds the capacity of a single truck, please split your data and submit a separate quote request for each load.
- Baseline Capacity: A standard 53' trailer typically holds approximately 26 standard pallets (48" x 40") when single-stacked.
- Partial Load (PL) Weight: When submitting
plmode quotes, use thehandlingUnitTotalWeightfield to specify the total gross weight (freight + packaging + pallet) for your handling units.
| Field | Allowed Values |
|---|---|
| modes | tl, pl |
| equipment | van_dry_53, reefer_53, flatbed_48 |
| stopType | pick, drop |
| country | us, ca |
| locationType | commercial, residential, construction_site, trade_show |
| referenceNumbers.referencenumbertype | purchase_order, bill_of_lading, order |
Note:
- All enum values are lowercase and case-sensitive.
TL≠tl - There is an automatic normalization for specific fields, their values are transformed to lowercase:
- modes
- equipment
- stop.country
- stop.locationType
For complete field definitions, data types, and all enum values, refer to the OpenAPI specification.
This guide provides validation rules. The specification contains comprehensive schema details.
- If the
pick-up dateis later than thedrop date, thedrop datewill be ignored and the request will be processed without it. - If the
drop dateis not provided, the request will still be processed.
If a request does not process immediately, the system will automatically try again to ensure it is successful.
- How it works: To resolve temporary connection issues, the system performs a series of retries with increasing wait times.
- Impact: This may cause a slight delay for some requests. Please wait few seconds for the process to complete before trying again.