From a list of beers, return the ones a user has NOT had
untappd_cache_not_hadFilter a list of beer IDs to return only those the user has not yet had, using cached data without API calls. Returns not-had IDs, had IDs and counts, and cache freshness.
Instructions
Given a list of beer ids, return only the ones the user has NOT had — the "what here is new to me?" filter for a venue menu, a brewery lineup, or a festival list. Consults BOTH cached sources; reads the cache only, NO API call. Returns the not-had bids (plus the had bids and counts) and cache freshness. Run untappd_sync_user_beers first; if coverage is incomplete the freshness caveat flags that a "not had" may be a false negative.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bids | Yes | Candidate beer ids to filter (1–500) | |
| username | No | Untappd username. Omit to use your own configured account (UNTAPPD_USERNAME). |