POST /v2/price-checks when a user needs to see an automatic price before confirming the transport.
The request uses the route, vehicles, and service options. A price check does not need a VIN, but order creation still follows the vehicle identity rules.
Read the result
An available response contains the complete price breakdown.
EUR.
Create the order
The price check is a calculation, not a quote object. It has no ID or expiry workflow, and the order request does not refer back to it. Order creation calculates the price again. Always use the accepted price from the created order as the order price. You can create an order without a price check.Handle a custom quote result
Acustom_quote_required response has a null price. It can still contain estimated pickup and delivery times, so do not treat it as an invalid route.
Contact support@bahnexpress.com if you want to request a custom quote. Bahn does not guarantee that it can provide one.
An ordering channel must send the same ordered_for value in the price check and order request.