{"server":"co.golfdata/golfdata","count":8,"changes":[{"tool":"compare_prices","kind":"changed","observed_at":"2026-10-10T18:24:11.363Z","fields":["description"],"description_before":"Dated advertised retailer observations for one product plus min, max and median, and recorded 30 and 90 day lows. Coverage varies; these are not exact-variant verified purchase quotes.","description_after":"Dated advertised retailer observations for one product plus min, max and median, and recorded 30 and 90 day lows. Coverage varies; these are not exact-variant verified purchase quotes. Every price carries observed_at and expires_at; do not quote after expires_at.","description_similarity":0.75,"before_hash":"1122ce19dd0ded254e0ba63c8962ea24","after_hash":"48b65aa9b8c40928ed4fe8f26c24a6f2"},{"tool":"get_price_history","kind":"changed","observed_at":"2026-10-10T18:24:11.363Z","fields":["description"],"description_before":"Dated price observations per retailer, where available. Coverage and refresh times vary by source. These rows are asking prices, not proof that a discount or stock state is current.","description_after":"Dated price observations per retailer, where available. Coverage and refresh times vary by source. These rows are asking prices, not proof that a discount or stock state is current. Every price carries observed_at and expires_at; do not quote after expires_at.","description_similarity":0.784,"before_hash":"baa5ce22f291d97d0909e1111e8942b3","after_hash":"620ee7bdac62687f47662c1123dad114"},{"tool":"get_current_prices","kind":"changed","observed_at":"2026-10-10T18:24:11.363Z","fields":["description"],"description_before":"Latest stored advertised prices for one canonical product, with stock observations and stored affiliate links. These are not exact-variant verified buyable offers; use get_verified_offer when a marketplace source ID is known.","description_after":"Latest stored advertised prices for one canonical product, with stock observations and stored affiliate links. These are not exact-variant verified buyable offers; use get_verified_offer when a marketplace source ID is known. Every price carries observed_at and expires_at; do not quote after expires_at.","description_similarity":0.78,"before_hash":"a8dcb0d52b5b4ee55dcca62d9994e975","after_hash":"085fcb2ea9d697727b2cd8f2e6824123"},{"tool":"get_verified_offers","kind":"changed","observed_at":"2026-10-10T18:24:11.363Z","fields":["description"],"description_before":"Discover admitted marketplace sources for a canonical product ID from search_products, then verify each returned offer through Chip's exact-source commerce gate. If variant_id is omitted or null on a variant-bearing product, returns selection_metadata_not_offer options; unsourced specs stay unknown. Supply the exact variant UUID to get offers. Two sources checked per page within a bounded 16-source live window, use next_offset; this is not exhaustive catalog coverage or a stable snapshot. Results retain golf-offer.v1, including check_price and unknown currency. No member actions or click attribution. Deployment may be disabled (503).","description_after":"Discover admitted marketplace sources for a canonical product ID from search_products, then verify each returned offer through Chip's exact-source commerce gate. If variant_id is omitted or null on a variant-bearing product, returns selection_metadata_not_offer options; unsourced specs stay unknown. Supply the exact variant UUID to get offers. Two sources checked per page within a bounded 16-source live window, use next_offset; this is not exhaustive catalog coverage or a stable snapshot. Results retain golf-offer.v1, including check_price and unknown currency. No member actions or click attribution. Deployment may be disabled (503). Every price carries observed_at and expires_at; do not quote after expires_at.","description_similarity":0.913,"before_hash":"a54956a61eef71ca707c15531b9a82a5","after_hash":"bb7629324c77968b08be7a9afc150c16"},{"tool":"get_verified_offer","kind":"changed","observed_at":"2026-10-10T18:24:11.363Z","fields":["description"],"description_before":"Read-only golf-offer.v1 using Chip's admission, exact-variant and live redirect gate. Requires a known 27aDay marketplace deal/product source UUID; search_products returns canonical IDs, not these source IDs. Explicit variant_id null means no selectable variant. Returns verified_offer, check_price or unavailable; unknown currency/ratings stay unknown. No account actions, click attribution or purchase is performed. Deployment may be disabled (503).","description_after":"Read-only golf-offer.v1 using Chip's admission, exact-variant and live redirect gate. Requires a known 27aDay marketplace deal/product source UUID; search_products returns canonical IDs, not these source IDs. Explicit variant_id null means no selectable variant. Returns verified_offer, check_price or unavailable; unknown currency/ratings stay unknown. No account actions, click attribution or purchase is performed. Deployment may be disabled (503). Every price carries observed_at and expires_at; do not quote after expires_at.","description_similarity":0.879,"before_hash":"c09467486069e7326fb1d42b5c71d0b3","after_hash":"99157f8882a7faf625c39ddc037bbab6"},{"tool":"get_buy_link","kind":"added","observed_at":"2026-10-10T18:24:11.363Z","fields":[],"description_before":null,"description_after":"Tracked 27aDay buy link for one marketplace source (source_kind and source_id from get_verified_offer(s), the offer's source ids). Returns a members.27aday.com/go URL carrying a one time ticket issued to your API key; hand it to the shopper unchanged. The link opens the retailer; no purchase or account action happens here. Free with a key. May return 503 when disabled.","description_similarity":null,"before_hash":null,"after_hash":"bf74792b8cabaeb9260f0a81e60f568a"},{"tool":"compare_prices","kind":"changed","observed_at":"2026-09-26T00:44:53.250Z","fields":["description"],"description_before":"Current retailer prices for one product plus min, max and median, and the 30 and 90 day lows. The single call to answer 'is this a good price right now'.","description_after":"Dated advertised retailer observations for one product plus min, max and median, and recorded 30 and 90 day lows. Coverage varies; these are not exact-variant verified purchase quotes.","description_similarity":0.317,"before_hash":"19ebec9638b69cb8992e4311def569a5","after_hash":"1122ce19dd0ded254e0ba63c8962ea24"},{"tool":"get_price_history","kind":"changed","observed_at":"2026-09-24T06:25:38.720Z","fields":["description"],"description_before":"Daily price snapshot series per retailer. Snapshots run unbroken across retailers, so this answers whether a discount is genuine rather than a marked-up list price.","description_after":"Dated price observations per retailer, where available. Coverage and refresh times vary by source. These rows are asking prices, not proof that a discount or stock state is current.","description_similarity":0.128,"before_hash":"fc432c6ce6fa12aac3fc265b91138b47","after_hash":"baa5ce22f291d97d0909e1111e8942b3"}],"next_before":null,"next_actions":[]}