Skip to main content
GET
Error

Authorizations

X-App-Id
string
header
required
X-App-Token
string
header
required

Path Parameters

programId
string
required

Unique loyalty program ID (format lprg_[a-f0-9]+).

Pattern: ^lprg_[a-f0-9]+$
customerId
string
required

Unique identifier of the customer or member, interpreted according to identification_type: a Voucherify customer ID (cust_...), a customer source_id, or a loyalty member ID (lmbr_...).

Query Parameters

identification_type
enum<string>
default:customer_id

Defines how the customerId path value is interpreted. customer_id - Voucherify customer ID (default). customer_source_id - customer's source_id. member_id - loyalty member ID.

Available options:
customer_id,
customer_source_id,
member_id

Response

The membership in the program.

Response body schema for GET /v2/loyalties/programs/{programId}/memberships/{customerId}.

member
object
required

The loyalty program member.

program
object
required

The loyalty program the member belongs to.

cards
object[]
required

Member's loyalty cards - one per card definition assigned to the program, each enriched with tier progress. Card codes are generated asynchronously, so card.code may be null right after member creation.

object
string
required

Object type marker, always membership.

Allowed value: "membership"
Last modified on September 18, 2026