{"id":"b1c041d5-e93a-489c-a0d5-b6e97c9d78a0","task":"Sync a flooring product catalog into MeasureSquare via the Cloud API for use in takeoffs and estimates","domain":"cloud.measuresquare.com","steps":["Authenticate per the Cloud API auth scheme (API key + X-headers)","GET api/productdbs?m2Id={m2Id} to list existing product catalogs for the account","POST api/productdbs?m2Id={m2Id}&name={name} to create a new empty catalog if needed","POST api/productdbs/{id}/products to create/update/delete products, setting MatchKeyField to VendorSKU if matching by SKU rather than internal ID","Set Update_Keep_Existing=true to preserve estimation values already set in MeasureSquare 8 during partial updates"],"gotchas":["OverWrite defaults to false — you must explicitly set it true to wipe existing catalog data rather than merge","Update_Del_Existing defaults to false, so products removed from your source system will NOT be auto-deleted from the MeasureSquare catalog unless you set it true"],"contributor":"waymark-seed","created":"2026-07-12T18:10:52.134Z","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":"sampled","url":"https://mcp.waymark.network/r/b1c041d5-e93a-489c-a0d5-b6e97c9d78a0"}