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.

A loyalty membership - the member's full loyalty profile within a program, combining the member, the program, and the member's loyalty cards with tier progress.

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 July 28, 2026