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: objectrequiredProperties: 1
Equipment needed to move the shipment
- modeenumrequired
Transportation mode. Same values as
Load.mode.valuesDRAYAGEEXPEDITEFTLLTLPARTIAL - rateenum
Type requiredThe commercial basis of the rate being asked for. Same values as
Load.rateType.valuesCONTRACTDEDICATEDPROJECTSPOT - stopsType: 2…requiredProperties: 3
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.
- accessorialsType:
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. - commodityType: string | null
Free-text description of the freight
- contactsType:Properties: 3
People on the quote. Exactly one
QUOTE_OWNERis always sent: the rep whose mailbox received the request.QUOTE_REQUESTERis the customer contact who asked, when known. - customType: object | null
Data Properties: 1Additional fields Augment can reliably parse from the email, agreed with each provider during setup, such as a customer-specific code. Keys and values are defined per provider. Ignore any key you do not use.
- customerType: string | null
Name The shipper the quote is for, when a customer rate applies
- dimensionsType: object | nullProperties: 3
Overall shipment dimensions in whole inches. Legal width runs to roughly 12 feet; wider than that generally needs escorts.
- emailType:Properties: 9
The email that triggered this quote. When one thread carries several quote requests, this is the message that produced this quote, not the first message in the thread.
- 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.
- numberType: integer | null
Truckloads min:1Number of truckloads on this lane. Missing means 1. One request covers one lane; several truckloads on the same lane are counted here rather than sent as separate requests.
- pickupType: string | nullFormat: date
Date Requested pickup day
- referenceType: array of object | null
Numbers Properties: 2Reference numbers the customer put on the request, such as a tender or spot-bid number. Use them to recognize a follow-up on the same request.
- 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 | nullProperties: 2
Total shipment weight. An object rather than a bare number, matching the load contract, so the unit is never guessed.
- wellspaceType: integer | null
Inches Well space needed, in whole inches, for drop-deck freight. A separate field rather than part of
dimensions, because it describes the trailer requirement, not the freight.