Skip to main content
PATCH
Update Saved Item

Headers

x-client-id
string | null

Path Parameters

item_id
string<uuid>
required

Body

application/json
caption
string | null
list_id
string<uuid> | null
section_id
string | null

Response

Successful Response

id
string<uuid>
required
list_id
string<uuid> | null
required
place_ref
string
required
place_id
string | null
required
caption
string | null
required
name
string
required
category
string | null
required
city
string | null
required
state
string | null
required
country
string | null
required
lat
number | null
required
lng
number | null
required
image_url
string | null
required
rating
number | null
required
num_reviews
integer | null
required
source
string
required
source_url
string | null
required
is_shared
boolean
required
review_state
string | null
required
created_at
string
required
description
string | null
image_thumbhash
string | null
tabelog_tier
integer | null
michelin
MichelinDistinction · object | null

A place's Michelin Guide distinction, structured. Canonical rationale — the TS mirror and the renderers point here rather than restating it.

Rides alongside michelin_award rather than replacing it: that field is a pre-rendered label ("★★★"), and a label cannot drive iconography. An award string we don't recognise yields NO distinction (we never paint a mark we can't justify) while still surfacing verbatim in michelin_award, so a new tier degrades to text rather than disappearing.