---
title: "POST /api/optimization/fleet-routing/optimize-tours"
method: POST
path: "/api/optimization/fleet-routing/optimize-tours"
---

# POST /api/optimization/fleet-routing/optimize-tours

`POST /api/optimization/fleet-routing/optimize-tours`

Forwards a request to the **Cloud Fleet Routing** `optimizeTours` endpoint.

## Request body

- object

## Response `200`

A [`google.cloud.optimization.v1.IOptimizeToursResponse`](https://cloud.google.com/optimization/docs/reference/rpc/google.cloud.optimization.v1#optimizetoursresponse) object.

- unknown

## Other responses

- `default` — Unsuccessful requests return the error message as plain text in the response body. gRPC status codes received from CFR are translated to the equivalent HTTP status code.

## Changes

- **2026-07-17** `399c44da1789` — 1 breaking, 1 info
  - the request's body type/format changed from `array`/`` to `object`/``
  - added the media type `multipart/form-data` to the request body
- **2022-08-31** `e3ede97ccc04` — 2 breaking
  - removed the media type `multipart/form-data` from the request body
  - the request's body type/format changed from `object`/`` to `array`/``

[Change history](https://skmtc.dev/google/apis/fleet-routing-app-backend/changes/api/optimization/fleet-routing/optimize-tours/post.md)

---

[API](https://skmtc.dev/google/apis/fleet-routing-app-backend.md) · [All operations](https://skmtc.dev/google/apis/fleet-routing-app-backend/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/google/fleet-routing-app-backend/revisions/399c44da1789/schema)
