Sync a user's complete distinct-beers list into the cache
untappd_sync_user_beersFetch and cache every unique beer a user has had, including ratings, counts, and first/last dates, with resumable paging so you can run it repeatedly until the full list is synced.
Instructions
Fetch a user's COMPLETE distinct-beers list (every unique beer they've ever had, with their rating, times-had count, and first/last dates) into the cache from user/beers. This is the cheapest way to get full "has had" coverage — thousands of beers instead of tens of thousands of check-ins — and, unlike user/checkins, it pages fully for any public/friend account. Offset-paged and resumable: fetches max_pages per call and persists progress; run again until another_run_needed is false. Feeds the same untappd_cache_has_had / has_had_many / not_had tools. 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 beers each) to fetch this run (default 10). Keep modest to respect the ~100 calls/hour rate limit. |