# Computes a route through the road network Performs route, isochrone or matrix calculation based on coordinates and vehicle profile. Endpoint: POST /bgis/service/routing/1.0 Version: 1.0.0 Security: basicAuth ## Request fields (application/json): - `destinations` (array) - `destinations.coordinateSat` (object) - `destinations.coordinateSat.lon` (number) - `destinations.coordinateSat.lat` (number) - `routingVehicleProfile` (object) - `routingVehicleProfile.transportMode` (string) Enum: "CAR", "TRUCK", "BICYCLE", "MOTORCYCLE", "EMERGENCY", "PEDESTRIAN", "PUBLIC_BUS", "TAXI" - `routingVehicleProfile.routingVehicleFeature` (object) - `routingVehicleProfile.routingVehicleFeature.height` (integer) - `routingVehicleProfile.routingVehicleFeature.width` (integer) - `routingVehicleProfile.routingVehicleFeature.length` (integer) - `routingVehicleProfile.routingVehicleFeature.weight` (integer) - `routingVehicleProfile.routingVehicleFeature.axleWeight` (integer) - `routingVehicleProfile.routingVehicleFeature.adrTunnelCategory` (string) - `routingVehicleProfile.routingVehicleFeature.caravan` (string) - `routingVehicleProfile.routingVehicleFeature.cial` (string) - `routingVehicleProfile.routingVehicleFeature.disEquipped` (string) - `routingVehicleProfile.routingVehicleFeature.emissionClass` (string) - `routingVehicleProfile.routingVehicleFeature.hazardousMaterials` (string) - `routingVehicleProfile.routingVehicleFeature.hov` (string) - `routingVehicleProfile.routingVehicleFeature.hybrid` (string) - `routingVehicleProfile.routingVehicleFeature.nbPassengers` (integer) - `routingVehicleProfile.routingVehicleFeature.nbTires` (integer) - `routingVehicleProfile.routingVehicleFeature.nbTrailAxles` (integer) - `routingVehicleProfile.routingVehicleFeature.nbTrailer` (integer) - `routingVehicleProfile.routingVehicleFeature.nbVehAxles` (integer) - `routingVehicleProfile.routingVehicleFeature.onlyPhysical` (boolean) - `routingVehicleProfile.routingVehicleFeature.pollMin` (string) - `routingVehicleProfile.routingVehicleFeature.tollTransportCategory` (string) - `routingVehicleProfile.routingVehicleFeature.trailHeight` (integer) - `routingVehicleProfile.routingVehicleFeature.vehHeight` (integer) - `routingVehicleProfile.routingVehicleFeature.vehWeight` (integer) - `routingEnergyVehicleFeature` (object) - `routingEnergyVehicleFeature.auxConsumption` (number) - `routingEnergyVehicleFeature.batCapacity` (number) - `routingEnergyVehicleFeature.crr` (number) - `routingEnergyVehicleFeature.engineEfficiency` (number) - `routingEnergyVehicleFeature.payload` (number) - `routingEnergyVehicleFeature.recuperation` (number) - `routingEnergyVehicleFeature.scx` (number) - `routingEnergyVehicleFeature.temperature` (number) - `routingEnergyVehicleFeature.userSpeed` (number) - `routingEnergyVehicleFeature.windDirection` (number) - `routingEnergyVehicleFeature.windSpeed` (number) - `routingSpeedPonderations` (array) - `routingSpeedPonderations.factor` (number) - `routingSpeedPonderations.level` (integer) - `routingSpeedPonderations.pondType` (string) - `routingSpeedPonderations.roadType` (string) - `routingCriterias` (array) - `routingMode` (string) Enum: "MODE_VIAS", "MODE_MATRIX", "MODE_ISOCHRONE", "MODE_N_TO_N", "MODE_1_TO_N" - `outputLanguage` (string) Example: "fr" - `options` (array) ## Response 200 fields ## Response 400 fields ## Response 500 fields