---
title: "Update Custom POI"
method: PUT
path: "/v1/poi/custom-poi/{id}"
tags: ["Manage POIs"]
---

# Update Custom POI

`PUT /v1/poi/custom-poi/{id}`

The Update POI service can be used to update any of your <<glossary:Custom POI>>s, by providing any combination of the following custom POI’s properties(at least one):<br/> <ol> <li>Name - the POI’s name.</li> <li>Area - can be defined either by determining the centroid (lng, lat) and the radius to create the POI area, or by a list of all polygon GEO points (lng,lat).</li> <li>Sub-category (For available sub-categories, see <a href="https://view-su2.highspot.com/viewer/87b4c810b4bc52f78f8fd2862fdf31dd">listed categories</a>.</li> <li>Address - the consumer can change any of the following properties: street address, city and/or zipcode.</li> </ol>

## Path parameters

- `id` string, required

## Request body

- UpdateCustomPoiRequest — Updating <<glossary:Custom POI>> by given name or sub category or polygon/centroid + radius or address.
  - `id` string
  - `centroid` number[] — List of 2 values that represents the GEO location of the POI center
  - `radius` number, float — Radius (in miles) with which the polygon is constructed when the center of the polygon is the centroid
  - `polygon` array[] — List of pairs ([lng, lat]) that represents the POI polygon
    - number[]
  - `address` object
    - `address` string — Entity Address
    - `city` string — Entity City
    - `zipCode` string — Entity Zip Code

## Response `200`

200 response

- CustomPoiResponse
  - `data` CustomPoiInfo, required
    - `result` string
    - `name` string
    - `apiId` string

## Other responses

- `400` — 400 Bad Request
- `403` — 403 Permission Denied
- `500` — 500 Internal Server Error

---

[API](https://skmtc.net/placer/apis/papi.md) · [All operations](https://skmtc.net/placer/apis/papi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/placer/papi/revisions/e317a0bbbd11/schema)
