Skip to main content
The Loyalty v2 API lives under /v2/loyalties. It manages modular loyalty programs: Reusable components (card definitions, earning rules, rewards, benefits, and tier structures), program assignments, members and their cards, dry-run examine calls, and aggregated reports.
This is the entry point into the API reference. For product concepts and the Loyalty hub, see Loyalty program overview. For an integration-oriented map of the member journey, see Loyalty v2 developer overview.
Legacy /v1/loyalties remains in maintenance mode. For new integrations, use Loyalty v2. See Legacy loyalty API.

How resources connect

Loyalty v2 separates configuration from runtime membership:
  • Components are created independently under their own paths (/card-definitions, /earning-rules, /rewards, /benefits, /tier-structures).
  • A program (/programs) is the container that assigns those components into one customer-facing setup. Activation requires at least one active card definition (point wallet in the dashboard) and one active earning rule.
  • Members enroll under a program. Voucherify issues one loyalty card per active card definition assigned to that program.
  • Examine endpoints estimate earnings and reward availability without writing balances.
  • Reports return aggregated program and member statistics for dashboards and analytics.
Many integrations configure the program in the dashboard (Loyalty hub), then automate only the runtime member journey through the API.

API groups

Programs

Create and manage programs, and assign wallets, earning rules, tiers, and rewards.

Members

Enroll members, read memberships, adjust points, list transactions, pay with points, and purchase rewards.

Examine

Dry-run earning and reward evaluation for member portals and checkout previews.

Card definitions

Configure point wallets: pending points, expiration, limits, and pay-with-points exchange.

Earning rules

Define triggers and earnings for orders, custom events, and segment entry.

Rewards

Build the reward catalog members can purchase with points.

Benefits

Define automatic material or digital grants from earning rules.

Tier structures

Configure tier levels and read tier progress on memberships.

Reports

Read aggregated spending, earnings, tier movements, and earning-rule statistics.

Core objects and identifiers

Loyalty v2 uses program-scoped resources. Store these IDs in your system and pass the correct type on each call.
Do not interchange cust_… and lmbr_…. Member endpoints expect a member ID. Membership lookup can use a customer ID with the correct identification type. Mixing IDs is a common cause of 404 responses. See Take loyalty v2 to production.

Shared platform APIs

Loyalty v2 does not replace the rest of the Voucherify API. Runtime flows still use:
Last modified on August 4, 2026