List loyalty members (fidélité)
Returns one page of the loyalty member directory: who is enrolled, their tier label, redeemable balance and monotonic lifetimePoints. Use it to browse or to find a member id; when you already hold a CUSTOMER id and want the live balance, call getLoyaltyAccount instead — that one recomputes from the ledger. Filter with tier (e.g. Or) and status (active / suspended), order with sortField (customerName / lifetimePoints), and walk with page/pageSize (max 100).
Authorizations
Authorization: Bearer <token>. Accepts EITHER a Keycloak access token (scopes-in-token) OR an opaque POS session token; both resolve to the same pos.* scope vocabulary the route guards enforce.
Query Parameters
1-based page number (default 1).
0 < x <= 9007199254740991Rows per page, 1-100 (default 20).
0 < x <= 100Exact loyalty-tier label to filter on (fidélité/palier), e.g. Or.
1Membership status to filter on, e.g. active / suspended.
1Field to order by: customerName or lifetimePoints.
customerName, lifetimePoints Order direction for sortField (default asc).
asc, desc Response
A page of loyalty members with the pagination totals.
A page of loyalty members with the pagination totals.
-9007199254740991 <= x <= 9007199254740991-9007199254740991 <= x <= 9007199254740991-9007199254740991 <= x <= 9007199254740991-9007199254740991 <= x <= 9007199254740991
