OptionalcostThe criteria for which paths to prefer during routing.
OptionaltravelThe travel mode for the requested route, which is the primary means of transport while routing.
Note that the requested travelMode may not be available for the entire route. Where it is not available for a particular section, the response element for that section is 'other'.
OptionalvehicleThe parameters of the vehicle that drives the route.
OptionalwhenWhen to depart or arrive. If you pass a past date, or one that is impossible to achieve (such as an imminent arrival date for a long route), it defaults to departing now.
The parameters every routing service request shares.
They configure how routes are calculated, including optimisation strategy, vehicle characteristics, timing constraints, and travel preferences, with one interface across the routing services.
Remarks
Both routing services (calculateRoute, calculateReachableRange) accept them to customise route calculation. They control:
calculateRoute supports all of them, and calculateReachableRange a subset.
Example
See
Common Routing Parameters Documentation