saved

Add Place By Id

Save a place by id — optionally to a list. Idempotent per (place, list).

THE contract is a canonical place ULID (canonical_places.id) — the spine identity every surface joins on; saves resolve entirely from the spine with zero paid fetches, and dedup by canonical place_id.

A Google place_id is also accepted as the LEGACY autocomplete path (the picker hands us a gpid before any canonical row exists); that path still ends canonical — the resolver mints/links the row and stamps item.place_id — it just pays the Google fetch to get there.

post/saved/add-place

Headers

x-client-idstring nullable

Request body

place_idstring required
list_idstring uuid nullable
skip_enrichmentboolean

Response

Successful Response

idstring uuid required
list_idstring uuid nullable required
place_refstring required
place_idstring nullable required
captionstring nullable required
descriptionstring nullable
namestring required
categorystring nullable required
citystring nullable required
statestring nullable required
countrystring nullable required
latnumber nullable required
lngnumber nullable required
image_urlstring nullable required
image_thumbhashstring nullable
ratingnumber nullable required
num_reviewsinteger nullable required
tabelog_tierinteger nullable
sourcestring required
source_urlstring nullable required
is_sharedboolean required
review_statestring nullable required
created_atstring required

Changes

No recorded changes to this endpoint across all 1 revision of this API.