Skip to main content

Digital Member Experience Features

Purpose of this document

This document provides details at the business, technical, and implementation levels for specific features within the ES Loyalty feature set. This document addresses a subset of functionality centred on digital member experience features, which are enabled on the client application.


Customer experience

Enroll member in program

Customer Experience API (CUX API) feature.

This API request is used to enroll a user, either using a physical card (which must be in the client's card pool) by providing the card number, or using a digital card, for which the number is automatically assigned from the card pool.

Ability to receive information such as PII, address, language preference, channel, and extended metadata for a user in order to enroll them in the loyalty program as a member. If the card to be assigned is a physical card, the card number is also included in the CUX API Enroll User request.

The response includes the account number, the card number, the status (almost always ACTIVE at this point), and the card type (PHYSICAL or DIGITAL).

CUX API Enroll User request sends a correlation ID and account details, and returns the account ID, loyalty ID, and status.