# REST Resource: projects

- [Resource](https://developers.google.com/maps/documentation/route-optimization/reference/rest/v1/projects#RESOURCE_REPRESENTATION)
- [Methods](https://developers.google.com/maps/documentation/route-optimization/reference/rest/v1/projects#METHODS_SUMMARY)

## Resource

There is no persistent data associated with this resource.

| ## Methods ||
|---|---|
| ### `https://developers.google.com/maps/documentation/route-optimization/reference/rest/v1/projects/batchOptimizeTours` | Optimizes vehicle tours for one or more `OptimizeToursRequest` messages as a batch. |
| ### `https://developers.google.com/maps/documentation/route-optimization/reference/rest/v1/projects/optimizeTours` | Sends an `OptimizeToursRequest` containing a `ShipmentModel` and returns an `OptimizeToursResponse` containing `ShipmentRoute`s, which are a set of routes to be performed by vehicles minimizing the overall cost. |
| ### `https://developers.google.com/maps/documentation/route-optimization/reference/rest/v1/projects/optimizeToursLongRunning` | This is a variant of the `https://developers.google.com/maps/documentation/route-optimization/reference/rest/v1/projects.locations/optimizeTours#google.maps.routeoptimization.v1.RouteOptimization.OptimizeTours` method designed for optimizations with large timeout values. |
| ### `https://developers.google.com/maps/documentation/route-optimization/reference/rest/v1/projects/optimizeToursUri` | This is a variant of the `https://developers.google.com/maps/documentation/route-optimization/reference/rest/v1/projects.locations/optimizeToursLongRunning#google.maps.routeoptimization.v1.RouteOptimization.OptimizeToursLongRunning` method designed for optimizations with large timeout values and large input/output sizes. |