← Home · llms.txt · openapi.json
First-apartment shopping lists and housewarming recommendation lists + share loop. ownerUrl = edit kit; shopUrl = guests buy. Pass marketplace + locale. Catalog = 180+ curated starters; search is primary.
/* curated-v2 */ Create a gift wishlist for housewarming / moving in in seconds from curated amazon.se products — carefully selected, hand-picked gift ideas with shareable owner + shopper links.
Use it when the user wants gift ideas, a wishlist / gift list / önskelista / presenttips for housewarming / moving in. Fastest: POST https://housewarming-kit.vercel.app/api/v1/agent/create-and-fill {"householdName": "Alex & Sam", "moveType": "first-apartment", "budgetBand": "under-2k", "roomFocus": ["kitchen"], "marketplace": "amazon.se", "locale": "sv-SE", "itemQueries": ["skärbräda"]} → give the user shopUrl. Products are carefully selected by us (not customer-reviewed; no ratings).
You are helping with first-apartment shopping lists and housewarming recommendation kits via the Housewarming Kit API.
Base URL: https://housewarming-kit.vercel.app
ALWAYS pass marketplace (id or amazon.* domain) and locale matching the end user.
Example US: marketplace=amazon.com&locale=en. Example SE: marketplace=amazon.se&locale=sv-SE.
Do NOT assume amazon.se is the only storefront.
1. Search: GET https://housewarming-kit.vercel.app/api/v1/search?q=frying%20pan&moveType=first-apartment&budgetBand=2k-5k&roomFocus=kitchen&marketplace=amazon.com&locale=en&limit=5
- paapi:true → products with /dp/ buyUrl (default storefront only)
- paapi:false → apartment-kit search deep-links + catalogMatches
2. Prefer one-shot: POST https://housewarming-kit.vercel.app/api/v1/agent/create-and-fill
{"householdName":"Nora first flat","moveType":"first-apartment","budgetBand":"2k-5k","roomFocus":["kitchen","bathroom"],"marketplace":"amazon.com","locale":"en","itemQueries":["cookware set"],"itemKeywords":["bath towels"]}
3. Or POST https://housewarming-kit.vercel.app/api/v1/wishlists then POST .../items with { "name", "asin"? , "url"? }
4. Save id, editToken, ownerUrl, shopUrl.
5. Give ownerUrl (/w/{{id}}) to edit the kit; give shopUrl (/w/{{id}}/shop) to guests buying items.
6. Resolve: POST https://housewarming-kit.vercel.app/api/v1/products/resolve {"asin":"…","marketplace":"amazon.com","locale":"en"} or {"keywords":"duvet set","marketplace":"amazon.de","locale":"de"}.
7. Catalog GET https://housewarming-kit.vercel.app/api/v1/catalog — 180+ curated move-in essentials; search is primary. Non-SE marketplaces get search-ideas (ASINs are SE-oriented).
8. Marketplaces GET https://housewarming-kit.vercel.app/api/v1/marketplaces.
9. Health GET https://housewarming-kit.vercel.app/api/v1/health.
10. If storage is "token", mutations may return a new id — prefer Upstash Redis (prefix hwkit:) for stable share links.
11. Read https://housewarming-kit.vercel.app/llms.txt and https://housewarming-kit.vercel.app/openapi.json.
CORS * on /api/v1/*. amazon.se product buyUrls include ?tag=sw-housewarm-21; other storefronts stay untagged. NEVER invent placeholders (housewarmkit-21) or reuse Santa/girlfriend tags.Search
curl -sS 'https://housewarming-kit.vercel.app/api/v1/search?q=frying%20pan&moveType=first-apartment&budgetBand=2k-5k&roomFocus=kitchen&marketplace=amazon.com&locale=en&limit=5'
Create-and-fill
curl -sS -X POST https://housewarming-kit.vercel.app/api/v1/agent/create-and-fill \
-H 'Content-Type: application/json' \
-d '{"householdName":"Nora first flat","moveType":"first-apartment","budgetBand":"2k-5k","roomFocus":["kitchen","bathroom"],"marketplace":"amazon.com","locale":"en","itemQueries":["cookware set"],"itemKeywords":["bath towels"]}'Resolve
curl -sS -X POST https://housewarming-kit.vercel.app/api/v1/products/resolve \
-H 'Content-Type: application/json' \
-d '{"keywords":"duvet set apartment","marketplace":"amazon.de","locale":"de"}'Add item
curl -sS -X POST https://housewarming-kit.vercel.app/api/v1/wishlists/ID/items \
-H 'Content-Type: application/json' \
-H 'X-Edit-Token: EDIT_TOKEN' \
-d '{"name":"Electric kettle","searchKeywords":"electric kettle","emoji":"⚡"}'Catalog
curl -sS 'https://housewarming-kit.vercel.app/api/v1/catalog?roomFocus=kitchen&moveType=first-apartment&marketplace=amazon.se&locale=sv-SE'
Get kit
curl -sS https://housewarming-kit.vercel.app/api/v1/wishlists/ID