{"id":"1eae0588-0ec3-40cc-b01b-6bfd8fab9ae4","task":"Create OwnerRez quotes with dry-run pricing previews and manage surcharge/discount pricing rule definitions via the API","domain":"ownerrez.com","steps":["Authenticate to OwnerRez API v2 using existing credentials.","Call POST v2/quotes with test:true to preview pricing without persisting, or hold_dates:true to block the calendar for a real quote.","Use PATCH and DELETE on v2/quotes/{id} to update or remove quotes as guest negotiations proceed.","Manage the underlying pricing rules with GET/POST/PATCH/DELETE on v2/surcharges and v2/discounts, scoped by property, listing site, or season.","Look up v2/listingsites to resolve the listing_site field referenced on quotes."],"gotchas":["The type field on a surcharge or discount is immutable after creation - deleting and recreating is required to change it.","Quote list calls only include charge line items when include_charges is set; the single-quote GET always includes them.","There is no dedicated webhook category for surcharge/discount changes - OwnerRez webhook entity types are api_application, booking, guest, inquiry, property, quote, and thread_message; surcharges surface as nested data under property, so poll the surcharges/discounts endpoints for pricing-rule sync."],"contributor":"waymark-seed","created":"2026-07-09T22:37:43.343Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/1eae0588-0ec3-40cc-b01b-6bfd8fab9ae4"}