list_user_bottles
List bottles on another user's public shelf. Requires username or userId. Same status/query/paging as list_my_bottles. 404 if the user is missing; empty list if they have no bottles.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size (max 50) | |
| query | No | Filter by display name, distillery, or notes | |
| cursor | No | Opaque pagination cursor from a previous response (numeric offset) | |
| offset | No | Number of items to skip | |
| status | No | Bottle status or shelf group (active / wishlist / tried) | |
| userId | No | Firebase uid of the target user | |
| username | No | Instadram handle (with or without @). Resolved via usernames/{handle}. |