{"domain":"makeup.land","count":1,"changes":[{"captured_at":"2026-05-28T02:21:06","card_hash":"d90c834560b58200091e32ee73631350cbfdf242b321e7bcf650368e20847dfc","previous_card_hash":null,"diff":{"skills_added":[{"id":"cart_management","name":"Cart add / update / clear","description":"Manipulate a customer's persistent cart. Supports tender selection (ils vs credits), gift-personalization, idempotent POST/PATCH via Idempotency-Key. Stock-gated; credits-tender items wallet-gated.","tags":["cart","checkout"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"customer_lookup","name":"Customer lookup and wallet balance","description":"Lookup customer by phone (E.164). Returns tags, ℳ-credit wallet balance, M Club tier, opportunity claims.","tags":["customers","loyalty","wallet"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"gift_card_redeem","name":"Gift card validate and redeem","description":"Validate a gift card balance (public, no auth) or redeem against an order (scope: giftcards). Partner-issued + internal cards unified.","tags":["gift-cards","payments"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"order_history","name":"Order history and status","description":"List a customer's recent orders with 6-axis status (order/payment/fulfillment/delivery/return/review).","tags":["orders","history"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"product_search","name":"Product search and filtering","description":"Search via `q` (cross-lingual natural-language query — Hebrew, English, transliteration all return semantically-equivalent results), or filter via `tag` (EXACT-string match against Hebrew-stored tags), `brand`, or `sort` (price / popularity / Bayesian-shrunk rating). Returns ILS and ℳ-credit prices side-by-side for tender-aware checkout.","tags":["search","catalog","products"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"register_customer","name":"Customer registration","description":"Generic registration orchestrator — create or look up a customer, compute partner-config-driven tags, fire WhatsApp template and partner webhooks. Designed for inbound WA proof of phone ownership. Scope: register.","tags":["customers","onboarding","whatsapp"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"shade_match","name":"Shade matching by hex","description":"Find products carrying a swatch close to a target hex color, ranked by perceptual distance (ΔE 2000). Supports hue_family refinement (warm/cool/neutral) and per-customer reward projection.","tags":["search","color","products","cosmetics"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"makeup.land"},{"field":"description","before":null,"after":"Israeli professional cosmetics retailer. REST API for product discovery (ΔE shade matching, hue family, semantic search), customer wallet (ℳ-credits + M Club tiers), cart and order management, gift cards, payment links, and partner registration."},{"field":"version","before":null,"after":"1.0.0"},{"field":"url","before":null,"after":"https://makeup.land/api/v1"}],"other_changed":true,"is_empty":false,"human_summary":"added 7 skills · name ∅ → makeup.land · description ∅ → Israeli professional cosmetics retailer. · version ∅ → 1.0.0 · url ∅ → https://makeup.land/api/v1"}}]}