Fleet Engine API for on-demand trips
Stay organized with collections
Save and categorize content based on your preferences.
Services for on-demand trips users.
Service: fleetengine.googleapis.com
The Service name fleetengine.googleapis.com
is needed to create RPC client stubs.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-27 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-27 UTC."],[[["\u003cp\u003e\u003ccode\u003efleetengine.googleapis.com\u003c/code\u003e provides services for managing on-demand trips and associated vehicles.\u003c/p\u003e\n"],["\u003cp\u003eTripService enables creating, retrieving, updating, and searching for trips, as well as reporting billable trip usage.\u003c/p\u003e\n"],["\u003cp\u003eVehicleService allows for creating, retrieving, updating, and searching for vehicles, along with managing vehicle attributes.\u003c/p\u003e\n"]]],[],null,["# Fleet Engine API for on-demand trips\n\nServices for on-demand trips users.\n\nService: fleetengine.googleapis.com\n-----------------------------------\n\nThe Service name `fleetengine.googleapis.com` is needed to create RPC client stubs.\n\n[maps.fleetengine.v1.TripService](/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.TripService)\n----------------------------------------------------------------------------------------------------------------------------------------------------\n\n| Methods ||\n|------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|\n| [CreateTrip](/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.TripService.CreateTrip) | Creates a trip in the Fleet Engine and returns the new trip. |\n| [DeleteTrip](/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.TripService.DeleteTrip) | Deletes a single Trip. |\n| [GetTrip](/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.TripService.GetTrip) | Get information about a single trip. |\n| [ReportBillableTrip](/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.TripService.ReportBillableTrip) | Report billable trip usage. |\n| [SearchTrips](/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.TripService.SearchTrips) | Get all the trips for a specific vehicle. |\n| [UpdateTrip](/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.TripService.UpdateTrip) | Updates trip data. |\n\n[maps.fleetengine.v1.VehicleService](/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.VehicleService)\n----------------------------------------------------------------------------------------------------------------------------------------------------------\n\n| Methods ||\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|\n| [CreateVehicle](/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.VehicleService.CreateVehicle) | Instantiates a new vehicle associated with an on-demand rideshare or deliveries provider. |\n| [DeleteVehicle](/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.VehicleService.DeleteVehicle) | Deletes a Vehicle from the Fleet Engine. |\n| [GetVehicle](/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.VehicleService.GetVehicle) | Returns a vehicle from the Fleet Engine. |\n| [ListVehicles](/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.VehicleService.ListVehicles) | Returns a paginated list of vehicles associated with a provider that match the request options. |\n| [SearchVehicles](/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.VehicleService.SearchVehicles) | Returns a list of vehicles that match the request options. |\n| [UpdateVehicle](/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.VehicleService.UpdateVehicle) | Writes updated vehicle data to the Fleet Engine. |\n| [UpdateVehicleAttributes](/maps/documentation/mobility/fleet-engine/reference/trips/rpc/maps.fleetengine.v1#maps.fleetengine.v1.VehicleService.UpdateVehicleAttributes) | Partially updates a vehicle's attributes. |"]]