---
title: "Update Place"
method: PATCH
path: "/places/{id}"
tags: ["Places"]
---

# Update Place

`PATCH /places/{id}`

## Request

- Base URL: `https://secure.fleetio.com/api`
- URL: `https://secure.fleetio.com/api/places/{id}`
- Auth: API key in header `Authorization` and API key in header `Account-Token`
- TypeScript: <https://skmtc.dev/fleetio/apis/fleetio-developer-api/docs/places/:id/patch.ts> (a function with typed inputs; its response is checked against the schema)

Update a Place

## Path parameters

- `id` string, required

## Request body

- object
  - `name` string: A name for this Place.
  - `description` string: A description of this Place.
  - `latitude` number, float: This Place's latitude.
  - `longitude` number, float: This Place's longitude.
  - `radius_in_meters` integer: The radius around this Place's coordinates within which we will consider this Place to have been visited.
  - `polygon_coordinates_raw` string: An optional polygonal geofence for this Place, provided as an EWKT (SRID 4326) POLYGON string. When supplied, it is stored as this Place's polygon geofence in addition to the circular radius defined by `latitude`, `longitude`, and `radius_in_meters`.

## Response `204`

OK

## Other responses

- `401`: Request could not be authenticated
- `403`: Insufficient permission to perform this operation
- `404`: The requested resource could not be located
- `422`: Unprocessable Entity
- `500`: Something unexpected happened

## Changes

- **2026-11-06** `49558d744bd7`: 1 info
  - added the new optional request property `polygon_coordinates_raw`

[Operation history](https://skmtc.dev/fleetio/apis/fleetio-developer-api/changes/places/:id/patch.md)

---

[API](https://skmtc.dev/fleetio/apis/fleetio-developer-api.md) - [All operations](https://skmtc.dev/fleetio/apis/fleetio-developer-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fleetio/apis/fleetio-developer-api/revisions/49558d744bd7?raw)
