Check-in feed
Goal: Render an activity feed from one filtered call.Prep time: ~5 minutes
What you will use
GET /flynet/v1/check_ins
Code
read:checkins
scope) and sorted newest first. Each row embeds location with
restaurant and neighborhood, plus timestamps, so one call powers a
complete feed row. Check-ins carry no member identity — render venue
and time, not a name.
Tasting note - To show a member their own visit history, use
/users/me/check_ins: the subject comes from
the token, no UUID needed.Tasting note -
ended_at may be null for ongoing visits. Handle it
explicitly in UI.Alternative: narrow by time
To window the feed by restaurant, location, or time, combine filters on the same endpoint:Tasting note -
/check_ins filters are optional
([restaurant, location, created_after, created_before]) — there is
no user filter; the feed is anonymized. A bare unfiltered list
returns the full paginated set rather than a 400, so always page
deliberately when you omit filters. See
the reference for the full filter matrix.?restaurant={uuid}&created_after=2026-06-01T00:00:00Z
returns only that restaurant’s check-ins since the cutoff.
Next: First payment - accept FLY from a member.