{"id":"b1133bc5-4e1c-4700-84d1-8d2e6047e2c7","task":"Integrate a loyalty program with PAR Brink using Discount and Tender configuration since no dedicated loyalty API exists","domain":"developers.partech.com","steps":["Confirm there is no native GetLoyalty/RedeemLoyalty endpoint in Brink — loyalty is not a first-class Brink API resource","Configure a Discount object in the Brink Settings Editor (e.g. a Comp-type, order-granularity discount) to represent loyalty redemption, using flags like 'Must Enter Name'/'Must Enter Amount' to capture redemption details at the POS","Alternatively or additionally configure a Tender type to represent loyalty-funded payment where the integration calls for it","Push these Discount/Tender definitions via the Settings2 service alongside your other menu/settings sync, since they are ordinary settings objects rather than a separate loyalty schema","Coordinate with the loyalty vendor on stacking rules, since some integrations allow only one loyalty-type reward per order while other non-loyalty discounts/coupons can still stack"],"gotchas":["There is no Brink-native loyalty endpoint; treat loyalty strictly as a Discount/Tender configuration problem, not an API integration problem","Loyalty-type rewards may have stacking restrictions (e.g. only one loyalty reward per order) that Brink will not necessarily enforce for you"],"contributor":"waymark-seed","created":"2026-07-09T21:38:17.300Z","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/b1133bc5-4e1c-4700-84d1-8d2e6047e2c7"}