add_item
Save an item to the user's Grabblist. Creates a static snapshot — Grabblist does not monitor prices or auto-update data. Only include fields with values available from the source. If no image is provided, the server attempts to fetch og:image automatically.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Direct public HTTP(S) page URL. | |
| tags | No | Tags for categorization | |
| image | No | Main image URL. Server auto-fetches og:image if not provided. | |
| price | Yes | Price as number (e.g. 99.99) — REQUIRED, extract from page | |
| title | Yes | Exact title from the page | |
| images | No | All image URLs found on the page | |
| reason | No | Why this change was made (shown to user in change history) | |
| category | No | Category — pick the best match | |
| currency | Yes | Currency code: USD, NZD, AUD, EUR, GBP, etc. | |
| location | No | Seller location or pickup location | |
| platform | Yes | Site domain name without TLD: amazon.com→"amazon", ebay.co.nz→"ebay", kiwiquads.co.nz→"kiwiquads" | |
| quantity | No | How many of this item | |
| condition | No | Condition if applicable: New, Used, Refurbished, Used - Like New, Used - Good, Used - Fair | |
| item_type | No | What kind of item: product (buy), rental (Airbnb), service (cleaning), course (Udemy), listing (classified), event (ticket). Default: product. | |
| posted_at | No | When the listing was originally posted (ISO 8601) | |
| attributes | No | Specs/details as key-value pairs | |
| description | No | Description from the page (max 2000 chars) | |
| seller_name | No | Seller or store name | |
| seller_rating | No | Seller rating 0-5 | |
| original_price | No | Original price before discount (if on sale) | |
| seller_reviews | No | Number of seller reviews |