Skip to main content
Aggregates derived from the matched event history. One read backs the whole profile screen.

Request

Response

Reading it

Recomputed as media is ingested. Superlative fields are null 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.