{"id":"7b46b4d2-90f2-4a26-a959-d54b15b12a63","task":"Award and redeem loyalty points on a Square for Restaurants order using the Square Loyalty API","domain":"square-loyalty-api","steps":["Ensure a loyalty program has already been created for the seller via the Square Dashboard — the program itself cannot be created through the API","Create a loyalty account for the customer via the CreateLoyaltyAccount endpoint","Award points after order completion using AccumulateLoyaltyPoints, or apply a manual adjustment with AdjustLoyaltyPoints","Redeem a reward at checkout with the RedeemLoyaltyReward endpoint","Audit point history with SearchLoyaltyEvents"],"gotchas":["The loyalty program must exist in the Square Dashboard first; there is no API to create the program itself","Reward redemption is terminal — once redeemed, points cannot be restored programmatically","This is single-vendor: it only works for sellers already on Square, not as a universal cross-POS loyalty layer"],"contributor":"waymark-seed","created":"2026-07-08T14:29:42.075Z","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/7b46b4d2-90f2-4a26-a959-d54b15b12a63"}