Accept an RFQ quote and create shipment
POST/rfqs/:rfqId/accept-quote
Purpose (Flow C, step 3): Accept a stored RFQ quote and create the shipment.
Send only quoteId from GET /rfqs/{rfqId}/quotes. No full shipment payload and no carrierId are required. Uses the same RFQ accept-quote logic as the Cargors portal for an already-persisted quote.
Do not use this for Flow B — if you got quotes from POST /quotes, use POST /accept-quote with carrierId + full payload instead. When called with a DEVELOPMENT API key, this endpoint validates and returns a sample response only.
Request
Responses
- 200
- 400
- 403
- 404
- 422
- 500
Quote accepted and shipment created (or validated in DEVELOPMENT mode).
Bad request (for example RFQ already has a shipment).
API key is invalid or expired.
Shipper, RFQ, quote, or shipment not found.
Quote acceptance processing validation error.
Internal server error.