{"id":"65a010ab-723c-4a45-a878-36bf4211c694","task":"Issue gift-card vouchers and adjust client loyalty points through the Phorest API.","domain":"developer.phorest.com","steps":["Authenticate to the Phorest API for the target business.","Call the create-voucher endpoint to issue a new gift-card voucher; note that you must build the surrounding purchase/payment/email flow yourself (e.g., via Stripe).","Call the list-vouchers endpoint (optionally filtered by client id, serial number, or update date) to look up existing vouchers, including used ones if needed.","Call the get-voucher endpoint with a specific voucher id to check its balance/status before redemption.","Call the loyalty-points endpoint (.../business/{businessId}/loyaltypoints) to update a client's loyalty point balance."],"gotchas":["Phorest's Voucher API only creates/returns voucher records — it does not process payment or send the gift-card email, so checkout and notification must be built separately.","As with other Phorest endpoints, there are no voucher/loyalty webhooks, so balance changes made outside your integration must be detected by re-polling the relevant endpoints."],"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/65a010ab-723c-4a45-a878-36bf4211c694"}