Sync a user's check-ins into the cache
untappd_sync_checkinsFetches and caches a user's detailed Untappd check-ins in resumable pages, saving progress and pausing at rate limits so you can build or repair check-in history.
Instructions
Fetch a user's detailed check-ins (venue, date, comment) into the cache from user/checkins. Incremental and resumable: pages backwards up to max_pages per call, persisting progress every page; run again until another_run_needed is false. NOTE: Untappd only returns the ~50 most recent check-ins for accounts other than your own and will not page further — such a sync reports history_truncated and you should use untappd_sync_user_beers for full has-had coverage. backfill_complete is only reported once ~all of total_checkins is cached. Pass force_backfill: true to reset a cache wrongly marked complete and re-page the whole history (cached rows are kept). Stops BEFORE the ~100 calls/hour rate limit (or cleanly on a 429) with stopped_for_rate_limit and rate_limit.resume_at — progress is saved; re-run after that time. Omit username for your own account.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| username | No | Untappd username. Omit to use your own configured account (UNTAPPD_USERNAME). | |
| max_pages | No | Pages (50 check-ins each) to fetch this run (default 10). Keep modest to respect the ~100 calls/hour rate limit. | |
| force_backfill | No | Reset the sync state (clear backfill_complete + cursors) but KEEP cached rows, then re-page the whole history from newest. Use to recover a cache wrongly marked complete. |