Get quotes for provided shipment data
POST/quotes
Purpose (Flow B, step 1): Return live quote options for a shipment payload without saving an RFQ.
This does not create an RFQ or shipment. Save the returned carrierId, then call POST /accept-quote with the same shipment payload plus that carrierId.
Do not use this endpoint for RFQ Flow C — use POST /rfqs and GET /rfqs/{rfqId}/quotes instead. Prices returned are shipper-facing only (totalPrice, transportPrice, etc.).
Request
Responses
- 200
- 400
- 403
- 404
- 422
- 500
Quotes returned successfully.
Bad request.
API key is invalid or expired.
Shipper not found.
Quote processing validation error.
Internal server error.