Successful Response
Per-property ingestion/backfill progress (PR 8 state model).
The UI derives pre-sync / backfilling / populated states from THESE rows plus query status — never from an empty items array (settled ledger). No rows at all = the integration has never synced (pre-sync).
The connected integration that delivers this tenant's bookings.
Identity only. Freshness is deliberately NOT repeated here: the same response carries per-property last_synced_at, and a second answer to "how current is this?" is a second thing to keep in sync.