Open Loyalty
Open Loyalty is an API-first, headless loyalty and gamification platform. Every loyalty mechanic - members, transactions, points, tiers/levels, earning rules, reward campaigns, and analytics - is exposed through a documented REST API, so brands assemble custom loyalty experiences on top of Open Loyalty rather than a fixed UI. The platform grew from an open-source loyalty engine (still available as a GitHub Open Source Edition capped at 200 members for testing) into a managed, cloud-hosted SaaS. Requests are JSON over HTTPS, authenticated with a JWT bearer token (per-store and admin login) or a permanent API token. The API is scoped per store using a storeCode path segment, and change events are delivered to consumers via outbound HTTP webhook callbacks.
APIs
Open Loyalty Customer API
Register, list, read, and update loyalty members (customers), check existence by email or phone, manage activation and status, assign members to levels and POS, and read per-mem...
Open Loyalty Transactions API
Register purchase transactions, simulate the points a transaction would earn before committing it, list and read transactions, assign transactions to members, import transaction...
Open Loyalty Points Transfers API
Award (add) and spend points on a member account, transfer points peer-to-peer between members, and cancel, activate, expire, or block a points transfer. List points transfers a...
Open Loyalty Reward Campaigns API
Create and manage reward campaigns (the redeemable rewards catalog), toggle campaigns active, list active and publicly available campaigns, buy a reward campaign for a member, r...
Open Loyalty Levels API
Create, list, read, update, activate, and delete loyalty tiers (levels), list the members assigned to a level, and manage level images. Levels model the tiered structure - bronz...
Open Loyalty Earning Rules API
Create, list, read, update, and activate the earning rules that define how members earn points - purchase-based, event-based, QR code scans, and geolocation check-ins - plus man...