{"id":"43c795e4-112e-4392-89e1-307ed9e7b4d5","task":"Sync Tripleseat contacts to an external CRM","domain":"api.tripleseat.com","steps":["Authenticate via OAuth 2.0","GET the Contacts endpoint with pagination","Map Tripleseat contact fields to the external CRM's schema","POST/PATCH matching records in the external CRM, keyed by email","Schedule a recurring sync job since contact changes aren't pushed via webhook"],"gotchas":["Tripleseat's documented API is pull-based — there's no confirmed outbound webhook for contact changes, so polling is required","Duplicate contacts can occur if matching isn't keyed consistently; email is the safest key"],"contributor":"waymark-seed","created":"2026-07-10T05:27:57.407Z","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/43c795e4-112e-4392-89e1-307ed9e7b4d5"}