Successful Response
A saved place hydrated to a full attraction card (photos, rating, hours, etc.) plus the import reference — so the detail pane shows both the place and where it came from. card is None when the place can't be re-resolved.
The Tabelog leg of the aggregator ratings row (STA-515).
Deliberately carries a bucketed PERCENTILE TIER and never the raw score. Tabelog's scale is not Google's — its median rated restaurant sits near 3.1 and a 3.5 is exceptional — so "3.43" beside Google's "4.7" reads as worse to a user who doesn't know that. The tier is computed server-side (api/utils/tabelog_tiers.py) and the rating is dropped before it ever reaches a response model, so no client can render it by accident.