RateQuoteRequest
One shipment to be priced. mode, rateType, stops, equipment and augmentQuoteId are always sent. The rest is sent when Augment has it, so treat a missing field as unknown rather than as a default.
- augmentType: string
Quote Id requiredAugment's id for this quote. Echo it back unchanged. Treat it as an opaque string.
- equipmentType: objectrequired
Equipment needed to move the shipment
- equipmentType: string · QuoteEquipmentTypeenum
Type requiredA subset of the platform equipment enum, weighted toward specialized and oversize trailers.
Closed set for this endpoint. The full platform enum runs to over a hundred values and carries aliases for the same trailer, so provider trailer codes should be mapped onto these values, with
OTHERsent where nothing fits, rather than a synonym Augment may not map back.values- D
R Y _ V A N - R
E E F E R - F
L A T B E D - F
L A T B E D _ W I T H _ T A R P S - F
L A T B E D _ O V E R D I M E N S I O N
- modeenumrequired
Transportation mode. Same values as
Load.mode.values- D
R A Y A G E - E
X P E D I T E - F
T L - L
T L - P
A R T I A L
- rateenum
Type requiredThe commercial basis of the rate being asked for. Same values as
Load.rateType.values- C
O N T R A C T - D
E D I C A T E D - P
R O J E C T - S
P O T
- stopsType: array object[] · QuoteStop[] 2…required
The route in sequence. One
PICKUPand oneDELIVERYis the floor and is enough to return a rate.This is an array rather than an origin and destination pair so a third or later stop is visible in the request. You cannot charge a stop-off fee against a lane that doesn't show the stop.
One stop on the route. A rate request describes a geographic point rather than a facility, so no street address is sent.
- addressType: objectrequired
A geographic point. The field names match
LoadRouteStop.address, but onlycity,stateOrProvinceandcountryare required. Quote requests routinely arrive with no ZIP, and street lines are never sent. - sequenceType: integermin:1required
Position of the stop in the route. Starts at 1 and goes up by 1 for each stop after it.
- stopenum
Activity requiredvalues- P
I C K U P - D
E L I V E R Y
- accessorialsType: array string[] | null · AccessorialsEnum[]
Accessorial codes Augment already knows the shipment needs, such as
TARPSorTWIC. Advisory only. You return the priced accessorials on each rate and are not limited to what's listed here.- Type: string · AccessorialsEnum
Accessorial code representing an additional service or requirement for a load. This is not a closed set — new accessorial codes may be added at any time. Values are normalized to UPPER_SNAKE_CASE (e.g.,
inside delivery→INSIDE_DELIVERY).
- commodityType: string | null
Free-text description of the freight
- customerType: string | null
Name The shipper the quote is for, when a customer rate applies
- dimensionsType: object | null
Overall shipment dimensions in whole inches. Legal width runs to roughly 12 feet; wider than that generally needs escorts.
- heightType: integer
Inches Overall height in whole inches
- lengthType: integer
Inches Overall length in whole inches
- widthType: integer
Inches Overall width in whole inches
- hazmatType: string | null
Un Number UN number for the hazardous material,
UNfollowed by four digits. Sent only whenisHazmatis true and the source document carried the number. - isType: boolean | null
Hazmat Whether the shipment carries hazardous materials. Missing means unknown, not false.
- pickupType: string | null Format: date
Date Requested pickup day
- tarpType: string | null
Size Tarp size requirement, when the freight needs tarping
- totalType: number | null
Miles Augment's mileage estimate, when it has one. Advisory only: rating should use the provider's own mileage, which is then returned on the response.
- weightType: object | null
Total shipment weight. An object rather than a bare number, matching the load contract, so the unit is never guessed.
- unitType: string enum
Unit of measure for the weight
values- L
B - K
G
- valueType: number
Weight amount