QuoteDetail
One quote in full: everything the list shows, plus every priced line, the terms, and the quotes it replaced or was replaced by.
- idType: integerrequired
The quote's id, for GET /quotes/{quote_id}.
- issuedType: stringFormat: date-time
_at requiredWhen it was exported (UTC).
- referenceType: stringrequired
Your quote number: "Q-" for a quote, "S-" for a sheet, e.g. "Q-000126". Numbered within your organization.
- acceptType: stringnullable
_url The page the customer opens to see and accept the quote. It shows the quote's current state, so it works even once expired or archived. Null only on some older quotes.
- acceptedType: stringFormat: date-timenullable
_at When the customer accepted it. Null if not.
- acceptedType: stringnullable
_by _name The name the customer gave when accepting, if any.
- archivedType: stringFormat: date-timenullable
_at When it was archived (withdrawn or replaced). Null if it was not.
- buyType:Properties: 2
What the carrier charges you, per container: freight plus surcharges.
- chargeType: array of string
_names Every surcharge name that appears in the rows' charges.
- commodityType: stringnullable
The commodity, or "Multiple".
- currencyType: string
The currency of every amount (ISO 4217).
- customerType: integernullable
_id The customer it was quoted to. Null for a sheet.
- customerType: stringnullable
_name That customer's name.
- equipmentType: array of string
_sizes The container sizes quoted, smallest first.
- kindType: enum
quote: sent to a customer. sheet: exported for no customer.
valuesquotesheet - lanesType: array of QuoteLaneProperties: 6
Every lane the quote covers.
- marginType:Properties: 2
Sell minus buy.
- placeType: stringnullable
_of _delivery Where the cargo is delivered, or "Multiple" if the quote covers several destinations.
- placeType: stringnullable
_of _receipt Where the cargo is picked up, or "Multiple" if the quote covers several origins.
- quotedType: integernullable
_by _id The user who exported it.
- quotedType: stringnullable
_by _name That user's name, or their email if they have no name.
- rateType: integer
_count How many priced lines (rate × container size) it holds.
- requoteType: stringFormat: date-timenullable
_requested _at When the customer asked for updated rates. Null if they have not.
- requotedType: nullable
_from Properties: 4The quote this one replaced, if it is a requote.
- requotedType: integernullable
_from _id The quote this one replaced, if it is a requote.
- requotesType: array of QuoteLinkProperties: 4
Quotes that replaced this one, newest first.
- rowsType: array of QuoteDetailRowProperties: 18
Every priced line, as it was sent.
- sellType:Properties: 2
What the customer was quoted, per container: buy plus your margin.
- serviceType: stringnullable
The service, e.g. CY/CY (port to port), or "Multiple".
- shipType: stringnullable
_type Mode · container size · container type, each "Multiple" when the quote covers several.
- sizeType: array of QuoteSizeBand
_bands Properties: 7The prices by container size and type.
- statusType: enumnullable
Where the quote stands. Null for a sheet, unless it was archived.
valuespendingacceptedexpiredarchivedrequote_requested - termsType: stringnullable
The terms and conditions sent with the quote.
- validType: stringFormat: date-timenullable
_until When the quote can no longer be accepted (UTC). After this it is expired. Null if it has no time limit.

