Request
Response
Reading it
Recomputed as media is ingested. Superlative fields arenull when there is too little history
to compute them. A brand-new user has total_events: 0 and nulls throughout, so design the
empty state deliberately.
first_attended and most_recently_attended are calendar dates at the venue, taken from
the event’s local start time on the same basis as starts_at_local. Do not convert them.
has_synced and last_sync_at are the two fields your sync logic reads at launch; see
Incremental syncs. They are meaningful even for a
user with no matched events at all. Before FanFeed has received anything for a user,
has_synced is false and last_sync_at is null; that pair is the signal to run a full
scan.